blob: 2ffc24dad4e14692a12a60d7887df17a6b50620a [file] [log] [blame]
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: removed a warning
4 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
5 support
6 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
7 cleanup/improvements of the regression tests batch
8 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
9
Daniel Veillard28c52ab2003-03-18 11:39:17 +000010Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
11
12 * relaxng.c: fixed error msg cleanup deallocation
13 * xmlschemastypes.c: added a function to handle lists of
14 atomic types, added support for IDREFS
15
Daniel Veillardc3da18a2003-03-18 00:31:04 +000016Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
19 and IDREF, usable from RelaxNG now
20 * include/libxml/xmlschemastypes.h: need to add a new interface
21 because the validation modifies the infoset
22 * test/relaxng/testsuite.xml: extended the testsuite
23
Daniel Veillard952379b2003-03-17 15:37:12 +000024Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * relaxng.c: fixed the last core RelaxNG bug known #107083,
27 shemas datatype ID/IDREF support still missing though.
28 * xmlreader.c: fix a crashing bug with prefix raised by
29 Merijn Broeren
30 * test/relaxng/testsuite.xml: augmented the testsuite with
31 complex inheritance tests
32
Daniel Veillardfd573f12003-03-16 17:52:32 +000033Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * relaxng.c: switched back to the previous Relax-NG code base,
36 the derivation algorithm need severe constraining code to avoid
37 combinatorial explosion. Fixed the problem with Sebastian Rahtz
38 TEI based example and other bugs
39 * result/relaxng/*err: updated the results
40 * test/relaxng/testsuite.xml: started a new test suite
41
Daniel Veillard1564e6e2003-03-15 21:30:25 +000042Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
45 that the original RelaxNG validation code was un-fixeable, it got
46 rewritten to use the derivation algorithm from James Clark and
47 redebugged it (nearly) from scratch:
48 found 373 test schemas: 372 success 1 failures
49 found 529 test instances: 529 success 0 failures
50
Daniel Veillard39eb88b2003-03-11 11:21:28 +000051Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * SAX.c parser.c: fix some recursion problems introduced in the
54 last release.
55 * relaxng.c: more debugging of the RNG validation engine, still
56 problems though.
57
Daniel Veillard5add8682003-03-10 13:13:58 +000058Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * Makefile.am: stop generating wrong result file with * in name
61 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
62 * result/relaxng/demo* test/relaxng/demo: added the tests from
63 Sebastian reproducing the problem.
64
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +000065Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
66
Daniel Veillard5add8682003-03-10 13:13:58 +000067 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
68 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +000069
Aleksey Sanin693c9bc2003-03-09 22:36:52 +000070Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
71
72 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
73 variable to control the indentation for the xmllint "--format"
74 option
75
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +000076Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
77
78 * encoding.c: applied Gennady's patch against buffer overrun
79
Daniel Veillard42f12e92003-03-07 18:32:59 +000080Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
83 Clark it appeared I had bug in URI parsing code ...
84 * relaxng.c include/libxml/relaxng.h: completely revamped error
85 reporting to not loose message from optional parts.
86 * xmllint.c: added timing for RNG validation steps
87 * result/relaxng/*: updated the result, all error messages changed
88
Daniel Veillardedfd5882003-03-07 14:20:40 +000089Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * xpath.c: fix bug #107804, the algorithm used for document order
92 computation was failing on attributes.
93
Daniel Veillard83391282003-03-06 21:37:30 +000094Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * valid.c: fix bug #107764 , possibility of buffer overflow
97 in xmlValidDebug()
98
Daniel Veillard6c73cb82003-03-05 16:45:40 +000099Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
102 from Philipp Dunkel
103
Daniel Veillard5f704af2003-03-05 10:01:43 +0000104Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * xmlschemastype.c: made powten array static it should not be exported
107 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
108 parser function.
109 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
110
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000111Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * tree.c: fixed a node dump crash on attributes
114 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
115 an URI test bug and get better output.
116
Daniel Veillard463a5472003-02-27 21:30:32 +0000117Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * check-xsddata-test-suite.py: give more infos
120 * relaxng.c: fix a bug reported by Sebastian Rahtz and
121 REF->DEF in attribute values.
122
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000123Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
126 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
127 regression tests from James Clark.
128
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000129Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * relaxng.c xmlschemas.c xmlschemastypes.c
132 include/libxml/xmlschemastypes.h: added param support for relaxng
133 type checking, started to increment the pool of simple types
134 registered, still much work to be done on simple types and
135 facets checkings.
136
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000137Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * entities.c: fixes again one of the problem raised by
140 James Clark in #106788
141
Daniel Veillardc482e262003-02-26 14:48:48 +0000142Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * relaxng.c: Fixed a couple of problem raised by James Clark
145 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
146 datatype level still not fixed though.
147
Daniel Veillard17bed982003-02-24 20:11:43 +0000148Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * configure.in: preparing release 2.5.4
151 * doc/*: updated and rebuilt the docs
152 * relaxng.c: removed warnings
153 * result/relaxng/*: updated the results
154
Daniel Veillardf4be0182003-02-24 19:54:33 +0000155Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * valid.c: fixes a DTD regexp generation problem.
158
Daniel Veillard02111c12003-02-24 19:14:52 +0000159Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * parser.c: fixes bug #105998 about false detection of
162 attribute consumption loop.
163
Daniel Veillard2406abd2003-02-24 18:16:47 +0000164Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
165
166 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
167
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000168Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * SAX.c: fixed bug #105992
171
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000172Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * tree.c: fixed xmlSetProp and al. when the node passed is not an
175 element.
176 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
177 found 373 test schemas: 369 success 4 failures
178 found 529 test instances: 525 success 4 failures
179 * check-relaxng-test-suite.py: added memory debug reporting
180
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000181Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * uri.c parser.c: some warning removal on Igor's patch
184 * tree.c: seems I messed up with #106788 fix
185 * python/libxml.c: fixed some base problems when Python provides
186 the resolver.
187 * relaxng.c: fixed the interleave algorithm
188 found 373 test schemas: 364 success 9 failures
189 found 529 test instances: 525 success 4 failures
190 the resulting failures are bug in the algorithm from 7.3 and
191 lack of support for params
192
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000193Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * parser.c: another fix for nodeinfo in entities problem
196 * tree.c entities.c: fixed bug #106788 from James Clark
197 some spaces need to be serialized as character references.
198
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000199Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
200
201 * parser.c uri.c: fixed the bug I introduced in the path
202 handling, reported by Sebastian Bergmann
203
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000204Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
205
206 * parser.c: fixing some nodeinfo in entities problem raised
207 by Glenn W. Bach
208 * relaxng.c: implemented the first section 7.3 check
209 * result/relaxng/*: updated the results
210
Daniel Veillardc5312d72003-02-21 17:14:10 +0000211Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * relaxng.c: fixed some problems in the previous commit
214 and finished implementing 4.16 rules checking
215 found 373 test schemas: 353 success 20 failures
216 found 529 test instances: 519 success 6 failures
217 * result/relaxng/*: updated the results
218
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000219Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * relaxng.c: implemented checks from section 7.2
222
Daniel Veillard77648bb2003-02-20 15:03:22 +0000223Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
224
225 * relaxng.c: implemented the checks from section 7.1, fixed
226 some of the 4.20 and 4.21 problems.
227 found 373 test schemas: 338 success 35 failures
228 found 529 test instances: 519 success 6 failures
229 * result/relaxng/*: updated the results
230
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000231Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
232
233 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
234 * result/relaxng/*: updated the results
235
Daniel Veillardce14fa52003-02-19 17:32:48 +0000236Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * relaxng.c: more bugfixes
239 * result/relaxng/*: updated the results
240
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000241Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
242
243 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
244 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
245 * SAX.c: ensured xmlDoc.URL is always canonic
246 * parser.c: obsoleted xmlNormalizeWindowsPath
247 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
248 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
249 * win32/libxml2.def.src: added few exports
250
251
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000252Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * Makefile.am configure.in: patched to have shared libraries
255 for Python regression tests and static binaries for gdb debug
256 in my development environment
257 * relaxng.c: more bugfixes
258 found 373 test schemas: 296 success 77 failures
259 found 529 test instances: 516 success 8 failures
260 * result/relaxng/*: updated the results
261
Daniel Veillard8fe98712003-02-19 00:19:14 +0000262Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
263
264 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
265
Daniel Veillardd4310742003-02-18 21:12:46 +0000266Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * xmlschemastypes.c: float/double check bugfix
269 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
270 validation
271 * xmlreader.c: add a TODO for Jody
272 * relaxng.c: bugfix bugfix bugfix
273 found 373 test schemas: 300 success 73 failures
274 found 529 test instances: 507 success 10 failures
275 * result/relaxng/*: updated the results
276
Daniel Veillard2df2de22003-02-17 23:34:33 +0000277Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
278
279 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
280
Daniel Veillard416589a2003-02-17 17:25:42 +0000281Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * relaxng.c check-relaxng-test-suite.py: more work on the
284 RelaxNG implementation conformance testing.
285 found 373 test schemas: 284 success 89 failures
286 found 529 test instances: 448 success 47 failures
287 * result/relaxng/*: updated the results
288
Daniel Veillard784b9352003-02-16 15:50:27 +0000289Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
290
291 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
292 a patch from Kjartan Maraas to fix some typos
293
Daniel Veillardfebcca42003-02-16 15:44:18 +0000294Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * relaxng.c: more bug-hunting
297 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
298 intermediate rng tree
299 * python/generator.py: patch from Stephane Bidoul to fix the generator
300 on python < 2.2
301
Daniel Veillardd2298792003-02-14 16:54:11 +0000302Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * check-relaxng-test-suite.py relaxng.c: more testing on the
305 Relax-NG front, cleaning up the regression tests failures
306 current state and I forgot support for "mixed":
307 found 373 test schemas: 280 success 93 failures
308 found 529 test instances: 401 success 68 failures
309 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
310 moved the Name, NCName and QName validation routine in tree.c
311 * uri.c: fixed handling of URI ending up with #, i.e. having
312 an empty fragment ID.
313 * result/relaxng/*: updated the results
314
Daniel Veillard9a237c92003-02-13 15:52:58 +0000315Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
316
317 * check-xinclude-test-suite.py: improved the script accordingly
318 to the XInclude regression tests updates
319 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
320 November 2002
321 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
322 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
323 augmented the Xpointer testsuite for the element() scheme
324
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000325Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * relaxng.c: added TODO for the DTD compatibility spec
328 * xinclude.c: more bug fixes driven by the testsuite
329
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000330Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
331
332 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
333 regression tests for XInclude, improved the script, improving
334 XInclude error reporting mechanism
335
Daniel Veillard1d788d22003-02-10 16:21:58 +0000336Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * NEWS doc/* configure.in: preparing release 2.5.3
339
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000340Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
341
342 * tree.c: trying to fix #104934 about some XHTML1 serialization
343 issues.
344
Daniel Veillard809faa52003-02-10 15:43:53 +0000345Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
348 encoding conversion when the input buffer stops in the
349 middle of a multibyte char
350
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000351Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
352
353 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
354 * check-relaxng-test-suite.py: python script to run regression
355 against OASIS RelaxNG testsuite
356 * relaxng.c: some cleanup tweaks
357 * HTMLparser.c globals.c: cleanups in comments
358 * doc/libxml2-api.xml: updated the API
359 * result/relaxng/*: errors moved files, so large diffs but
360 no changes at the semantic level.
361
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000362Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * tree.c: fixing #105678 problem when dumping a namespace node.
365
Daniel Veillard591b4be2003-02-09 23:33:36 +0000366Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * xpath.c: fixed doc comment problems
369 * python/generator.py python/libxml_wrap.h python/types.c: adding
370 RelaxNG wrappers
371 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
372 test of those early Python RelaxNG bindings
373
374Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000375
376 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
377 * relaxng.c: found the validation problem I had with interleave
378 when not covering all remaining siblings
379 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
380 testsuite and check the RNG schemas against the RNG schemas
381 given in appendix A
382
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000383Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
384
385 * win32/Makefile.msvc: updates for RelaxNG
386 * win32/Makefile.mingw: updates for RelaxNG
387 * win32/libxml2.def.src: added RelaxNG exports
388
Daniel Veillard97fd5672003-02-07 13:01:54 +0000389Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
390
391 * xinclude.c: applied another bug fix from Sean Chittenden
392
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000393Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
394
395 * configure.in xmllint.c: I f...ed up the default configuration
396 of schemas and --relaxng option display in xmllint, pointed by
397 Morus Walter.
398 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
399 detection module, fixes bug #105374.
400
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000401Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
402
403 * xmlschemastypes.c: added the boolean base type.
404
Daniel Veillard96a4b252003-02-06 08:22:32 +0000405Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * xmlschemastypes.c: started implementing some of the missing
408 default simple types
409 * result/relaxng/*: updated the results
410
Daniel Veillard72fef162003-02-05 14:31:19 +0000411Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * NEWS doc/*: updated the docs, ready for 2.5.2 release
414
Daniel Veillard71531f32003-02-05 13:19:53 +0000415Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * HTMLparser.c tree.c xmlIO.c: comments cleanups
418 * Makefile.am: use xmllint for doing the RelaxNG tests
419 * configure.in: preparing 2.5.2 made schemas support default to
420 on instead of off
421 * relaxng.c: removed the verbosity
422 * xmllint.c: added --relaxng option
423 * python/generator.py python/libxml_wrap.h: prepared the integration
424 of the new RelaxNG module and schemas
425 * result/relaxng/*: less verbose output
426
Daniel Veillardec498e12003-02-05 11:01:50 +0000427Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * valid.c: do not run content model validation if the
430 content is not determinist
431
Daniel Veillardde590ca2003-02-05 10:45:26 +0000432Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * SAX.c: added the redefinition of namespaced attribute
435 check that was missing as Fabrice Desré pointed out.
436
Daniel Veillard930dfb62003-02-05 10:17:38 +0000437Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
438
439 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
440 improvements from Nick Kew, allowing to do more checking
441 to HTML elements and attributes.
442
Daniel Veillard4287c572003-02-04 22:48:53 +0000443Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * xinclude.c: fixing bug #105137 about entities declaration
446 needing to be copied to the including document.
447
Daniel Veillard652d8a92003-02-04 19:28:49 +0000448Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * catalog.c: fixed bug #104817 with delegateURI
451 * xpath.c: fixing bugs #104123 and #104125
452
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000453Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
454
455 * configure.in valid.c xmlreader.c python/libxml_wrap.h
456 python/types.c: fixing #104096 to compile without regexps
457
Daniel Veillard57e79b32003-02-04 15:33:12 +0000458Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * valid.c: fixing bug #103969 forgot to add an epsilon transition
461 when building the automata for elem*
462
Daniel Veillard358a9892003-02-04 15:22:32 +0000463Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * HTMLparser.c: applied patch from Arne de Bruijn fixing
466 bug #103827
467
Daniel Veillardeb137172003-02-04 15:18:06 +0000468Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * HTMLparser.c: updating a comment, fixing #103776
471
Daniel Veillard8d589042003-02-04 15:07:21 +0000472Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
473
474 * parser.c: fixing bug 105049 for validity checking of content
475 within recursive entities.
476
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000477Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * HTMLparser.c: try to fix # 105049
480 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
481 * tree.c: updated a function comment
482
Daniel Veillard419a7682003-02-03 23:22:49 +0000483Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
484
485 * relaxng: more work on grammars and refs/defs
486 * test/relaxng/* result/relaxng/*: augmented/updated the
487 regression tests
488
Daniel Veillard144fae12003-02-03 13:17:57 +0000489Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * relaxng: more work on name classes, except support
492 * test/relaxng/* result/relaxng/*: augmented/updated the
493 regression tests
494
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000495Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * relaxng: more work on name classes, the "validate all" schemas
498 seems to work now.
499 * test/relaxng/* result/relaxng/*: augmented/updated the
500 regression tests
501
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000502Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
505 * parser.c: put a guard against infinite document depth, basically
506 trying to avoid another kind of DoS attack.
507 * relaxng.c: some code w.r.t. nameClasses
508
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000509Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * test/relaxng/* result/relaxng/*: check all the namespace support
512 was actually correct based on tutorial section 10.
513
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000514Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * relaxng: include seems to work okay now
517 * test/relaxng/* result/relaxng/*: augmented/updated the
518 regression tests
519
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000520Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * relaxng.c: a bit of work done in the train back.
523 * test/relaxng/*: added one of the include tests
524
Daniel Veillard154877e2003-01-30 12:17:05 +0000525Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * relaxng: more work done in the train
528 * test/relaxng/* result/relaxng/*: augmented/updated the
529 regression tests
530
Daniel Veillarde431a272003-01-29 23:02:33 +0000531Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * relaxng.c: debugging of externalRef
534 * test/relaxng/* result/relaxng/*: augmented/updated the
535 regression tests
536
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000537Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * relaxng.c: more work on Relax-NG, implementing externalRef
540 * test/relaxng/* result/relaxng/*: augmented/updated the
541 regression tests
542 * Makefile.am: cleanup to Relaxtests target
543
Daniel Veillardb08c9812003-01-28 23:09:49 +0000544Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * relaxng.c: more work on Relax-NG, implementing interleave
547 * test/relaxng/* result/relaxng/*: augmented/updated the
548 regression tests
549
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000550Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * relaxng.c: more work on Relax-NG, implementing interleave
553 * test/relaxng/* result/relaxng/*: augmented/updated the
554 regression tests
555
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000556Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
557
558 * doc/tutorial/customfo.xsl
559 * doc/tutorial/customhtml.xsl
560 adding stylesheet customizations used to generate fo
561 for pdf and html
562
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000563Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
564
565 * relaxng.c: more work on Relax-NG
566 * test/relaxng/* result/relaxng/*: augmented/updated the
567 regression tests
568 * xmlschemastypes.c: added a number of base type definition but not
569 the associated checks, those are still TODOs
570
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000571Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
572
573 in docs/tutorial:
574 * apa.html
575 * apb.html
576 * apc.html
577 * apd.html
578 * ape.html
579 * apf.html
580 * apg.html
581 * ar01s02.html
582 * ar01s03.html
583 * ar01s04.html
584 * ar01s05.html
585 * ar01s06.html
586 * ar01s07.html
587 * ar01s08.html
588 * index.html
589 * xmltutorial.pdf
590 * xmltutorial.xml
591 add index to tutorial
592
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000593Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
594
595 * doc/xmlcatalog.1
596 * doc/xmlcatalog_man.html
597 * doc/xmlcatalog_man.xml
598 belatedly fixing bug #93622 (adds rewriteURI type to
599 "--add" option in xmlcatalog man page
600
Daniel Veillard3be27512003-01-26 19:49:04 +0000601Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
602
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000603 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000604 Julio Merino, closing #104475
605
Daniel Veillardea3f3982003-01-26 19:45:18 +0000606Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * relaxng.c: more work on Relax-NG
609 * test/relaxng/* result/relaxng/*: augmented/updated the
610 regression tests
611
Daniel Veillardedc91922003-01-26 00:52:04 +0000612Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
613
614 * relaxng.c: more work on Relax-NG
615 * test/relaxng/* result/relaxng/*: augmented/updated the
616 regression tests
617
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000618Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
619
620 * README: updated the policy on private mail answers
621 * relaxng.c: more work on Relax-NG
622 * test/relaxng/* result/relaxng/*: augmented/updated the
623 regression tests
624
Daniel Veillard7424eb62003-01-24 14:14:52 +0000625Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * error.c parser.c tree.c: applied a documentation patch from
628 Stefan Kost
629
Daniel Veillard276be4a2003-01-24 01:03:34 +0000630Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
631
632 * relaxng.c: more work on Relax-NG
633 * doc/*: regenerated the docs
634 * test/relaxng/* result/relaxng/*: updated and augmented the
635 Relax-NG regression tests and results
636
Daniel Veillard6eadf632003-01-23 18:29:16 +0000637Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
640 First commit of the new Relax-NG validation code, not generally
641 useful yet.
642 * test/relaxng/* result/relaxng/*: current state of the regression
643 tests
644
Daniel Veillard814a76d2003-01-23 18:24:20 +0000645Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * tree.c: minimized the memory allocated for GetContent
648 and a bit of cleanup.
649
Daniel Veillardff12c492003-01-23 16:42:55 +0000650Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * python/generator.py: seems there is no good reasons to
653 not generate bindings for XPointer
654
Daniel Veillard540a31a2003-01-21 11:21:07 +0000655Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * xmlreader.c doc/apibuild.py: applied a new patch from
658 Stéphane Bidoul for cleanups
659 * doc/libxml2-api.xml: rebuilt the API description with
660 new entry points
661
Daniel Veillard417be3a2003-01-20 21:26:34 +0000662Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
663
664 * xmlreader.c python/drv_libxml2.py python/generator.py
665 python/libxml.c python/libxml.py python/libxml_wrap.h
666 python/types.c: patch from Stéphane Bidoul for better per
667 context error message APIs
668 * python/tests/ctxterror.py python/tests/readererr.py:
669 update of the tests
670
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000671Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
672
673 * doc/guidelines.html
674 grammar and spelling cleanup
675
Daniel Veillard26f70262003-01-16 22:45:08 +0000676Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * xmlreader.c include/libxml/xmlreader.h python/generator.py
679 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
680 a patch from Stéphane Bidoul to allow per XMLtextReader error
681 and warning handling
682 * python/tests/Makefile.am python/tests/readererr.py: adding the
683 specific regression test
684
Daniel Veillard71f9d732003-01-14 16:07:16 +0000685Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
688 should raise a syntax error
689
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000690Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * python/libxml.c: cleanup patch from Stéphane Bidoul
693
Daniel Veillard81601f92003-01-14 13:42:37 +0000694Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
697
Daniel Veillarde6227e02003-01-14 11:42:39 +0000698Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * python/generator.py python/libxml.c python/libxml.py
701 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000702 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000703 Python level.
704 * python/tests/Makefile.am python/tests/ctxterror.py: added a
705 regression test for it.
706
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000707Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * xmlreader.c: fixed the streaming property of the reader,
710 it was generating tree faster than consuming it. Pointed out
711 by Nate Myers
712 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
713
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000714Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
715
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000716 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000717
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000718Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * xpath.c: fix to the XPath implementation for parent and
721 ancestors axis when operating on a Result Value Tree.
722 Fixes bug #100271
723
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000724Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
725
726 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
727 to fix some URI/file escaping problems
728
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000729Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * python/generator.py: fixed a bug raised by Raymond Wiker,
732 docSetRootElement() should not raise an exception if the
733 return is None
734
Daniel Veillard3e20a292003-01-10 13:14:40 +0000735Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
736
737 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
738 fixed bug #102181 by applying the suggested change and fixing
739 the generation/registration problem.
740
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000741Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
742
743 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
744 routines.
745
Daniel Veillard8f872442003-01-09 23:19:02 +0000746Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
747
748 * parser.c: one more IsEmptyElement crazyness, that time in
749 external parsed entities if substitution is asked.
750 * python/tests/reader3.py: added a specific test.
751
Daniel Veillarde329fc22003-01-09 21:36:42 +0000752Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
753
754 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
755 support and improved error handler registration
756
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000757Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
758
759 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
760 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
761 * README: fixed a link
762
Daniel Veillarde2830f12003-01-08 17:47:49 +0000763Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * configure.in doc/* NEWS: preparing 2.5.1 release
766 * SAX.c parser.c: fixing XmlTextReader bug
767
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000768Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
769
770 * SAX.c: fuck, I introduced a memory leak on external parsed
771 entities in 2.5.0 :-(
772
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000773Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * xmllint.c: another fix needed as pointed by Christophe Merlet
776 for --stream --debug if compiled without debug support.
777
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000778Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
779
780 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000781 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000782 update man page with --stream and --chkregister
783
Daniel Veillard8326e732003-01-07 00:19:07 +0000784Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
785
786 * globals.c: fixed --with-threads compile
787 * xmllint.c: fixed --without-debug compile
788 * include/libxml/globals.h: cleanup
789 * include/libxml/schemasInternals.h: add a missing include
790
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000791Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * configure.in NEWS: preparing 2.5.0 release
794 * SAX.c: only warn in pedantic mode about namespace name
795 brokeness
796 * globals.c: fix a doc generation problem
797 * uri.c: fix #101520
798 * doc/*: updated and rebuilt the doc for the release, includuding
799 stylesheet update
800 * python/Makefile.am: fix a filename bug
801
802Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
805 should not be called.
806
807Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
808
809 * libxml-2.0.pc.in: applied the patch to fix #101894
810
811Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * tree.c : applied patch from Lukas Schroeder for register callbacks
814 * valid.c: modified patch from Lukas Schroeder to test
815 register callbacks with --chkregister
816
817Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * xmlreader.c: seriously changed the way data are pushed to
820 the underlying parser, go by block of 512 bytes instead of
821 tryng to detect tag boundaries at that level. Changed the
822 way empty element are detected and tagged.
823 * python/tests/reader.py python/tests/reader2.py
824 python/tests/reader3.py: small changes mostly due to context
825 reporting being different and DTD node being reported. Some
826 errors previously undetected are now caught and fixed.
827 * doc/xmlreader.html: flagged last section as TODO
828
829Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * python/libxml.py: integrated the Python 2.2 optimizations
832 from Hannu Krosing, while maintaining compatibility with
833 1.5 and 2.1
834
835Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
836
837 * xmllint.c: a bit of cleanup
838 * xmlreader.c: small fix
839 * doc/xmlreader.html: more work on the XmlTextReader tutorial
840 * python/libxml.py: a few fixes pointed out by Hannu Krosing
841
842Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * python/setup.py.in: patch from Stéphane Bidoul to include
845 drv_libxml2.py in setup.py
846
847Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
848
849 * doc/xmlreader.html: starting documenting the new XmlTextReader
850 interface.
851
852Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
853
854 * xmllint.c: added the --stream flag to use the TextReader API
855 * xmlreader.c: small performance tweak
856
857Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
858
859 * xmlreader.c python/tests/reader2py: okay the DTD validation
860 code on top of the XMLTextParser API should be solid now.
861
862Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * xmlreader.c python/tests/reader2py: Fixing some more mess
865 with validation and recursive entities while using the
866 reader interface, it's getting a bit messy...
867
868Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
869
870 * xmlreader.c python/tests/reader.py: another couple of problem
871 related to IsEmptyElement reported by Stéphane Bidoul needed
872 some fixes.
873
874Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
875
876 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
877 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
878 based on the python XmlTextReader interface.
879
880Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
881
882 * tree.c: backing out one change in the last patch which broke the
883 regression tests
884
885Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
886
887 * global.data globals.c tree.c include/libxml/globals.h: applied
888 an old patch from Lukas Schroeder to track node creation and
889 destruction. Probably missing a lot of references at the moment
890 and not usable reliably.
891
892Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
893
894 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
895 from doc/news.html and a stylesheet
896
897Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
898
899 * xmlreader.c python/tests/reader.py: fixed another couple of
900 xmlreader bugs reported by Stéphane Bidoul and added tests.
901
902Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * xmlreader.c python/tests/reader2.py: fixed another validity
905 checking in external parsed entities raised by Stéphane Bidoul
906 and added a specific regression test.
907 * python/tests/reader3.py: cleanup
908
909Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
910
911 * xmlreader.c python/tests/reader2.py: fixed a problem with
912 validation within entities pointed by Stéphane Bidoul, augmented
913 the tests to catch those.
914
915Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
916
917 * python/generator.py: modified the generator to allow keeping
918 class references when creating new classes, needed to fix a bug
919 pointed by Stéphane Bidoul where the input buffer of the
920 xmlTextReader instance gets destroyed if the python wrapper for
921 the input is not referenced anymore.
922
923Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * xmlreader.c python/tests/reader.py: fixed another pair of problem
926 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
927
928Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
929
930 * xmlreader.c python/tests/reader.py: fixed another problem
931 pointed by Stéphane Bidoul
932
933Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * xmlreader.c python/tests/reader.py: fixed a limit case problem
936 with "<a/>"
937
938Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * SAX.c: warn on xmlns:prefix="foo"
941 * xmlreader.c python/tests/reader.py: fixed a couple of problem
942 for namespace attributes handling.
943
944Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
945
946 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
947 a really nasty problem raised by a DocBook XSLT transform
948 provided by Sebastian Bergmann
949
950Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
953 by Stéphane Bidoul and integrated it into the tests
954
955Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
956
957 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
958 extended the XmlTextReader API a bit, addding accessors for
959 the current doc and node, and an entity substitution mode for
960 the parser.
961 * python/libxml.py python/libxml2class.txt: related updates
962 * python/tests/Makefile.am python/tests/reader.py
963 python/tests/reader2.py python/tests/reader3.py: updated a bit
964 the old tests and added a new one to test the entities handling
965
966Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * python/generator.py python/libxml2class.txt
969 python/tests/reader.py python/tests/reader2.py: changed the
970 generator to provide casing for the XmlTextReader similar to
971 C# so that examples and documentation are more directly transposable.
972 Fixed the couple of tests in the suite.
973
974Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
975
976 * doc/guidelines.html: added a document on guildeline for
977 publishing and deploying XML
978
979Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
980
981 * valid.c xmlreader.c: final touch running DTD validation
982 on the XmlTextReader
983 * python/tests/Makefile.am python/tests/reader2.py: added a
984 specific run based on the examples from test/valid/*.xml
985
986Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * python/libxml.py: added a few predefined xmlTextReader parser
989 configuration values.
990
991Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
992
993 * python/libxml_wrap.h: trying to fix #102037
994
995Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
996
997 * SAX.c: fixing bug #95296, when the predefined entities
998 are redefined in the DTD the default one must be used
999 instead anyway.
1000
1001Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1002
1003 * doc/xmllint.xml
1004 * doc/xmllint.1
1005 Add discussion of XML_DEBUG_CATALOG to xmllint man
1006 page - bug #100907
1007
1008
1009Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * xmlreader.c: Fixed the empty node detection to avoid reporting
1012 an inexistant close tag.
1013
1014Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1017 for Python 2.1
1018
1019Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1020
1021 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1022
1023Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
1025 * doc/libxml2-api.xml python/tests/reader.py: one really need
1026 to provide the base URI information when creating a reader parser
1027 from an input stream. Updated the API and the example using it.
1028
1029Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1032 include/libxml/valid.h include/libxml/xmlreader.h: working on
1033 DTD validation on top of xml reader interfaces. Allows to
1034 validate arbitrary large instances. This required some extensions
1035 to the valid module interface and augmenting the size of xmlID
1036 and xmlRef structs a bit.
1037 * uri.c xmlregexp.c: simple cleanup.
1038
1039Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1042 work on the xml reader interfaces.
1043 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1044 Web page for the Windows binaries.
1045
1046Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * xmlIO.c: applied a patch for VMS following the report by
1049 Nigel Hall
1050
1051Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * parser.c: the parseStartTag bug fix wasn't complete.
1054
1055Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1058 parseStartTag, fixing it.
1059 * test/att4 result/att4 result/noent/att4: adding the test
1060 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1061 more methods to XmlTextReader.
1062
1063Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1064
1065 * win32/libxml2.def.src: added more xml reader exports
1066 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1067 to the build
1068
1069Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1070
1071 * doc/tutorial/xmltutorial.xml
1072 plus generated html and pdf
1073 Updating tutorial again based on further comments from Niraj
1074 Tolia on the last iteration
1075
1076Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1077
1078 * doc/tutorial/xmltutorial.xml
1079 * doc/tutorial/includekeyword.c
1080 * doc/tutorial/includegetattribute.c
1081 plus generated html and pdf
1082 Adding fix from Niraj Tolia to tutorial to properly free memory.
1083
1084
1085Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1088 more methods of XmlTextReader.
1089 * python/libxml2class.txt python/tests/reader.py: this increased the
1090 methods in the bndings, augmented the test to check those new
1091 functions.
1092
1093Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1096 methods of XmlTextReader.
1097 * python/generator.py python/libxml_wrap.h python/types.c
1098 python/libxml2class.txt: added the reader to the Python bindings
1099 * python/tests/Makefile.am python/tests/reader.py: added a specific
1100 test for the Python bindings of the Reader APIs
1101 * parser.c: small cleanup.
1102
1103Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * xinclude.c: fallback was only copying the first child not the
1106 full child list of the fallback element, closes #89684 as reopened
1107 by Bernd Kuemmerlen
1108
1109Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1110
1111 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1112
1113Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * configure.in: preparing release of 2.4.30
1116 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1117 gives enum values, fix functype return type, put back fields in
1118 structs
1119 * doc/*: updated the docs rebuilt
1120
1121Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1124 about htmlNodeDumpOutput location.
1125 * xpath.c: removed an undefined function signature
1126 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1127 too many symbols in the API breaking the python bindings.
1128 Updated with the libxslt/libexslt changes.
1129
1130Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * configure.in: preparing release of 2.4.29
1133 * doc/*: rebuilt the docs and API
1134 * xmlreader.c: a few more fixes for the XmlTextReader API
1135
1136Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1137
1138 * include/win32config.h: applied mingw patch from Magnus Henoch
1139
1140Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1143
1144Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1147 building Python script, does the C parsing directly, generates
1148 a better API description including structure fieds defs and
1149 enums. Still a couple of bugs, but good enough for the python
1150 wrappers now.
1151 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1152 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1153 include/libxml/schemasInternals.h include/libxml/tree.h: more
1154 cleanup based on the python analysis script reports.
1155 * libxml.spec.in: make sure the API XML description is part of the
1156 devel package.
1157
1158Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1161 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1162 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1163 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1164 code cleanup, especially the function comments.
1165 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1166
1167Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * Makefile.am xmlreader.c include/libxml/Makefile.am
1170 include/libxml/xmlreader.h: Adding a new set of APIs based on
1171 the C# TextXmlReader API but converted to C. Allow to parse
1172 in constant memory usage, far simpler to program and explain
1173 than the SAX like APIs, unfinished but working.
1174 * testReader.c: test program
1175
1176Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1177
1178 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1179
1180Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * tree.c: Chip turner indicated that XHTML1 serialization
1183 rule for style actually break on both IE and Mozilla,
1184 try to avoid the rule if escaping ain't necessary
1185
1186Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * nanhttp.c: handle HTTP URL escaping, problem reported by
1189 Glen Nakamura and Stefano Zacchiroli
1190
1191Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1194
1195Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * uri.c: Johann Richard pointed out some XPointer problems for
1198 URN based URI references in XInclude. Modified the URI parsing
1199 and saving routines to allow correct parsing and saving of
1200 XPointers, especially when attached to "opaque" scheme accordingly
1201 to RFC 2396
1202
1203Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1206 of refactoring to the HTML saving code.
1207 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1208 in the doc.
1209
1210Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1213 to a buffer API to reuse the generic dump to an OutputIO layer,
1214 this reduces code, fixes xmlNodeDump() for XHTML, also made
1215 xmlNodeDump() now return the number of byte written.
1216
1217Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * python/setup.py.in: another patch from Stéphane Bidoul for
1220 Python bindings on Windows
1221 * doc/parsedecl.py: small cleanup
1222
1223Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * libxml.spec.in configure.in: add a line in %changelog for releases
1226
1227Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * parser.c: patch from Marcus Clarke fixing a problem in entities
1230 parsing that was detected in KDe documentations environment.
1231
1232Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1233
1234 * python/libxml.c (libxml_prev): Return the previous as opposed to
1235 the next node (I guess this is the result of some cut & paste programming:)
1236
1237Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1240
1241Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * python/generator.py python/libxml.c python/setup.py.in: trying
1244 to fix the Python bindings build on Windows (Stéphane Bidoul)
1245
1246Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1247
1248 * win32/configure.js: added option for python bindings
1249 * win32/libxml2.def.src: added more exports
1250
1251Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1252
1253 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1254 pthreads
1255 * win32/wince/*: applied updates to Windows CE port from Javier
1256
1257Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * configure.in: preparing 2.4.28
1260 * libxml.spec.in doc/Makefile.am: some cleanup
1261 * doc/*: updated the news and regenerated.
1262
1263Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * HTMLparser.c: final touch at closing #87235 </p> end tags
1266 need to be generated.
1267 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1268 this change slightly the output of a few tests
1269 * doc/*: regenerated
1270
1271Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * parserInternals.c: fixing bug #99190 when UTF8 document are
1274 parsed using the progressive parser and the end of the chunk
1275 is in the middle of an UTF8 multibyte character.
1276
1277Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1278
1279 * threads.c: fixed initialization problem in xmlNewGlobalState
1280 which was causing crash.
1281 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1282 in xmlInitializeGlobalState.
1283 * parserInternals.c: cleaned up ctxt->sax initialisation.
1284
1285Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * tree.c include/libxml/tree.h: modified the existing APIs
1288 to handle XHTML1 serialization rules automatically, also add
1289 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1290 libxslt serialization uses it when needed without changing
1291 the library API.
1292 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1293 result/xhtml1: added a new test specifically for xhtml1 output
1294 and updated the result of one XHTML1 test
1295
1296Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * xinclude.c parserInternals.c encoding.c: fixed #99082
1299 for xi:include encoding="..." support on text includes.
1300 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1301 test/XInclude/ents/isolatin.txt : added a specific regression test
1302 * python/generator.py python/libxml2class.txt: fixed the generator
1303 the new set of comments generated for doc/libxml2-api.xml were
1304 breaking the python generation.
1305
1306Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1309 * configure.in: patch for Solaris on new autoconf closes #98880
1310 * doc/parsedecl.py: repair the frigging API building script,
1311 did I say that python xmllib sucks ?
1312 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1313 and some comment are no more truncated.
1314
1315Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * parser.c: Martin Stoilov pointed out a potential leak in
1318 xmlCreateMemoryParserCtxt
1319
1320Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1323 included in HTML documents and using the push parser.
1324
1325Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1326
1327 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1328 specified, look for the Python interpreter not just in the
1329 specified root but also in the specified location. Fixes #98825
1330
1331Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * python/libxml.c: fixing bug #98792 , node may have no doc
1334 and dereferencing without checking ain't good ...
1335
1336Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * configure.in: preparing release 2.4.27
1339 * doc/* : updated and rebuilt the docs
1340 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1341 and all the docs are actually packaged and in the final RPMs
1342 * parser.c parserInternals.c include/libxml/parser.h: restore
1343 xmllint --recover feature.
1344
1345Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1346
Daniel Veillard784b9352003-02-16 15:50:27 +00001347 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001348 processing of parsed entities, and XPath computation on sustitued
1349 entities.
1350 * testXPath.c: make sure entities are substitued.
1351
1352Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1353
Daniel Veillard784b9352003-02-16 15:50:27 +00001354 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001355 processing of internal parsed entities, which had to be changed.
1356
1357Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1360 trying to fix bug #98517 about building outside the source tree
1361 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1362
1363Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1364
1365 * include/win32config.h: cleanup
1366 * win32/Makefile.mingw: integrated mingw in JScript configure
1367 * win32/Makefile.msvc: modified to allow mingw coexistence
1368 * win32/configure.js: integrated mingw
1369 * win32/Readme.txt: cleanup
1370
1371Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * HTMLparser.c: strengthen the guard in the Pop macros,
1374 like in the XML parser, closes bug #97315
1375
1376Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1379 callback is never used.
1380
1381Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * parserInternals.c: fixed the initialization of the SAX structure
1384 which was breaking xsltproc
1385 * xpath.c: patch from Petr Pajas for CDATA nodes
1386 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1387 * parser.c include/libxml/parser.h: patch from Peter Jones
1388 removing a leak in xmlSAXParseMemory() and adding the
1389 function xmlSAXParseMemoryWithData()
1390
1391Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1392
1393 adding pdf of tutorial, changing web page to link to it
1394 * doc/tutorial/xmltutorial.pdf
1395 * doc/xml.html
1396 * doc/docs.html
1397
1398Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1399
1400 * doc/tutorial/ar01s08.html
1401 adding file what I forgot for tutorial
1402
1403
1404Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1405
1406 Adding encoding discussion to tutorial
1407 Added:
1408 * doc/tutorial/images/*.png: DocBook admonition image files
1409 * doc/tutorial/apf.html, apg.html: new generated html
1410 * doc/tutorial/includeconvert.c: conversion code entity file
1411 changed:
1412 * doc/tutorial/xmltutorial.xml: DocBook original
1413 * doc/tutorial/*.html: generated html
1414
1415Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1416
1417 * include/libxml/*.h: retired xmlwin32version.h
1418 * doc/Makefile.am: retired xmlwin32version.h
1419 * win32/configure.js: retired xmlwin32version.h
1420
1421Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1422
1423 * win32/libxml2.def.src: exported additional symbols
1424 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1425 sisterhood
1426
1427Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * globals.c: fixed a typo pointed out by Igor
1430 * xpath.c: try to speed up node compare using line numbers
1431 if available.
1432
1433Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * tree.c: make xmlFreeNode() handle attributes correctly.
1436
1437Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1438
1439 * catalog.c: completed the #96963 fix, as reported by Karl
1440 Eichwalder
1441
1442Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1445
1446Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * Makefile.am: switched the order of a couple of includes
1449 to fix bugs #97100
1450
1451Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1452
1453 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1454 xmlLoadCatalogs that used to separate directories with a ':'.
1455
1456Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1457
1458 * threads.c: improvements to the Windows-side of thread handling
1459 * testThreads.c: conditionally excluded unistd.h
1460 * testThradsWin32.c: broke overlong lines
1461 * include/win32config.h: adapted thread-related macros to the new
1462 scheme and for pthreads on Windows
1463 * win32/Makefile.msvc: introduced a more flexible thread build,
1464 added testThreads[Win32].c to the build
1465 * win32/configure.js: introduced a more flexible thread config
1466
14672002-10-31 John Fleck <jfleck@inkstain.net>
1468
1469 * doc/xml.html (and, by implication, FAQ.html)
1470 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1471
1472Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1473
1474 * configure.in: removed xmlwin32version.h
1475 * include/libxml/Makefile.am: removed xmlwin32version.h
1476
1477Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * tree.c: applied patch from Brian Stafford to fix a bug
1480 in xmlReconciliateNs()
1481
1482Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * tree.c: applied patch from Christian Glahn to allow
1485 xmlNewChild() on document fragment nodes
1486
1487Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * parser.c: Christian Glahn found a problem with a recent
1490 patch to xmlParseBalancedChunkMemoryRecover()
1491 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1492 problems
1493 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1494 test/schemas/seq*: added the test cases from Charles
1495
1496Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1499 serious cleanup of the spec file and associated changes
1500 in the Makefiles.
1501 * valid.c: try to remove some warnings on x86_64
1502
1503Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1506 fix bug #96586
1507
1508Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1511 parsing, applied his patch
1512 * result/HTML/attrents.html result/HTML/attrents.html.err
1513 result/HTML/attrents.html.sax test/HTML/attrents.html:
1514 added the test and result case provided by Mikhail Sogrine
1515
1516Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * vms/build_libxml.com vms/config.vms vms/readme.vms
1519 include/libxml/parser.h include/libxml/parserInternals.h
1520 include/libxml/tree.h include/libxml/xmlIO.h
1521 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1522 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1523 Applied the VMS update patch from Craig A. Berry
1524 * doc/*.html: update
1525
1526Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1529
1530Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * debugXML.c: adding a grep command to --shell in xmllint
1533 for T.V. Raman
1534
1535Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * xmlcatalog.c: tried to fix some of the problem with --sgml
1538
1539Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * parser.c: tried to fix bug #91500 where doc->children may
1542 be overriden by a call to xmlParseBalancedChunkMemory()
1543
1544Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1547 identifiers in SGML catalogs containing '&'
1548
1549Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * python/types.c: fixed bugs when passing result value tree
1552 to Python functions.
1553
1554Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * configure.in: preparing the release of 2.4.26
1557 * doc/*: updated and rebuilt the documentation
1558
1559Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * parser.c: fixed a XML Namespace compliance bug reported by
1562 Alexander Grimalovsky
1563
1564Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * HTMLtree.c: fixed serialization of script and style when
1567 they are not lowercase (i.e. added using the API to the tree).
1568
1569Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * valid.c: make xmlValidateDocument emit a warning msg if there
1572 is no DTD, pointed by Christian Glahn
1573
1574Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1577 content model when some of the blocks have min or max, and a couple
1578 of bugs found in the process.
1579 * result/schemas/list0* test/schemas/list0*: added some specific
1580 regression tests
1581
1582Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * README: updated the contact informations
1585
1586Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1589 misses it, reported by Peter Bray.
1590
1591Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1594 and removed a few warnings
1595
1596Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * parser.c: Christian Glahn found a small bug in the push parser.
1599 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1600 public
1601
1602Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * xmlschemas.c include/libxml/xmlschemas.h: added
1605 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1606 * testSchemas.c: added --memory to test the new interface
1607
1608Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * doc/index.py doc/search.php: integrated the XSLT indexing,
1611 a few fixed in the indexer, added a scope selection at the
1612 search level.
1613
1614Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1617 this was due to uninitialized parts of the validation context
1618
1619Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * debugXML.c: applied patch from Mark Vakoc except the API
1622 change, preserved it.
1623 * doc/*: updated the docs to point to the search engine for
1624 information lookup or before bug/help reports.
1625
1626Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * doc/index.py doc/search.php: added mailing-list archives
1629 indexing and lookup
1630
1631Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1634
1635Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * doc/index.py: improved HTML indexing
1638 * doc/search.php: make the queries also lookup the HTML based indexes
1639
1640Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * doc/index.py: added HTML page indexing
1643
1644Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1645
1646 * xmlIO.c: extended Windows path normalisation to fix the base
1647 problem in libxslt.
1648 * catalog.c: fixed list handling in XML_CATALOG_FILES
1649
1650Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * valid.c: typo/bug found by Christian Glahn
1653
1654Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1655
1656 * xmlIO.c: applied Windows CE patch from Javier.
1657 * win32/wince: new directory, contains support for the PocketPC
1658 with Windows CE from Javier.
1659 * include/win32config.h: reorganised, removed duplicate
1660 definitions and applied WinCE patch from Javier.
1661 * include/wsockcompat.h: new file, now contains WinSock
1662 compatibility macros.
1663 * win32/Makefile.msvc: introduced double-run compilation.
1664
1665Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * configure.in include/libxml/xmlwin32version.h: preparing release
1668 of 2.4.25
1669 * doc/*: updated and regenerated teh docs and web pages.
1670
1671Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1674 error were not covering namespace declarations.
1675 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1676 it was missing the attribute declaration for the namespace
1677 * result/VC/NS3: the fix now report breakages in that test
1678
1679Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1682
1683Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1686 and regenerated the docs and web site
1687
1688Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1691 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1692 not before
1693
1694Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * python/generator.py python/libxml2class.txt: fixed a stupid error
1697 breaking the python API
1698
1699Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1700
1701 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1702 triostr.c triostr.h: applied a trio update patch from
1703 Bjorn Reese which should work with MinGW
1704
1705Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * tree.c: improving some documentation comments
1708 * xmlregexp.c: found and fixed a mem leak with python regression tests
1709 * doc/*: rebuilt the doc and the API XML file including the
1710 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1711 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1712 python/types.c: added access to the XML Schemas regexps from
1713 python
1714 * python/tests/Makefile.am python/tests/regexp.py: added a
1715 simple regexp bindings test
1716
1717Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1718
1719 * doc/xml.html:
1720 fixing ftp links - thanks to Vitaly Ostanin
1721
1722Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * xmlregexp.c: fixed the data callback on transition functionality
1725 which was broken when using the compact form
1726 * result/schemas/*: updated the results, less verbose, all tests
1727 pass like before
1728 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1729 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1730 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1731 annoying warnings
1732 * xpath.c: try to provide better error report when possible
1733
1734Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * Makefile.am: fixed a breakage raised by Jacob
1737
1738Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1739
1740 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1741 which don't use sockets
1742
1743Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1744
1745 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1746 * win32/configure.js: applied zlib patch from Daniel Gehriger
1747
1748Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1749
1750 * win32/configure.js: applied the patch from Mark Vakoc for
1751 regexp support
1752 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1753 for regexp support
1754
1755Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * xmlschemastypes.c: as pointed by Igor Float and Double
1758 parsing ain't finished yet
1759
1760Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * Makefile.am configure.in: trying to fix #88412 by bypassing
1763 all the python subdir if python ain't detected
1764
1765Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1768 made configuring with regexps/automata/unicode the default
1769 but without schemas ATM
1770 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1771 fixed the regexp based DTD validation performance and memory
1772 problem by switching to a compact form for determinist regexps
1773 and detecting the determinism property in the process. Seems
1774 as fast as the old DTD validation specific engine :-) despite
1775 the regexp built and compaction process.
1776
1777Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * valid.c: determinism is debugged, new DTD checking code now works
1780 but xmlFAComputesDeterminism takes far too much CPU and the whole
1781 set usues too much memory to be really usable as-is
1782
1783Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c: fixed another stupid bug in xmlGetNodePath()
1786 * xmllint.c: --version now report the options compiled in
1787
1788Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * HTMLparser.c: small cleanup
1791 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1792 when configured with them. A bit of debugging around the determinism
1793 checks is still needed
1794
1795Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1798
1799Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * xmlIO.c: small portability glitch fixed.
1802
1803Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * xmlschemastypes.c: incomplete steps for real/double support
1806 * testAutomata.c include/libxml/xmlautomata.h
1807 include/libxml/xmlregexp.h: avoiding a compilation problem
1808 * valid.c include/libxml/valid.h: starting the work toward using
1809 the regexps for actual DTD validation
1810
1811Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * hash.c: cosmetic cleanup
1814 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1815 integrating a DTD validation layer based on the regexps
1816
1817Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1820 the determinism was tested before eliminating the epsilon
1821 transitions :-(
1822
1823Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * python/generator.py python/libxml.c python/libxml.py
1826 python/libxml2-python-api.xml python/libxml2class.txt
1827 python/libxml_wrap.h python/types.c: updated the python
1828 bindings, added code for easier File I/O, and the ability to
1829 define a resolver from Python fixing bug #91635
1830 * python/tests/Makefile.am python/tests/inbuf.py
1831 python/tests/outbuf.py python/tests/pushSAXhtml.py
1832 python/tests/resolver.py python/tests/serialize.py: updated
1833 and augmented the set of Python tests.
1834
1835Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1836
1837 * win32/configure.js: added more readme info for the binary
1838 package.
1839
1840Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * xmlIO.c: fixed a stupid out of bound array error
1843
1844Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1847 messing around with support for Windows path, cleanups,
1848 trying to identify and fix the various code path to the
1849 filename access. Added xmlNormalizeWindowsPath()
1850
1851Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * error.c valid.c: working on better error reporting of validity
1854 errors, especially providing an accurate context.
1855 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1856 error reports in those cases.
1857
1858Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1861 parser.c parserInternals.c xmlIO.c: get rid of all the
1862 perror() calls made in the library execution paths. This
1863 should fix both #92059 and #92385
1864
1865Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * xmllint.c: memory leak reporting was broken after a change
1868 of the preprocessor symbol used to activate it.
1869
1870Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * tree.c: try to make the copy function work for node of
1873 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1874 DOM layers though, not libxml2 itself.
1875
1876Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * valid.c: try to provide file and line informations, not all
1879 messages are covered, but it's a (good) start
1880
1881Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * xinclude.c: reimplemented a large part of the XInclude
1884 processor, trying to minimize resources used, James Henstridge
1885 provided a huge test case which was exhibiting severe memory
1886 consumption problems.
1887
1888Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * python/Makefile.am: applied patch from Christophe Merlet to
1891 reestablish DESTDIR
1892
1893Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * libxml.spec.in: fixes libary path for x86_64 AMD
1896
1897Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1898
1899 * doc/tutorial/includekeyword.c
1900 * doc/tutorial/xmltutorial.xml:
1901 (plus resulting generated html files)
1902 fixing one spot I missed in the tutorial where I hadn't freed
1903 memory properly
1904
1905Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1906
1907 * doc/tutorial/includeaddattribute.c
1908 * doc/tutorial/includeaddkeyword.c
1909 * doc/tutorial/includegetattribute.c
1910 * doc/tutorial/includekeyword.c
1911 * doc/tutorial/xmltutorial.xml
1912 * doc/tutorial/*.html:
1913 update tutorial to properly free memory (thanks to Christopher
1914 R. Harris for pointing out that this needs to be done)
1915 * doc/tutorial/images/callouts/*.png:
1916 added image files so the callouts are graphical, making it
1917 easier to read ( use "--param callout.graphics 1" to generate
1918 html with graphical callouts)
1919
1920Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1923 nice logos generated by Marc Liyanage
1924 * doc/site.xsl *.html: changed the stylesheet to show the new
1925 logo and regenerated the pages
1926
1927Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1930
1931Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * xpath.c: possible mem leak patch from Jason Adams
1934
1935Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1938 in the XQuery namespace
1939 * configure.in: preparing 2.4.24
1940 * doc/*.html: updated the web pages
1941
1942Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * python/generator.py: closing bug #85258 by generating conditional
1945 compile check to avoid linking to routines not configured in.
1946
19472002-08-22 Havoc Pennington <hp@pobox.com>
1948
1949 * autogen.sh: update error message for missing automake
1950
1951Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * python/Makefile.am: typo in target name resulted in libxml2.py
1954 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1955
1956Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * win32/win32/Makefile.mingw: updated with version from
1959 Elizabeth Barham at http://soggytrousers.net/repository/
1960
1961Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1962
1963 * win32/Makefile.msvc: added the prefix location to the include
1964 and lib search path.
1965
19662002-08-18 Havoc Pennington <hp@pobox.com>
1967
1968 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1969 both automake 1.6 and 1.4 installed get the right automake. Means
1970 compilation from CVS will now require the latest automake 1.4
1971 release, or manually creating symlinks called "automake-1.4" and
1972 "aclocal-1.4"
1973
1974Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * configure.in python/Makefile.am: more AMD 64 induced changes from
1977 Frederic Crozat
1978
1979Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * xinclude.c: oops I was missing the xml:base fixup too
1982 * result/XInclude/*.xml: this adds xml:base attributes to most
1983 results of the tests
1984
1985Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * xinclude.c: quick but apparently working implementation of
1988 xi:fallback, should close bug #89684
1989 * Makefile.am test/XInclude/docs/fallback.xml
1990 result/XInclude/fallback.xml: added a basic test for fallback,
1991 and run with --nowarning to avoid a spurious warning
1992 * configure.in: applied patch from Frederic Crozat for python
1993 bindings on AMD 64bits machines.
1994
1995Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1998 the caller don't pass a SAX callback block.
1999
2000Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * tree.c: applied the same fix for the XML-1.0 namespace to
2003 xmlSearchNsByHref() as was done for xmlSearchNs()
2004
2005Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * libxml.3: small cleanup of the man page
2008 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2009 when serializing HREF attributes generated by XSLT.
2010
2011Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2014 version of Marc Liyanage' patch for boolean attributes in HTML
2015 output
2016
2017Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * python/tests/serialize.py: fixed the test results, indenting
2020 behaviour changed slightly
2021
2022Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2023
2024 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2025 new c14n function to Windows def files
2026
2027Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2028
2029 * c14n.c: fixed a memory leak in c14n code
2030
2031Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * parser.c include/libxml/parser.h: adding a new API for Christian
2034 Glahn: xmlParseBalancedChunkMemoryRecover
2035 * valid.c: patch from Rick Jones for some grammar cleanup in
2036 validation messages
2037 * result/VC/* result/valid/*: this slightly change some of the
2038 regression tests outputs
2039
2040Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * tree.c: trying to fix a problem in namespaced attribute handling
2043 raised by Christian Glahn
2044
2045Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * encoding.c include/libxml/encoding.h: Opening the interface
2048 xmlNewCharEncodingHandler as requested in #89415
2049 * python/generator.py python/setup.py.in: applied cleanup
2050 patches from Marc-Andre Lemburg
2051 * tree.c: fixing bug #89332 on a specific case of loosing
2052 the XML-1.0 namespace on xml:xxx attributes
2053
2054Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2055
2056 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2057 corner case from new Merlin's test suite and added a callback
2058 that will be used to improve xmlsec performance
2059
2060
2061Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * HTMLtree.c: trying to fix the <style> escaping problem in
2064 HTML serialization bug #89342
2065
2066Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2069 and rebuilt the web site.
2070
2071Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2072
2073 * include/libxml/tree.h: added _private member to xmlNs struct
2074
2075Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * HTMLparser.c: fixing bug #84876 based on the xml working
2078 code.
2079
2080Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2081
2082 * python/Makefile.am: enhanced to fix bug 72012 (errors
2083 when using '-jX' make parameter)
2084
2085Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2086
2087 * xpath.c: small additional enhancement for booleans
2088 compared to nodesets
2089
2090Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * HTMLtree.c: changed the order of the encoding declaration
2093 attributes in the meta tags due to a bug in IE/Mac
2094
2095Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2096
2097 * xpath.c: enhanced handling of booleans (especially '='
2098 and '!=' for nodesets) - fixes bug 85256. Added new
2099 routine xmlXPathNotEqualValues for more proper handling
2100 of '!=' when nodesets are involved.
2101
2102Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2105 doc/xmlcatalog_man.xml to the source distribution
2106
2107Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2108
2109 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2110 asked for this.
2111
2112Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * configure.in: preparing 2.4.23
2115 * doc/*: rebuilt the docs
2116
2117Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * parser.c: fixing bug #84169 by fixing the
2120 comment of xmlCreatePushParserCtxt to describe the
2121 encoding detection parameters better.
2122
2123Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * valid.c: fixing bug #79331 in one path the lookup for
2126 ID attributes on a namespaced node wasn't handled correctly :-\
2127
2128Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * HTMLparser.c: trying to fix 87235 about discarded white
2131 spaces in the HTML parser.
2132 * result/HTML/*: this changes the output of a number of HTML
2133 regression tests
2134
2135Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * xpath.c: applied patch from Richard Jinks for the namespace
2138 axis + fixed a memory error.
2139 * parser.c parserInternals.c: applied patches from Peter Jacobi
2140 removing ctxt->token for good.
2141 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2142 popped out by the regression tests.
2143 * Makefile.am: patch for threads makefile from Gary Pennington
2144
2145Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2146
2147 * xpath.c: enhanced behaviour of position() after usage of
2148 expressions involving preceding-sibling (et al).
2149
2150Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * hash.c: applied a patch from Peter Jacobi to solve a problem
2153 when compiling with the Watcom C on Win32
2154 * result/schemas/*.err: the change of hashing algo generated
2155 permutations in the output
2156
2157Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * hash.c: applied patch from Sander Vesik improving the quality of
2160 the hash function.
2161
21622002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2163
2164 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2165 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2166 xmllint.c xpath.c: replaced sprintf() with snprintf()
2167 to prevent possible buffer overflow (the bug was pointed
2168 out by Anju Premachandran)
2169
2170Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * parser.c: removed an uninitialized data error popped by valgrind
2173 on PE references
2174
2175Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2176
2177 * doc/xml.html
2178 adding tutorial reference to the web page
2179
2180Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2181
2182 * doc/tutorial/xmltutorial.xml
2183 * doc/tutorial/ar01s07.html
2184 * doc/tutorial/ape.html
2185 * doc/tutorial/includegetattribute.c
2186 adding section to tutorial about retrieving an attribute
2187 value
2188
2189Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * parser.c: applied a couple of patches from Peter Jacobi to start
2192 to get rid of ctxt->token, with a possible significant speed
2193 improvement to be gained once done. Better compliance with PE
2194 references constructs in DTDs too.
2195 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2196 from Peter too
2197
2198Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2201 xmlParseElement was likely to have been deallocated at the
2202 time of the report, possibly leading to segfault. Just report
2203 the tag name now.
2204
2205Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * xpath.c: patch from Richard Jinks for XPath substring() function
2208 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2209
22102002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2211
2212 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2213
2214Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2215
2216 *doc/FAQ.html
2217 fixing typos in FAQ, thanks to Robert Funnell for the
2218 editing help
2219
2220Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * NEWS: got complaints from rpmlint that it was empty
2223
2224Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2225
2226 * added doc/tutorial, including:
2227 apa.html
2228 apb.html
2229 apc.html
2230 apd.html
2231 ar01s02.html
2232 ar01s03.html
2233 ar01s04.html
2234 ar01s05.html
2235 ar01s06.html
2236 includeaddattribute.c
2237 includeaddkeyword.c
2238 includekeyword.c
2239 includestory.xml
2240 index.html
2241 xmltutorial.xml
2242 libxml tutorial, including generated html
2243
2244Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2245
2246 * result/c14n/exc-without-comments/merlin-c14n-two-*
2247 result/c14n/without-comments/merlin-c14n-two-*
2248 test/c14n/exc-without-comments/merlin-c14n-two-*
2249 test/c14n/without-comments/merlin-c14n-two-*
2250 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2251 c14n/exc-c14n and slightly modified test script to handle
2252 these test cases
2253 * c14n.c: fixed bugs for complicated nodes set (namespace
2254 without node and others from merlin-c14n-two.tar.gz)
2255 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2256 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2257 for xmlsec performance patch
2258 * xpath.c: fixed self::node() for namespaces and attributes
2259
2260Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2261
2262 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2263 but with the format parameter
2264 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2265
2266Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2267
2268 * Makefile.am: updated c14n tests suite
2269 * c14n.c: performance improvement for previous c14n patch
2270
2271Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * parser.c: another peroformance patch from Peter Jacobi, that
2274 time on parsing attribute values.
2275
2276Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2277
2278 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2279 into LibXML2 test suite
2280
2281Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2282
2283 * c14n.c: propagating xpath ancesstors node fix to c14n
2284 plus small performance improvement to reduce number of
2285 mallocs
2286 * xpath.c: fixed ancestors axis processing for namespace nodes
2287
2288Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2291 Peter Jacobi
2292
2293Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * configure.in: preparing 2.4.22
2296
2297Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2300 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2301 a public entry point.
2302 * doc/*: rebuilt the API and docs
2303
2304Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * xpath.c: patch from Richard Jinks to fix a problem introduced
2307 in the previous patch and pointed by Norm
2308
2309Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * libxml.spec.in: fixing bug #81112
2312
2313Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * uri.c: fixing bug #82848
2316
2317Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2320 output of one catalog test
2321
2322Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2323
2324 * global.data globals.c tree.c include/libxml/globals.h
2325 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2326 default value for global parameter xmlIndentTreeOutput to 1 and
2327 introduced new global parameter xmlTreeIndentString (the string
2328 used to do one-level indent) with default value " " (as it was
2329 in tree.c)
2330
2331Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2334 with trio and schemas.
2335
2336Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * xpath.c: patch from Richard Jinks to fix the problem raised in
2339 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2340
2341Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * xmlschemas.c: a bit of work on import.
2344 * xmlschemastypes.c: Charles Bozeman provided a compare function
2345 for date/time types so min/max facet restrictions should work,
2346 indeterminate comparisons return an error instead of equal.
2347 * test/schemas/date_0* result/schemas/date_0_0: specific test
2348 from Charles Bozeman too
2349
2350Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2353 from Christian Cornelssen fixing the man pages and the Catalog
2354 building script.
2355 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2356 next step is <xs:import> I now have a reasonable understanding
2357 of how it works.
2358
2359Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2362
2363Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2364
2365 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2366
2367Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * xpath.c: fixing an XPath function evalutation bug pointed out
2370 by Alexey Efimov where the context was lost when evaluating
2371 the function arguments
2372
2373Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2374
2375 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2376 function public for XMLSec performance optimizations
2377
2378Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * python/generator.py python/libxml2class.txt : fixed a problem
2381 with the HTML parser pointed by Gary Benson
2382 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2383 example
2384
2385Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2386 * parser.c: fixed bug #81159 (memory growth in SAX)
2387
2388Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2389 * xpath.c: fixed bug #78858 (the real fix)
2390
2391Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2392 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2393
2394Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * tree.c: modified xmlNodeSetBase to allow changing the
2397 base of a document.
2398
2399Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * xmlschemastypes.c: patch Charles Bozeman for validation of
2402 all the date, time, and duration types
2403 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2404 * configure.in: fixed an error pointed by an user
2405 * xml2-config.in: fixed an error pointed by an user
2406
2407Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2408
2409 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2410 win32/libxml2.def.src xmlIO.c: exported default
2411 'file:', 'http:' and 'ftp:' protocols input handlers
2412 and maked protocols comparisson case insensitive
2413
2414Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * configure.in: Neven Has detected a typo
2417
2418Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2421 as one of the persons allowed to commit directly to the
2422 module.
2423
2424Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2427 * valid.c: raised a too low limit
2428 * doc/*: rebuilt the docs
2429
2430Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * test/XPath/expr/floats test/XPath/expr/functions
2433 result/XPath/expr/floats result/XPath/expr/functions
2434 xpath.c: another XPath conformance patch from Richard Jinks
2435
2436Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * xmlschemas.c: fixed validation of attribute groups.
2439 * test/schemas result/schemas: added an example from the primer
2440
2441Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2444 * test/schemas result/schemas: updated the test list
2445
2446Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * TODO: updated a bit
2449 * parser.c: made a comment more specific
2450 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2451 Schemas conformance.
2452 * test/schemas result/schemas: updated the test list
2453
2454Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2457 implementing xs:all with minOccurs = 0
2458 * tes/schemas/* result/schemas/*: added more tests covering
2459 xs:all
2460
2461Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * xmlregexp.c: first implementation of the all particle, this
2464 may need to be revisited for case where not all transitions
2465 must be crossed.
2466
2467Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * tree.c: another entity processing update from Markus Henke
2470
2471Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2472
2473 * trionan.c: fixed crash on OSF/1
2474
2475Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * xmlschemas.c: more Schemas work
2478 * test/schemas/* result/schemas/*: added more tests coming
2479 from the spec.
2480
2481Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2484 ExcC14N specification
2485
2486Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * tree.c: patch from Markus Henke, fix for recursive entities.
2489
2490Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * xpath.c: fix a problem with string() on a document node.
2493
2494Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * Makefile.am xmlschemas.c: more Schemas work
2497 * test/schemas/* result/schemas/*: added more tests coming
2498 from the spec.
2499
2500Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2503 * result/HTML/*: this changes a few things in the results
2504
2505Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2506
2507 * include/libxml/tree.h: eliminated 'declaration different than
2508 prototype' warning
2509 * include/win32config.h: "resolved" conflicts with errno.h
2510
2511Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2514 on the automata interfaces and debug of counted choices
2515 * test/schemas/* result/schemas/*: added a number of tests
2516
2517Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2520 a bit of work on Schemas
2521 * testSchemas.c: try to make it more useful
2522 * test/schemas/* result/schemas/* Makefile.am: changed the
2523 Schemas regression test procedure, started adding a few samples
2524
2525Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2526
2527 * include/libxml/encoding.h: Patch for the Borland C++ builder
2528 * include/libxml/tree.h: Patch for the Borland C++ builder
2529 * threads.c: Patch for the Borland C++ builder
2530 * win32/bcb5: New directory for the Borland C++ builder
2531 project files
2532
2533Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2534
2535 * win32/Makefile.msvc: Update for XML Schema support
2536 * win32/configure.js: Update for XML Schema support
2537 * win32/libxml2.def.src: Update for XML Schema support
2538
2539Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2542 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2543 xmlunicode.c include/libxml/Makefile.am
2544 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2545 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2546 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2547 include/libxml/xmlversion.h.in : merged the current state of
2548 XML Schemas implementation, it is not configured in by default,
2549 a specific --schemas configure option has been added.
2550 * test/automata test/regexp test/schemas Makefile.am
2551 result/automata result/regexp result/schemas:
2552 merged automata/regexp/schemas regression tests
2553
2554Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * xpath.c: Gary found a compile time problem, fixes #78823
2557
2558Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * configure.in: release of 2.4.20
2561 * doc/*: updated and rebuilt the docs
2562
2563Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * python/Makefile.am: patch from Cristian Gafton to build on
2566 Red Hat 6.2, should also fix #75779
2567
2568Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * valid.c: first part of fixing #78729
2571
2572Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2575 escaping of URI when saving HTML files.
2576 * result/HTML/*: this impacted some tests
2577
2578Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * configure.in: trying to fix #77441
2581
2582Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * include/libxml/xmlIO.h: Hallski complained it could not be
2585 included by itself.
2586
2587Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2590
2591Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2592
2593 * win32/configure.js: patch from Nilo for the c14n option
2594 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2595
2596Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2599 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2600 LIBXML_THREAD_ENABLED
2601
2602Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * xpath.c: another patch from Richard Jinks for substring conformance
2605 * test/XPath/expr/floats test/XPath/expr/strings
2606 result/XPath/expr/floats result/XPath/expr/strings: update of the
2607 test suite to check those.
2608
2609Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * xpath.c: patch from Richard Jinks for .x float parsing.
2612
2613Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * parser.c: patch from Markus Henke when an encoding ain't recognized
2616
2617Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * libxml.m4: got a report that #include <string.h> was needed
2620
2621Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2624
2625Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2626
2627 * doc/example.html: fixing typo
2628
2629Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2632 pointed out by Melvyn Sopacua.
2633
2634Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * libxml.m4: Frédéric Crozat gave a patch related to the change
2637 of Include paths breaking the libxml.m4
2638
2639Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * xpath.c: Fix bug #76927 forgot to save some context
2642 when evaluating binary expressions
2643
2644Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * configure.in: fixed configure for MPE/iX from Markus Henke
2647 * xmlmemory.c: fixed initialization problems
2648 * xpath.c: another set of patches from Richard Jinks this
2649 fixes "make XPathtests" on linux
2650
2651Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2654 * test/XPath/expr/compare test/XPath/expr/equality
2655 test/XPath/expr/floats test/XPath/expr/functions
2656 test/XPath/expr/strings result/XPath/expr/compare
2657 result/XPath/expr/equality result/XPath/expr/floats
2658 result/XPath/expr/functions result/XPath/expr/strings: Updated
2659 tests though they show a divergence on Linux
2660
2661Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * xpath.c trionan.c: previous commit also included patches
2664 from Richard Jinks on some IEEE support corner case
2665
2666Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2669 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2670 that $(datadir) should be used for docs
2671
2672Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2675 could leak filedescriptors
2676
2677Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * configure.in nanohttp.c: applied patch from Allan Clark for
2680 UnixWare/OpenServer
2681
2682Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * configure.in: preparing 2.4.19
2685 * doc/*: rebuilt the docs
2686
2687Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * nanohttp.c: fixing #76043, got fed up with non-portability
2690 of that piece of code.
2691
2692Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * valid.c SAX.c: Never commit without running "make tests" :-(
2695 fix a couple of stupidities in the previous commit
2696 * result/*: a few changes in some attribute order result of previous
2697 commit.
2698
2699Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2702 the internal subset should not raise duplicate ID errors,
2703 also there was a small bug in conjunction to namespace
2704 declarations defaulted and xml:xxx attributes DTD definitions.
2705
2706Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * xpath.c: Richard Jinks also raised some rounding problems
2709 this tries to fix them
2710
2711Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2714 behaviour in xmlXPathCastToString()
2715
2716Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2719 raised by Morus Walter
2720
2721Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2724 from Igor
2725
2726Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * xpath.c: fixing #75619, related to a problem when trying
2729 to evaluate condition when the current node set resulting
2730 from that sub-step evaluation is empty. Also fixes 2 potential
2731 problem with previous-sibling and next-siblings axis.
2732
2733Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2736 HTML support is not configured in.
2737
2738Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2741 include/libxml/tree.h: dohh I really didn't intended to commit
2742 this test version :-(
2743
2744Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * testSAX.c: I wanted to see the real speed at the SAX interface
2747 after a little too many Ximianer started complaining about the
2748 parser speed.
2749 added a --quiet option:
2750 paphio:~/XML -> ls -l db100000.xml
2751 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2752 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2753 3200006 callbacks generated
2754 real 0m1.270s
2755 Which means 16MBytes/s and 3Mcallback/s
2756
2757Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * xpath.c: valgrind spotted another error that time when running
2760 on libxslt regression tests
2761
2762Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * Makefile.am: adding "make valgrind" running the full regression
2765 tests (except python ones) under Valgrind (using valgrind -q
2766 which was kindly added by the author).
2767 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2768 passes cleanly now except an obcure floating point initialization
2769 raised in log10() in one XPath regression test ???
2770 * tree.c: edited some comments to close #75244
2771
2772Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2775 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2776 context of ScrollKeeper, made sure that if the number is
2777 an integer, the serialization follows the description at
2778 http://www.w3.org/TR/xpath#section-String-Functions
2779
2780Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * configure.in: preparing 2.4.18
2783 * doc/*: updated and rebuilt the web site
2784 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2785 the Windows and Cygwin maintainers.
2786 * parser.c: humm, changed the way the SAX parser work when
2787 xmlSubstituteEntitiesDefault(1) is set, it will then
2788 do the entity registration and loading by itself in case the
2789 user provided SAX getEntity() returns NULL.
2790 * testSAX.c: added --noent to test the behaviour.
2791
2792Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * parser.c: Wilfried Teiken provided a hackish but working
2795 way to get context reported back on entities when parsing
2796 with SAX and without breaking the DOM build.
2797
2798Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * c14n.c: applied a new patch from Aleksey Sanin
2801 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2802 to reference Aleksey implementation of XML digital Signatures
2803
2804Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * xpath.c: small fix to avoid potential problem due to
2807 ordering of freeing data
2808 * python/Makefile.am: people were complaining about
2809 the generated file in python dir not being built
2810
2811Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2814 python/generator.py python/libxml.c python/types.c: Cleanup
2815 of the python Makefiles based on Jacob and James feedback,
2816 fixed the spec file accordingly, fixed the number of warning
2817 that passing my pedantic CFLAGS was generating. Conclusion
2818 is that Python includes are real crap.
2819
2820Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * configure,in: it was reported quite a few times that
2823 xml2-config --cflags should not output
2824 -I$includeprefix/libxml2/libxml because libxml2 header names
2825 clashes with existing names like list.h from C++ stl.
2826 Includes should be #include<libxml/xxx.h> so ...
2827
2828Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * c14n.c: another patch from Aleksey Sanin
2831
2832Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2835 canonicalization algorithm
2836 * doc/xml.html doc/index.html: added the C14N references on the
2837 index page.
2838
28392002-03-13 jacob berkman <jacob@ximian.com>
2840
2841 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2842 usage, redundant, and gcc specific
2843
2844Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * xpath.c: speedup some node selection operations, this can
2847 have a significant impact on DocBook Norm's stylesheets
2848 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2849 make sure it's always the case
2850 * debugXML.c: distinguish CDATA and comments in ls operations
2851
2852Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2855 to generate better API descriptions etc...
2856
2857Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * c14n.c: Fixing #74186, made sure all boolean expressions
2860 get fully parenthesized, ran indent on the output
2861 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2862 include/libxml/tree.h: also #74186 related, removed the
2863 --with-buffers option, and all the preprocessor conditional
2864 sections that were resulting from it.
2865
2866Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * valid.c: applied patch from Dodji Seketeli fixing an
2869 uninitailized variable in xmlValidGetValidElements()
2870
2871Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * c14n.c: fixed a few comments
2874 * doc/*.html doc/*/*.html: regenerated the docs and added
2875 the C14N API
2876 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2877
2878Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * check-xml-test-suite.py: fix to adapt varaiations in the
2881 bindings
2882 * configure.in python/setup.py python/setup.py.in: fixed to
2883 have the version of the python scripts automatically updated
2884
2885Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2888 in xmlCopyProp()
2889
2890Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * configure.in: preparing 2.4.17 release
2893 * doc/*: updated and rebuilt the docs
2894 * xpath.c: fixed a comment
2895 * python/libxml.c: fixed a possible reentrancy problem
2896
2897Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2900 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2901 added a specific regression test
2902 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2903 not raise exceptions when failing to find the attribute.
2904
2905Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * configure.in xmllint.c: owen pointed out a problem with the
2908 ftme fix, gettimeofday() was not detected by configure and
2909 the ftime header wasn't included, dohhh
2910
2911Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * configure.in xmllint.c: trying to fix #71457 for timing
2914 precision when gettimeofday() is not availble but ftime() is
2915
2916Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2919 are now copied on install and part of the -devel RPM
2920
2921Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * xpath.c: trying to avoid bug #72150 which was apparently
2924 caused by a gcc bug (or a processor problem) as detailed
2925 at http://veillard.com/gcc.bug
2926
2927Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2930 fixed xmlReconciliateNs(), added a Python test/example for
2931 inter-document cut'n paste
2932 * python/libxml.py: fixed node.doc on document nodes and added
2933 xpathEval() onto node objects
2934
2935Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2938 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2939 fixup and integrated tests for the serialization stuff
2940
2941Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2944 moved the libxml man page to section 3
2945
2946Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * tree.c: fix bug #72490
2949 * python/libxml.c python/libxml.py: added methods serialize()
2950 and saveTo() to all node elements.
2951
2952Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * xmlIO.c: closed #73430, don't read from an input source
2955 which indicated an end-of-file or an error.
2956
2957Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * parser.c: make sure SAX endDocument is always called as
2960 this could result in a Python memory leak otherwise (it's
2961 used to decrement ref-counting)
2962 * python/generator.py python/libxml.c python/libxml.py
2963 python/libxml2-python-api.xml python/libxml2class.txt
2964 python/tests/error.py python/tests/xpath.py: implemented
2965 the suggestions made by Gary Benson and extended the tests
2966 to match it.
2967
2968Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * python/generator.py: applied patch fixing #73450
2971
2972Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * xpath.c: fixing #61290 "namespace nodes have no parent"
2975 long standing divergence from the XPath REC. NodeSets
2976 simply hold a copy of namespace nodes and those node ->next
2977 points to the parent (which may not be the node carrying the
2978 definition).
2979 * include/libxml/xpath.h: flagged but didn't added a possible
2980 speedup
2981 * DOCBparser.c HTMLparser.c: removed some warnings from push
2982 parser due to new state being added.
2983 * tree.c: new fix from Boris Erdmann
2984 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2985 the XML Canonalization support from Aleksey Sanin
2986
2987Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * tree.c: patch from Boris Erdmann fixing some namespace odities
2990 with xmlCopyNode()
2991
2992Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * xmlIO.c: fix bug #72706 when loading a NULL entity
2995
2996Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2999 actually change in a future XML Namespace revision.
3000
3001Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3004 added the possibility of returning nodesets from XPath extension
3005 functions written in Python
3006
3007Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * python/*: commiting some Python bindings work done while travelling
3010
3011Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3014 explicitely with memory debugging switched on
3015
3016Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3019 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3020 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3021 the accessor generator for strings
3022 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3023 regression test.
3024
3025Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * python/README python/generator.py python/libxml.c python/setup.py:
3028 added the 'usual' setup.py to allow building a libxml2-python
3029 module based on the same code. The initialization is however
3030 different the 2 .so files fo libxml2 and libxslt are identical and
3031 they entry point initialize both libraries. this is done to avoid
3032 some possible nasty problem since the Python don't merge the maps
3033 of all shared modules.
3034
3035Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * parser.c: fixed a push/encoding bug reported by Michael
3038 on librsvg
3039
3040Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * include/libxml/parserInternals.h: fixes a misplaced #endif
3043
3044Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * parser.c valid.c: found and fixed a couple of allocation bugs
3047
3048Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * doc/xml.html doc/python.html doc/*: added a Python and binding
3051 page describing the current state of the Python bindings and
3052 giving pointers to the other languages wrappers.
3053
3054Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3057 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3058 rebuilt the API and web site
3059 * xpath.c: fixed #71978 portability bugs
3060
3061Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3064
3065Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * include/libxml/parserInternals.h parser.c: had to change
3068 2 internal parsing API when processing document content
3069 to check the start and end of element content are defined
3070 in the same entity
3071 * valid.c include/libxml/valid.h: attribute normalization can
3072 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3073 with the context to report it.
3074 * SAX.c: fixed the last known bugs, crazy validation constraints
3075 when a document is standalone seems correctly handled. There
3076 is a couple of open issues left which need consideration especially
3077 PE93 on external unparsed entities and standalone status.
3078 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3079 The 2 tests left failing are actually in error. Cleanup done.
3080
3081Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * valid.c: implemented E59 spaces in CDATA does not match the
3084 nonterminal S
3085
3086Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * SAX.c parser.c valid.c: more validation test fixups
3089 * check-xml-test-suite.py: added duration info for the tests
3090
3091Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * parser.c valid.c: a couple of errors were reported but not
3094 saved back as such in the parsing context. Down to 1% failure rate
3095 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3096
3097Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * xmlInternald.c: isExtender was missing a char
3100 * parser.c include/libxml/parser.h: % are acceptable in the
3101 internal subset if within a PUBLIC ID
3102
3103Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * SAX.c parserInternals.c valid.c: more work on the conformance
3106 suite. Took the step to finally block documents with encoding
3107 errors. It's a fatal error per the spec, people should have fixed
3108 their documents by now.
3109
3110Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * check-xml-test-suite.py: fixed the test script after some discussion
3113 on the semantic of TYPE="error"
3114 * Makefile.am: added the script to the distrib
3115
3116Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * SAX.c entities.c: fixed a couple of conformances issues deep
3119 into the validation code (standalone and undeclared Notations)
3120
3121Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3124 stayed there for years !
3125
3126Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3129 missing
3130
3131Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * check-xml-test-suite.py: improved the behaviour a bit as
3134 well as the logs
3135 * parser.c valid.c SAX.c: fixed a few more bugs
3136 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3137
3138Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * check-xml-test-suite.py: python script to run regression tests
3141 against the XML Test suite of W3C/OASis
3142 * SAX.c: fixed a validation bug
3143 * parser.c: fixed 3 errors pointed by the test suite
3144 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3145 * python/Makefile.am: fixed a dependendy
3146
3147Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * xmlmemory.c: avoid a warning bug #71594
3150
3151Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3154 warning on alpha/Tru64
3155
3156Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * include/libxml/entities.h: fixing a comment
3159 * valid.c: fixing some troubles with validity check on namespaces
3160 * result/VC/NS3 test/VC/NS3: added a specific regression test
3161
3162Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * tree.c: Fixing #71342 serializing '\n' in attribute values
3165 * result/noent/att3 result/att3 test/att3: added a specific
3166 test.
3167
3168Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * python/libxml.c: couple of bug fixes
3171
3172Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * python/*.py: removed tabs and used spaces.
3175
3176Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3179 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3180
3181Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3184 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3185
3186Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * include/libxml/encoding.h include/libxml/entities.h
3189 include/libxml/globals.h include/libxml/parser.h
3190 include/libxml/threads.h include/libxml/tree.h
3191 include/libxml/xmlmemory.h: trying to fix the include mess
3192
3193Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * include/libxml/xmlmemory.h: reverted part of the previous
3196 attempt to provide #69655, this was breaking the build.
3197
3198Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3201 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3202 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3203 include/libxml/parserInternals.h include/libxml/tree.h
3204 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3205 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3206 clean.
3207 * python/libxml.c: fixed a warning.
3208
3209Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3212 copying of node, merge back IDs in the target document.
3213 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3214 test/XInclude/ents/ids.xml: test case
3215 * result/VC/ElementValid4: output changed due to a typo fix
3216
3217Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003220 generate the dependencies right as Jacob found out. Add
3221 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003222
3223Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * parserInternals.c valid.c: Justin Fletcher found some parts
3226 of the code needing cleanup
3227 * libxml.spec.in python/Makefile.am python/generator.py
3228 python/libxml.c python/libxml.py: Fixed the python Makefiles
3229 corrected a bug showing up on ia64, changed the name of the
3230 python internal module too
3231
3232Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * Makefile.am: applied patch from Andris Pavenis for binary
3235 name suffixes
3236
3237Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * xmllint.c win32/win32config.h: fixing #68748
3240
3241Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * valid.c: fixing #70166
3244
3245Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * valid.c: fixing #70077
3248
3249Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * Copyright Makefile.am README configure.in libxml.spec.in:
3252 Changed to the MIT Licence
3253 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3254 doc/xmlio.html: updated the doc accordingly
3255 * include/libxml/xmlwin32version.h configure.in: preparing
3256 2.4.14 release
3257 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3258 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3259 fixed the const xmlChar * wrapper and generator, XPath extension
3260 functions now use the context as first argument
3261 * python/tests/tstxpath.py python/tests/xpath.py
3262 python/tests/xpathext.py: Updated the tests accordingly
3263 * tree.c: fixed bug #70067
3264
3265Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * Makefile.am: cleanup
3268 * debugXML.c: always use stdout if output is NULL
3269 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3270 * python/Makefile.am python/generator.py python/libxml2class.txt
3271 python/libxml_wrap.h python/types.c: augmented the number of bindings
3272 handling FILE * and XPath contexts
3273 * python/tests/Makefile.am: avoid a stupid problem due to the
3274 use of TEST.
3275
3276Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3279
3280Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * python/TODO python/libxml.c: cleanup the extension function lookup
3283 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3284
3285Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * configure.in python/Makefile.am: do not install outside
3288 of prefix
3289
3290Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * python/TODO python/libxml.c: started adding SAX interfaces
3293 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3294 SAX test
3295
3296Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * tree.c: hardened the addChild function
3299 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3300 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3301 added accessors needed for xmlNode, a bit more testing and
3302 extension of interfaces
3303 * python/tests/Makefile.am python/tests/build.py: added a test
3304 build from scratch/save/load/check
3305
3306Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * parserInternals.c: change a small bit in the way valididy
3309 error messages get initialized
3310 * python/TODO python/libxml.c python/libxml2-python-api.xml
3311 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3312 added some memory debugging to track leaks at the libxml2 level
3313 * python/tests/*.py: changed all tests to check for leaks,
3314 there is just one left in XPath extension registrations.
3315
3316Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * python/TODO python/generator.py python/libxml2-python-api.xml
3319 python/libxml2class.txt: more accessor classes for the parser
3320 context, allow to switch on and check validity
3321 * python/tests/Makefile.am python/tests/error.py
3322 python/tests/invalid.xml python/tests/valid.xml
3323 python/tests/validate.py: attded more test and and added error.py
3324 which I forgot to commit in the last step
3325
3326Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * python/Makefile.am python/types.c: cleanup
3329 * python/libxml.c python/libxml.py python/libxml_wrap.h
3330 python/generator.py python/libxml2-python-api.xml
3331 python/libxml2class.txt: added class for parser context, added
3332 first cut for push mode support. Added a framework to generate
3333 accessors functions.
3334 * python/tests/Makefile.am python/tests/push.py: added a push
3335 test
3336
3337Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3338
3339 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3340 bug a bit of cleanup.
3341
3342Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3343
3344 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3345 python/libxml2class.txt: adding error redirections and preformat
3346 to a python handler
3347 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3348 tests self checking
3349
3350Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3353 a function
3354
3355Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3358 python/libxml.c python/libxml2-python-api.xml
3359 python/libxml2class.txt: Progressing through the TODOs, class
3360 description output, extra XML API, RPM now builds the wrappers
3361 for all python installed versions
3362
3363Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * configure.in libxml.spec.in python/Makefile.am python/TODO
3366 python/generator.py python/libxml2class.txt: added more informations
3367 in the libxml2-python package including docs. Slightly changed
3368 the class hierarchy
3369 * python/tests/*: added basic regression tests infrastructure too
3370
3371Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3374 added libxml2-python as part of the packages installed
3375
3376Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * python/Makefile.am python/generator.py python/libxml.c
3379 python/libxml.py: more work, now able to extend the
3380 XPath interpreter with functions written in python.
3381
3382Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * python/Makefile.am: Jacob sent a patch to allow building from
3385 tarfile.
3386
3387Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3390 inserted the python wrappers build, I hope this won't be too
3391 unportable
3392
3393Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * xpath.c: minor optimization
3396 * python/generator.py python/libxml.c python/libxml.py
3397 python/libxml_wrap.h: more work on the python bindings,
3398 they now support XPath and there is no evident leak
3399
3400Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * python/generator.py python/libxml.c python/libxml.py:
3403 more work on the python bindings generator.
3404
3405Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * python/generator.py python/libxml.c python/libxml_wrap.h:
3408 more work on the python bindings.
3409
3410Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * python/generator.py python/libxml.c python/libxml.py
3413 python/libxml_wrap.h: commited early version of a python binding
3414 for private use only ATM
3415
3416Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * entities.c tree.c include/libxml/entities.h: applied patch
3419 from Anthony Jones to implement copy of DTD subtree too. Had
3420 just to keep 2 function private which really ought to become
3421 public ones.
3422
3423Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * xmllint.c: added pointers to the web pages in the usage()
3426
3427Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * tree.c: more fixes from Petr Kozelka for attribute handling
3430 in the tree API to align the semantic with DOM.
3431
3432Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * valid.c tree.c entities.c: another set of patches from
3435 Anthony Jones for copy operations cleanup and robustness
3436
3437Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3440 an alphabetic index based on comments content
3441 * doc/*: rebuilt the web site with the new references
3442
3443Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * parserInternals.h: Greg Sjaardema suggested to use an
3446 eponential buffer groth policy in xmlParserAddNodeInfo()
3447
3448Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3451 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3452 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3453 to generate cross-references, and added/updated the stylesheets
3454 to generate and link API indexes. The generic keyword index
3455 is not done yet.
3456 * doc/*.html: regenerated all the usual docs too
3457
3458Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * debugXML.c: added an xpath function to the shell for T. V. Raman
3461
3462Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3465 debug routines.
3466
3467Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3470 support of attribute nodes
3471
3472Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3475 hopefully near complete and fully documented of the API in XML
3476 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3477 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3478 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3479 include/libxml/parserInternals.h include/libxml/valid.hi
3480 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3481 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3482 include/libxml/xpath.h include/libxml/xpathInternals.h:
3483 Cleaned up the doc comments a lot in the process, the interface
3484 coverage is now 100%
3485
3486Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3487
3488 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3489 extracts comments from the gtk-doc DocBook output (a bit
3490 convoluted but seems to work).
3491
3492Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3495 added an XML description of the API, moved the script generating
3496 it here. Added a "make api" target
3497
3498Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3501
3502Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * xpath.c include/libxml/xpathInternals.h: the change made to
3505 xmlXPathFuncLookupFunc was incompatible roll it back
3506
3507Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * SAX.c: cleanup patch from Anthony Jones
3510 * doc/Makefile.am: fix the headers to avoid in make scan
3511 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3512 includes, * vs Ptr and general cleanup
3513 * parsedecl.py: first version of a script to extract the
3514 module interfaces, the goal will be to provide .decl or XML
3515 specification of the interfaces to build wrappers.
3516
3517Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3520 now provides return codes in case of errors
3521
3522Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3523
3524 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3525 Upgraded to trio baseline 1.6
3526 * strio.h strio.c: Replaced by triostr.h and triostr.c
3527
3528Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3531 of strdup usage in the code
3532
3533Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * parser.c error.c: Keith Isdale complained rightly that
3536 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3537
3538Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * tree.c: fixed the funxtion to set the xml: attributes
3541 * debugXML.c: added "setbase" to test it.
3542
3543Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3546 to allow updating an attribute content
3547
3548Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * libxml.h: try to avoid problems when compiling on Windows
3551
3552Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * hash.c: patch from Anthony Jones for hash.c allocation size
3555 * Makefile.am: trying to work around Yet Another Libtool Madness
3556 and build the 2.4.13 release finally ...
3557
3558Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3561 * doc/* : update of the documentation
3562
3563Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3566 at fixing #61290 :-(
3567
3568Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3571 Fixes bug #67229
3572
3573Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * tree.c: trying to avoid troubles when a subtree is copied
3576 and coalesced in part with the target tree. Should fix
3577 bug #67407
3578
3579Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * valid.c: fixed validation of attributes content of type
3582 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3583 values, very old bug. Fixes #67671
3584
3585Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * parser.c include/libxml/parserInternals.h tree.c: integrated
3588 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3589 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3590
3591Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * threads.c: applied Serguei Narojnyi's patch to add native
3594 thread support on the Win32 platform
3595 * testThreadsWin32.c Makefile.am: added the test program also
3596 from Serguei, Win32 specific
3597 * include/win32config.h include/libxml/xmlwin32version.h.in:
3598 added patch from Igor for the Windows thread specific defines.
3599
3600Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3603
3604Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3607 output page into XMLinfo.html. Close bug #66951 and
3608 raised by Robert Collins too.
3609
3610Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * encoding.c: Paul Keogh pointed out a possibility of segfault
3613 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3614 Closes bug # 68238
3615
3616Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * doc/*.html: updated the Gdome2 links
3619
3620Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * libxml.h: Applied following patches from Robert Collins
3623 and make sure IN_LIBXML is defined when compiling it
3624 -------
3625 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3626 as well as Visual C.
3627 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3628 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3629 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3630 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3631 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3632 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3633 xmlSysIDExists xmlNoNetExists).
3634 * xmllint.c: Don't include winsock2.h for Cygwin.
3635
3636Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3639 when the version info is not present.
3640
3641Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * tree.c: Anthony Jones pointed out a problem in
3644 xmlStringGetNodeList() and provided a fix for it
3645
3646Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * parser.c: patch from Frank J Franklin to remove a bug in
3649 xmlCreatePushParserCtxt() when the initial buffer passed
3650 is large.
3651
3652Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * win32/*: big cleanup of the Windows/MSVC project files
3655 from Igor Zlatkovic
3656
3657Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * doc/Makefile.am: should fix #67674 and avoid troubles if
3660 xsltproc is not available or fails in the prefix provided
3661
3662Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3665
3666Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3669 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3670 Fixed a few other problems raised by Charlie Bozeman.
3671 * result/VC/ElementValid[5-7]: fixed the output
3672
3673Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3676 patches from Charlie Bozeman. Regenerated the HTML docs.
3677
3678Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3681 for Windows from Igor
3682
3683Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3684
3685 * xmllint.c: applied Justin Fletcher patch for --output or -o
3686
3687Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3688
3689 * win32/libxml2/libxml2.def.src: close #67019
3690
3691Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * xmllint.c: applied Justin Fletcher generic timing patch
3694 similar to the one already applied to xsltproc.
3695
3696Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * include/libxml/tree.h tree.c: applied documentation patches
3699 from Charlie Bozeman
3700
3701Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3702
3703 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3704
3705Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * valid.c: fix the xmlStrdup() used in the previous patch.
3708 * valid.c: added --dropdtd
3709 * tree.c: fixed xmlUnlinkNode so it also removes the references
3710 from the document if the node is a DTD
3711
3712Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * HTMLtree.c valid.c: cleanup some static declarations
3715
3716Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3717
3718 * xmllint.c: removed another strdup()
3719 * doc/FAQ: removed the HP/UX entry
3720
3721Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * valid.c: fix bug #66816 when validating.
3724 * xmllint.c: don't use sys/time.h if configure did not found it
3725
3726Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3727
3728 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3729 xmlcatalog_man.xml
3730
3731Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3734 xmlInitMemory() was declared twice
3735
3736Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * globals.c: do not reference strdup() !
3739 * configure.in libxml-2.0.pc.in: trying to fix the libs
3740 of the various config extraction modules
3741
3742Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3743
3744 * configure.in : preparing 2.4.12
3745 * doc/* : updated and rebuilt the docs
3746
3747Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * uri.c: closed bug #66159
3750 * testURI.c: added --escape option
3751 * configure.in: some cleanup for xml2-config --cflags
3752
3753Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * globals.c testThreads.c: removed some misplaced includes
3756 of xmlversion.h
3757
3758Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3759
3760 * threads.c: patch from Gary Pennington fixing a possible
3761 problem at initialization time.
3762
3763Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3764
3765 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3766 Eric Lavigne contribution to build libxml2 on MacOS using
3767 CodeWarrior.
3768
3769Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * xmllint.c: applied Geert Kloosterman's patch to fix
3772 --repeat --timing output
3773
3774Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3777 where non-wellformed XML declaractions were not detected.
3778
3779Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3782
3783Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3784
3785 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3786 gets reset by xmlCleanupInputCallbacks() and this makes the
3787 function useless. Same for output.
3788
3789Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * xmlIO.c: robert pointed out a loop error in callback cleanups
3792
3793Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3796 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3797 they are not really tied to debugging
3798
3799Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3800
3801 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3802 * xmllint.c: better --catalogs description
3803
3804Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3805
3806 * tree.c: fixed a couple of problems in xmlSetProp()
3807
3808Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3811 unappropriate stdout output.
3812
3813Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3816 by Denis Beurive, closes #65111
3817
3818Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * valid.c: in case of content model validity error, don't
3821 print it if validity warnings were not requested.
3822
3823Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3824
3825 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3826 * parserInternals.c: removed the last exit() call. Print an
3827 unmaskable error on stderr instead (library mismatch detection)
3828
3829Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3830
3831 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3832 shell instructions from Heiko Rupp
3833
3834Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * catalog.c: use the URL notation file:// for default catalog paths
3837
3838Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * include/libxml/tree.h: better comments for _private fields
3841 * tree.c: removed a problem when copying an entity reference.
3842
3843Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * vms/*: updated instructions and diffs from John A Fotheringham
3846
3847Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3848
3849 * include/libxml/xmlerror.h: avoid an include problem if
3850 #include <libxml/xmlerror.h> happens first in code
3851 seems to be the case in KDE libs
3852
3853Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3856 from Igor for Windows
3857
3858Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3859
3860 * Makefile.am: Gary Pennington pointed out a missing prefix
3861
3862Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3863
3864 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3865 * doc/*: upgraded and rebuilt the docs
3866
3867Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * HTMLparser.c: fix comment in scripts element parsing.
3870 * result/HTML/doc3*: updated the results.
3871
3872Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * uri.c: another URI bug fix #63336, using Joel Young patch.
3875
3876Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3877
3878 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3879 a cleaned up version of the Pwd shell string generation.
3880
3881Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * valid.c include/libxml/tree.h: trying to fix namespaces +
3884 validation problems for good, closing #63619 in the process
3885 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3886 wrong in this respect, fixed it.
3887
3888Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3889
3890 * xmllint.c: Morus Walter patch to allow --format and --encode
3891
3892Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3893
3894 * debugXML.c: Stefan Kost provided an help command for the shell
3895
3896Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * debugXML.c: Heiko Rupp pointed that the shell would crash
3899 on empty nodesets returns.
3900
3901Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3904 migh need the history libraries
3905
3906Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3909 handle the case of < in quoted attributes, Bastian Kleineidam
3910
3911Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3914 fixing catalog breakages
3915 * Makefile.am catalog.c result/catalogs/catal
3916 result/catalogs/mycatalog.* test/catalogs/catal*:
3917 fixed more problems in catalog support, added more regression tests
3918 for both XML and SGML catalog handling
3919
3920Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * debugXML.c: applied an improvement to xmlGetLineNo() from
3923 Keith Isdale
3924
3925Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3926
3927 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3928 Side effect of the progressive catalog loading
3929
3930Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * Makefile.am: confexecdir and confexec_DATA were defined twice
3933 pointed out by Karl Eichwalder
3934
3935Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * xmlcatalog.c: avoid unlink() and use remove() instead.
3938
3939Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * libxml.spec.in: cleanup
3942 * include/libxml/xmlwin32version.h: updated with 2.4.8
3943
3944Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3947 of compiling libxml with a non standard set of options
3948
3949Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3950
3951 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3952 document --sgml option, fixing gnome bugzilla #63382
3953
3954Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3957 breakage of 2.4.7, added a couple of really needed APIs
3958 like xmlCatalogIsEmpty() and xmlNewCatalog()
3959 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3960 for install-catalog
3961 * configure.in: preparing 2.4.8
3962
3963Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3966 include/libxml/tree.h include/libxml/xmlIO.h: more include
3967 cleanups, export cleanly one html output + format function.
3968
3969Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * parser.c: removed initGenericErrorDefaultFunc call from
3972 xmlInitParser() since it could destroy previous calls to
3973 xsltSetGenericErrorFunc() effects
3974
3975Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3978 keyword.
3979
3980Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * Makefile.am: cleanup
3983 * threads.c: cleanup too
3984 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3985 from xsltproc
3986 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003987 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003988
3989Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3990
3991 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3992 was not used anymore !
3993
3994Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3995
3996 * configure.in: preparing 2.4.7
3997 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3998 manual page from John
3999 * doc/*: updated the doc and rebuilt the generated pages
4000
4001Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * xmlIO.c: closing bug #62711, the library should never
4004 close stdin or stdout.
4005
4006Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4007
4008 * uri.c: second pass at fixing #63336, using Joel Young
4009 final patch. looks okay.
4010
4011Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4012
4013 * uri.c include/libxml/uri.h: trying to clear #63336
4014 allowing the escaping routine to parse unconformant
4015 URI-References.
4016
4017Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * vms/readme.vms vms/build_libxml.com nanoftp.c
4020 include/libxml/xmlversion.h.in: a few VMS updates from
4021 John A Fotheringham
4022 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4023 and xmlCleanupOutputCallbacks() for the Perl binding people.
4024
4025Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4026
4027 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4028 apply fixes to close #63271 and avoid segfaults when
4029 the error routine gets callbed before xmlInitParser()
4030 get called.
4031 * nanoftp.c error.c: Applied patches from Justin Fletcher
4032 correcting some xmlGenericError misuses.
4033
4034Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4035
4036 *doc/xmllint.xml, doc/xmllint.1
4037 New and improved man page for xmllint - .xml is the original, .1
4038 is the generated man page
4039
4040Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4041
4042 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4043 the web site from the main HTML document.
4044
4045Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * parser.c: fixed an erroneous validation bug when PE refs
4048 occurs in external parsed entities referenced from the
4049 internals subset
4050 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4051 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4052 added the associated testcase, it's a nice one.
4053 * HTMLparser.c: generate the DTD node as HTML still ...
4054 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4055
4056Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4057
4058 * HTMLparser.c: fixed a bug in htmlNewDoc()
4059
4060Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4061
4062 * test/threads/*: added entities testing to the Thread test
4063 * testThreads.c: make the test reasonable
4064 * DOCBparser.c: fix the DTD public and system ID
4065 * xmllint.c: added --sgml for SGML DocBook importing
4066 * Makefile.am: added Docbtests target
4067
4068Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4069
4070 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4071 * testThreads.c: removed bogus include
4072
4073Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4076 fixed a very serious (looping) validation bug
4077
4078Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4079
4080 * include/libxml/globals.h include/libxml/threads.h threads.c
4081 testThreads.c: far more testing, cleaning up bugs
4082 * *.c : make sure globals.h is always included.
4083
4084Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * HTMLparser.c: try to get rid of parser loops for good.
4087
4088Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * configure.in: fixed some bugs in CFLAGS passing.
4091 * test/threads Makefile.am testThreads.c: added a specific
4092 threaded test case (really nasty, guaranteed).
4093
4094Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4095
4096 * catalog.c: serious cleanup on the management of the
4097 XML catalog tree, more tests done, especially with
4098 the catalog PI.
4099
4100Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4101
4102 * catalog.c: avoid a problem in catalog cleanup on SMP if
4103 catalogs were not initialized.
4104
4105Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * catalog.c xpath.c: trying to cleanup the not thread safe
4108 parts of the library.
4109
4110Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * include/libxml/globals.h configure.in global.data: make
4113 the allocation be per-thread a configure option
4114 * encoding.c include/libxml/parser.h: fixed compilation
4115 errors
4116
4117Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * include/libxml/parser.h: Norm reported that a few lines
4120 added were breaking libxslt compile, removed them for now
4121
4122Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4123
4124 * parser.c parserInternals.c threads.c: debugged and fixed
4125 initialization problems which were giving troubles on SMP
4126 boxes.
4127
4128Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4129
4130 * include/libxml/Makefile.am: missing globals.h
4131
4132Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * globals.c: added a couple of standard includes.
4135
4136Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4139 include/libxml/parserInternals.h include/libxml/tree.h
4140 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4141 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4142 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4143 Applied the last patches from Gary, cleanup, activated threading
4144 all user accessible global variables are now handled in globals.[ch]
4145 Still a bit rought but make tests passes with either
4146 --with-threads defined at configure time or not.
4147 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4148 linking options
4149
4150Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * Makefile.am include/libxml/Makefile.am
4153 include/libxml/globals.h globals.c include/libxml/threads.h
4154 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4155 configure.in: started integrating the core of the thread support
4156 not activated yet but half integrated. The code should still
4157 compile and work anyway.
4158
4159Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4160
4161 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4162 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4163 integrating the non-controversial parts of Gary Pennington
4164 multithread patches
4165 * catalog.c: corrected a small bug introduced
4166
4167Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * catalog.c include/libxml/catalog.h: very serious cleanup,
4170 isolating unportable code and as much as possible the accesses
4171 to the global shared catalog. May need more testing !
4172
4173Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4174
4175 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4176 Keith Isdale patches for the XSLT debugger interfaces. Some
4177 cleanup
4178
4179Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4180
4181 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4182 * DOCBparser.c: generate line nubers in elements
4183
4184Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4185
4186 * configure.in: preparing 2.4.6 release
4187 * doc/xml.html doc/html/*: updated and rebuilt the docs
4188 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4189
4190Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4191
4192 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4193 adding documentation for DV's supercatalog support
4194
4195Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4198 super catalog support adding one API and one flag --sgml to
4199 xmlcatalog
4200
4201Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4202
4203 * doc/xmlcatalog_man.xml, xmlcatalog.1
4204 One more crack at
4205 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4206
4207
4208Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4209
4210 * xpath.c: implemented xmlXPathObjectCopy for external objects
4211 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4212
4213Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4214
4215 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4216 finishing up fix to
4217 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4218 the xmlcatalog man page display more elegantly
4219
4220Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * configure.in: closing bug #61832
4223 * HTMLparser.c: removed a warning
4224
4225Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * xpath.c: fixing #61673 part I, do not loose doc information
4228 when copying result value trees.
4229
4230Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * xpath.c: trying to harden the XPath interpreter
4233
4234Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4235
4236 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4237 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4238
4239Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4240
4241 * HTMLparser: repaired another loop problem
4242
4243Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4244
4245 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4246 parsing.
4247 * xpath.c: fix bug #61291 the default XML namespace node is
4248 missing from the namespace axis.
4249 * tree.c: refuse to create namespaces nodes with prefix "xml"
4250
4251Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4252
4253 * SAX.c: ouch a non-defined namespace could lead to a crash,
4254 fixed #61215
4255
4256Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * parserInternals.c: closed bug #61054
4259
4260Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * include/libxml/Makefile.am: closing #60708
4263
4264Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4267 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4268
4269Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4272
4273Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4274
4275 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4276 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4277
4278Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * catalog.c: Justin Fletcher provided cleaup code in case
4281 HAVE_STAT is not defined
4282 * include/win32config.h: Igor Zlatkovic suggested to have
4283 HAVE_STAT defined there
4284
4285Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4286
4287 * catalog.c - fixed typing error reported by M. Barros
4288
4289Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4290
4291 * xmllint.c - fixing typo
4292
4293Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4294
4295 * HTMLparser.c: small enhancement to prevent loop on
4296 unrecognizable data
4297
4298Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * parserInternals.c: applying patch from bug #60757 this
4301 should close it
4302
4303Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4304
4305 * catalog.c xmlcatalog.c: removed a couple of warning
4306 * xpath.c: try to solve the linking problem on platforms
4307 needing trio to compile
4308
4309Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4310
4311 * Makefile.am libxml.spec.in: backing up non-documented changes
4312 commited without review or aproval by Jens Finke <jens@gnome.org>
4313 * HACKING: made 100% clear that no commit should be done directly
4314
4315Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * configure.in: Joe Orton provided a patch fixing a problem
4318 when iconv is specified to be in a non-standard directory
4319 but wasn't exported in xml2-config --cflags
4320
4321Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * configure.in: let's ship 2.4.5 before getting too much
4324 troubles with 2.4.4 errors.
4325
4326Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4327
4328 * encoding.c entities.c: do not output hexadecimal charrefs
4329 when serializing HTML since some version of Netscape can't
4330 grok it, generate decimal ones.
4331 * result/HTML/doc3.htm: output changed due to previous test
4332 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4333
4334Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4335
4336 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4337 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4338
4339Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4340 Released 2.4.4
4341
4342 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4343 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4344 updated the configuration scripts systems accordingly
4345
4346Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * configure.in: preparing for 2.4.4
4349 * doc/xml.html doc/html/*: updated and rebuilt the docs
4350
4351Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * win32/dsp/libxml2.def.src: tried to incorporate comments
4354 from bug #59220
4355
4356Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * parser.c result/noent/wml.xml: fixed bug #59981 related
4359 to handling of '&' in attributes when entities are substitued
4360
4361Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * libxml.h include/libxml/xmlversion.h.in
4364 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4365 Tried to close bug #60131
4366
4367Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4368
4369 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4370
4371Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4372
4373 * SAX.c: fixing bug #59946 on xmlns=""
4374
4375Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4378 but allocates a new error code.
4379
4380Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4381
4382 * xmllint.c: John Fleck fixed typos in the options output
4383 * parser.c SAX.c: fix ignorable white space SAX selection
4384
4385Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * entities.c: Steve Underwood found the possibility of an
4388 ininite loop in case of error.
4389
4390Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4393
4394Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * parser.c: warn if version is not 1.0 but it's not
4397 strictly speaking an error after analyzing the spec
4398
4399Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4400
4401 *doc/catalog.html - add link to the html version of the
4402 man page, other linguistic cleanups
4403
4404Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4405
4406 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4407 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4408 file, has not yet been included in the build.
4409
4410Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * catalog.c: removed a duplicate affectation Justin Fletcher
4413
4414Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * tree.c: Armin Sander pointed a possible text coalescing
4417 problem, completed his patch.
4418
4419Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4420
4421 * trionan.c: Fixed const and volatile re-definition problem
4422
4423Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4424
4425 * libxml.4 parser.c: doc updates from Heiko Rupp
4426 * parserInternals.c: 2 sanity checks from Heiko Rupp
4427
4428Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * tree.c: applied patch from Armin Sander to make some pointers
4431 const in xmlCopyNode()
4432 * include/libxml/tree.h: added fix to the header
4433
4434Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * xpath.c: hum, restrict the integer usage gcc bug workaround
4437 to only gcc compilers so that other architecture don't get
4438 penalized by this limitation.
4439 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4440
4441Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4444 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4445
4446Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4447
4448 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4449 --convert option to xmlcatalog to convert SGML ones to
4450 the XML syntax.
4451 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4452
4453 2.4.3 got released at that point
4454Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4455
4456 * catalog.c xmlIO.c: started some serious testing and fixed
4457 a few bug and optmization needs.
4458
4459Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4460
4461 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4462 preparing for a 2.4.3 release even if it may not be ready yet
4463 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4464 all file parsing lookup to go through the entity resolver, add
4465 to add an API to bypass it (needed to load catalogs themselves),
4466 some cleanup on the catalog code too.
4467 * nanoftp.c: small cleanup
4468 * doc/catalog.html: small update
4469
4470Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4473 Jun Kuriyama
4474
4475Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4476
4477 * doc/catalog.html: finished the catalog documentation
4478
4479Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * doc/catalog.html doc/xml.html: added documentation about
4482 Catalog support, misses an API description
4483 * doc/html/*: reextracted the API pages
4484
4485Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4486
4487 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4488 Added the part about section 7.2 on URI resolution,
4489 fixed a side effect in the HTML parser, look complete
4490 and ready to rock except the URI/SystemID part!
4491
4492Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * include/libxml/catalog.h include/libxml/parser.h
4495 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4496 xmlIO.c: added support and APIs needed for the catalog PI
4497 * include/libxml/xmlIO.h: cleanup
4498
4499Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4500
4501 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4502 include/libxml/catalog.h: starts to look okay, really
4503 plugged the new framework, cleaned a lot of stuff,
4504 added some APIs, except the PI's support missing this
4505 should be mostly complete
4506 * result/catalogs/* test/catalogs/*: added new test, enriched
4507 the existing one with URN ID tests
4508
4509Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4510
4511 * catalog.c: fixed nextCatalog
4512 * result/catalogs/docbook test/catalogs/*: started adding
4513 a small regression test
4514
4515Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4518 more work on the XML catalog support.
4519 * parser.c include/libxml/parser.h: small cleanup seems using
4520 list as a public parameter name can give portability troubles
4521 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4522 include/libxml/xpath.h include/libxml/Makefile.am: removed
4523 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4524 wrappers
4525
4526Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4527
4528 * Makefile.am trio.c triodef.h trionan.c xpath.c
4529 include/libxml/Makefile.am include/libxml/trionan.h:
4530 Re-worked Not-A-Number and Infinity support.
4531 * xmlcatalog.c: added readline include files
4532
4533Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4534
4535 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4536 testCatalog as xmlcatalog, making it an installed app
4537 adding a shell, and preparing it to be a /etc/xml/catalog
4538 management tool, though not ready yet
4539 * catalog.c include/libxml/catalog.h: adding support for
4540 XML Catalogs http://www.oasis-open.org/committees/entity/
4541 not finished, there is some interesting tradeoffs and a
4542 few open questions left.
4543
4544Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4545
4546 * xmllint.c: fixed a line formatting problem
4547
4548Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * SAX.c: removed a couple of unused variable (Albert Chin)
4551
4552Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4555 trying to fix some troubles w.r.t. function returning
4556 const xxxPtr.
4557
4558Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4561 defined
4562
4563Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4564
4565 * xpointer.c: removed unused var
4566
4567Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * testXPath.c: another small cleanup closing bug #59110
4570
4571Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * win32/dsp/libxml2.def.src: small cleanup closing bug
4574 #59108
4575
4576Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * example/gjobread.c: add xmlCleanupParser() before leaving
4579
4580Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * config.h.in configure.in include/libxml/xmlwin32version.h:
4583 released 2.4.2
4584
4585Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4586
4587 * include/libxml/valid.h debugXML.c valid.c: deprecate
4588 the non-boundchecking Sprintf functions, add Snprintf
4589 this should close bug #57984
4590
4591Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4592
4593 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4594 URIs before doing the lookups (pointed by Mark Vakoc)
4595
4596Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4597
4598 * xpath.c: serious changes on Result Value Trees and NodeSets
4599 w.r.t. deallocation and collect operations. Probably not
4600 100% clean (merge of allocated trees smells like a problem).
4601 Seems sufficient to close #58943
4602
4603Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4604
4605 * xmllint.c: adding a --format option
4606
4607Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4608
4609 * xpath.c: count() was broken on Result Value Tree
4610 * xmlIO.c: fixed file:/// accesses on _WIN32
4611
4612Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4615 macro was renamed, this should close bug #58683
4616
4617Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4618
4619 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4620 entity substitution mode text at the end of the entity might
4621 be added due to text coalescing.
4622 * nanoftp.c parser.c: small cleanup
4623
4624Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4625
4626 * HACKING: added John Fleck right to commit in the doc subdir
4627
4628Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4631 allow to inherit attributes from the DTD directly in the
4632 tree, this is needed for XPath and can be a useful feature.
4633 Inherited namespaces are always provided at the tree level now
4634 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4635 of tests for this feature (XSLT being the prime user).
4636
4637Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4640 testSAX.c xmlIO.c xmllint.c include/win32config.h
4641 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4642 include/libxml/xmlwin32version.h.in win32/README.MSDev
4643 win32/dsp/*: applied Win32 Facelift No.2 patches from
4644 Igor Zlatkovic for Windows/MSC
4645
4646Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4647
4648 * SAX.c: unparsedEntityDecl() the URI computation of the
4649 entity wasn't done breaking XSLT unparsed-entity-uri()
4650
4651Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * xpath.c: fixed a bug when walking the descendants and
4654 the current node has no children
4655 * debugXML.c: show up when a text node is supposed to not be escaped
4656
4657Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4658
4659 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4660 worked like the set:leading() function)
4661 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4662
4663Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4666
4667Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * include/libxml/xmlIO.h: apply change to close #58141
4670 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4671
4672Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * parser.c: when the internal subset uses a PE, then the
4675 included entity can use conditional sections.
4676
4677Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4680 when walking the namespace axis showing up in
4681 libxst/tests/general/bug-12
4682 * xmlmemory.c: added the possibility to trace a given block
4683 defined by its address
4684
4685Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * parser.c: don't override existing encoding specified before
4688 starting xmlParseDocument()
4689
4690Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * include/libxml/xmlwin32version.h: reinserted, needed for
4693 Windows users of CVS
4694
46952001-07-27 Darin Adler <darin@bentspoon.com>
4696
4697 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4698 * testCatalog.c: Add include of <libxml/parser.h>.
4699
47002001-07-27 Darin Adler <darin@bentspoon.com>
4701
4702 * include/libxml/.cvsignore:
4703 * include/libxml/xmlwin32version.h:
4704 Remove this file from CVS because it's generated.
4705
4706Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * parser.c include/libxml/parser.h: applied const patches from
4709 Tom Moog #58002
4710
4711Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4712
4713 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4714 lookup framework
4715
4716Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * tree.c: fixed xmlCopyNode() for documents
4719
4720Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4723
4724Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * parser.c: fixes bug #57652 reported by Morus Walter
4727
4728Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4731
4732Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4735 errors, lesson don't add new functions at 1am before a release
4736 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4737 from XPath initialization when possible.
4738
4739Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * result/scripts/base*: removing history/readline changed
4742 this slightly
4743 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4744 xmllint.c: make element content line number generation
4745 optionnal to avoid breaking old apps added interface to switch
4746
4747Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004750 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004751 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4752 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4753 John Kroll fixes to allow saving to HTTP via PUT (or
4754 POST of needed).
4755 * doc/html/*.html: regenerated the docs
4756
4757Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4758
4759 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4760 xmlHashScanFull and xmlHashScannFull3 to get passed the
4761 three keys as arguments to the callback function
4762
4763Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * configure.in Makefile.am: removed libxml softlink for good
4766 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4767 100% coverage by gtk-doc
4768
4769Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4772 fixed serious troubles due to size_t vs. int mismatch
4773
4774Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4777
4778Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4779
4780 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4781 convenient extension API for value and context managing
4782 Now handles external objects through xmlXPathPopExternal,
4783 xmlXPathWrapExternal and xmlXPathReturnExternal.
4784 Added functions for sets operations (intersection, etc.)
4785
4786Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4789 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4790 HTMLparser.c: cleanup of global variables, marking some
4791 const or private.
4792
4793Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4794
4795 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4796 fixed xmlXPathNodeSetItem when passing index=0
4797
4798Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4801
4802Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * xmllint.c: fixed compilation under Cygwin #57503
4805 * TODO: update
4806
48072001-07-13 Peter Williams <peterw@ximian.com>
4808
4809 * config.h.in: add #undef HAVE_DLFCN_H
4810
4811 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4812 builddir.
4813
4814Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4817 raised by #57348 and #57381
4818
4819Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4822 tree.c xpointer.c: store the line numbder in element->content,
4823 may break some software, need a configuration mechanism
4824
48252001-07-10 Darin Adler <darin@bentspoon.com>
4826
4827 * .cvsignore:
4828 * example/.cvsignore:
4829 * include/.cvsignore:
4830 * include/libxml/.cvsignore:
4831 Various things that are generated and should be ignored.
4832
4833Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4836 * doc/xml.html doc/html/*: updated the docs
4837
4838Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839
4840 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4841 validation occured on content with element child
4842
4843Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * tree.c: fixed XML Base computation which was broken
4846 * debugXML.c: added a base function to the shell
4847 * Makefile.am result/scripts/* test/scripts/*: added scripts
4848 based regression tests, and adding 2 XML Base tests
4849
4850Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * tree.c: set properties doc and call xmlSetListDoc for properties
4853 content when grafting them in a different tree.
4854 * aclocal.m4: remove from CVS
4855
4856Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * win32/libxml2/libxml2.def.src: added some missing entry point
4859 for XPath (Mark Vakoc)
4860
4861Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4864 layer should URI-Unescape before trying to open resources.
4865
4866Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * xpath.c: fix the name() bug for elements in the default
4869 namespace reported by Charlie Bozeman
4870
4871Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4874 led to an XPath fix, improvements of SAX initialization, and
4875 an added option --nocdata to testXPath
4876
4877Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * doc/libxml-doc.el: Felix Natter provided anew version working
4880 with XEmacs too
4881
4882Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * include/libxml/xpath.h: small cleanup
4885 * doc/xml.html: update
4886
4887Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4890 released 2.3.14
4891
4892Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * doc/html/*: rebuilt the docs for the release
4895 * doc/xml.html: added 2.3.14 release.
4896
4897Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4900 were not equal to empty strings
4901
4902Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * SAX.c: fixed a URI-Reference computation problem when validating
4905 * xmlIO.c: small cleanup
4906
4907Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * parser.c: improved the description of a couple of interfaces
4910 upon Larry Stamper suggestion
4911
4912Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * SAX.c entities.c parser.c: changed completely the way entities
4915 are handled when running the parser in entity substitution mode.
4916 This fixes a bug reported by Stephan Kulow and nearly divides
4917 by 3 the amount of memory required by libxslt to load and process
4918 DocBook TDG.
4919
4920Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * HTMLparser.c: fixing a too early root closing problem raised
4923 byt Prashanth Naidu
4924
4925Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4928 raised by Mark Vakoc.
4929
4930Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * example/Makefile.am: fixed the include path to add srcdir/include
4933 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4934 and some cleanup
4935
4936Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4939 lot of optimization work, results in significant improvements
4940 when handling really complex XPath queries. Add a small optimizer
4941 for unions, improve [n] and [last()], avoid some costly ops.
4942
4943Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4946 * xpath.c: small cleanup
4947 * xmlGetNsList: reformated, fixed problems if used on Entities
4948
4949Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4952
4953Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4956 * Makefile.am example/Makefile.am: workaround automake generating
4957 erroneous deps
4958
4959Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * include/win32config.h: bug #56801 Yon Derek provided a patch
4962 to the windows config file.
4963
4964Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4967 libxml.h : Yon Derek provided a set of changes to compile from
4968 CVS on Windows/MSC
4969
4970Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * parser.c: fixed UTF8 BOM support in push mode
4973 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4974 added a specific testcase
4975
4976Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * Makefile.am: added --push regression tests
4979 * parserInternals.c: the XML parser segfaulted in --push mode
4980
4981Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * configure.in: moved the symlinks detection within a CVS
4984 check, this is not portable and will be removed soon.
4985 * xpath.c: small cleanup/speedup
4986
4987Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4990 release of 2.3.12
4991 * parser.c: make an error message if unknow entities in all cases
4992
4993Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4996
4997Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5000 includes were installed in the wrong dir
5001
5002Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * doc/html.xml: warn against sending code to exhibit bugs.
5005
5006Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5009 Tru64 from Thomas Leitner
5010
5011Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * AUTHORS: added William and Bjorn
5014 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5015 daniel@veillard.com hopefully I won't have to do this again
5016 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5017 docs can be rebuilt cleanly now
5018 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5019 from CVs it's generated, added include/libxml/xmlwin32version.h
5020 also generated but which should change far less frequently.
5021 * catalog.c nanoftp.c: made sure to include libxml.h not
5022 libxml/xmlversion.h directly
5023 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5024 when compiling on WIN32 and MSC
5025
5026Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * include/Makefile.am include/libxml/Makefile.am configure.in:
5029 fixed make distcheck and rebuilding the rpms
5030
5031Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * configure.in: should finish the migration of exported includes
5034 into a real include/libxml in CVS, at least for CVS users.
5035 * removed the exported headers, added in include/libxml (as well
5036 as xmlversion.h.in).
5037
5038Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * configure.in: fixed the way to detect symlink
5041
5042Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * configure.in: updated, include/libxml is now a real CVS dir
5045
5046Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5049 version works with both libxml1 and libxml2 (it autodetects
5050 the prefix of the html-files) from Felix Natter.
5051 * doc/xml.html: updated doc accordingly
5052
5053Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * xpath.c: fixed the bug generating a template loop in libxslt
5056 when using docbook-xsl-1.4, * should filter out document nodes
5057 * HACKING: added William
5058 * TODO: updated
5059
5060Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * doc/FAQ.html: added a warning about gcc-3.0
5063 * doc/xml.html: added reference to gdome2 and removed a confusing
5064 sentence
5065
5066Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * xmlversion.h: okay this is a generated file, but Windows
5069 users need it and they can't generate it, and I want CVS
5070 Windows users ...
5071 * win32/libxml2/libxml2_so.dsp: Windows project file for
5072 the shared lib version of libxml2
5073 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5074 resources needed for libxslt/xsltproc by Yon Derek
5075
5076Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5077
5078 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5079
5080Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5083
5084Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * include/win32config.h: Yon Derek provided a first fix
5087 to be able to compile libxslt/xsltproc on Windows
5088
5089Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * xpath.c: attempt to work around what seemed a gcc optimizer
5092 bug when handling floats on i386 http://veillard.com/gcc.bug
5093 * tree.c entities.c encoding.c: doing some cleanups while
5094 chasing it
5095
5096Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * Makefile.am: cleanup when --without-debug is specified
5099 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5100 w.r.t. --without-debug and other include points
5101 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5102 Catalogs
5103 * configure.in entities.h tree.h HTMLparser.c: removed
5104 --without-corba, made the _private field mandatory
5105
5106Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5109 outputs a BOM in UTF8, an errata has been issued to avoid the
5110 problem, that was the most reasonable solution... Add support
5111 for a leading UTF8 BOM in entities.
5112
5113Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * valid.c: fixed a bug found when post validating an entity ref
5116 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5117 activate it too
5118
5119Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5122 weakness in the node copy the XPointer and the XInclude
5123 implementations. Serious cleanup.
5124
5125Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * Makefile.am: Kjartan Maraas provided a small patch to
5128 add xml2-config.in to EXTRA_DIST
5129
5130Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5133 provided another failing case found in KDE, the way the
5134 ctxt->vctxt.nodeTab was allocated and freed changed over
5135 time but it wasn't completely cleaned up. This should fix it.
5136
5137Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * parser.c: Stephan Kulow also raised the fact that line number
5140 could get miscounted making debug harder, fixed the problem
5141 in xmlParseCharData()
5142
5143Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * valid.c: Stephan Kulow pointed out a problem when validating
5146 and using an empty entity, forgot a 'break' in a case.
5147
5148Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5151 * doc/xml.html: updated with 2.3.11
5152
5153Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * TODO: updated adding cleanup of generated doc
5156 * configure.in: prepared to release 2.3.11
5157 * xmllint.c: added --version for bug reporting
5158 * doc/html/*.html: rebuilt the doc
5159
5160Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * xpath.c: first part of the work on selecting namespace to
5163 fix bug #56115
5164
5165Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5168 when using -liconv
5169 * TODO: updated
5170
5171Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5174 cleanup, encoding support.
5175
5176Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5179
5180Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * xpath.c: bug detected by Ankh when / is used as a function arg
5183
5184Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5187 of element and use it to avoid outputting formatting spaces at
5188 the wrong place. Implemented the format parameter for HTML save.
5189 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5190 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5191 result/HTML/wired.html: of course this impact the result of a
5192 number of HTML tests
5193
5194Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * HTMLtree.[ch]: started augmenting the HTML save API with
5197 encoding and formatting parameters
5198
5199Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * HTMLtree.h: cleanup and started evaluating the work needed on
5202 revamping the HTML output code
5203
5204Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5207
5208Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * valid.c: fixed bug #56049, forgot one check in the
5211 validation routine
5212
5213Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5216
5217Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * libxml.h: fixed an error in last commit
5220 * doc/FAQ.html: added an entry for compilation from CVS
5221
5222Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * xmlversion.h.in libxml.h: Cygwin patches
5225 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5226 * tree.h: cleanup
5227
5228Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5231 memory block in a strange case where libxml is linked twice
5232 in the binary.
5233
5234Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5237 state far too often, simple fix used to avoid it.
5238
5239Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5242 being processed, applied his patch
5243 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5244
5245Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5248 provided fixes to compile on MSCC again
5249 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5250 also provided an update for the project files.
5251
5252Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5255 bug #55810
5256
5257Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * tree.c: fixed xmlGetNsProp() to close bug #55683
5260 Note this requires libxslt to use it's own function instead.
5261
5262Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * HTMLtree.c: when in a pre element no formatting space should
5265 be added.
5266 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5267
5268Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * configure.in: added tests for signal() and signal.h
5271
5272Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5275
5276Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * doc/libxml-doc.el: Felix Natter provided a new version for
5279 libxml2
5280
5281Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * HTMLtree.c: when in a pre element no formatting space should
5284 be added.
5285
5286Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5289
5290Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5293 hack
5294 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5295 * uri.c: fixed a warning
5296
5297Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * HTMLtree.c: trying to close bug #55772 escaping in script
5300 elements
5301 * doc/xml.html: suggest to send mail to the list
5302
5303Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5306 good. Use a macro and based on the solution provided in
5307 vsnprintf manual page from GNU.
5308
5309Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5310
5311 * error.c: Workaround for non-preserving variadic list.
5312 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5313
5314Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * doc/xml.html: added 2.3.10 release
5317
5318Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * configure.in: releasing 2.3.10
5321
5322Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5325
5326Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * encoding.c: Robert Collins provided a patch to add the
5329 "US-ASCII" encoding alias
5330
5331Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5334 string oriented functions and started cleaning the related areas
5335 in xpath.c which needed fixing in this respect
5336
5337Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5340 #55380
5341 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5342
5343Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * TODO: updated
5346 * nanohttp.[ch] : started adding APIs to get the redirected URL
5347 when this occurs (needed for further base computation
5348 * tree.h: cleanup
5349 * encoding.c: cleanup
5350 * SAX.c: minor change around ctxt->loadsubset
5351
5352Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * Makefile.am include/Makefile.am: small change to have
5355 include/libxml rebuilt if working from CVS.
5356 * uri.c: applied another patch from Carl Douglas for URI escaping,
5357 this should close bug #51876
5358
5359Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5362 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5363 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5364 added specific regression test
5365 * parser.h: preparing for the XSLT mode where DTD inherited
5366 attributes are added to the tree.
5367
5368Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * xinclude.[ch]: Updated the namespace for the Last Call version
5371 * result/XInclude/include test/XInclude/include: updated the
5372 testsuite accordingly
5373
5374Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5377 related to bug #51876
5378
5379Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * tree.c: fixed a gross mistake in base computation, xml:base is
5382 not completely correct yet (need cascade).
5383 * xpath.[ch]: added the few things needed to find a function name
5384 and URI from the XPath context when it is called.
5385
5386Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5389 * DOCBparser.c: small cleanup
5390 * xmllint.c: added a --catalogs option to load catalogs from
5391 $SGML_CATALOG_FILES
5392 * tree.c: cleanup
5393 * configure.in: iconv library fixup, ICONV_LIBS
5394
5395Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * catalog.c: handling of CATALOG entries. detection of recursion,
5398 and a few bugfixes
5399 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5400 against the default namespace
5401
5402Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5405
5406Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407
5408 * parser.c: fixed propagation context info when parsing an
5409 external entity.
5410 * doc/html/*.html: regenerated a couple of docs
5411
5412Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * doc/xml.html: update with 2.3.9 informations
5415
5416Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5419 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5420 * doc/html/* : rebuilt the docs
5421 * valid.c: small patch which may improve some case when
5422 validating.
5423
5424Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * HTMLparser.c: Closed bug #54891
5427 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5428 to the suite
5429
5430Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5433 applied a documentation patch from LotR and filled in a few missing
5434 descriptions
5435
5436Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * xpath.c tree.c parser.c: speed optimizations at the parser level
5439 document tree freeing and xpath evaluation
5440
5441Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * parser.c parser.h parserInternals.h: fixed a couple of
5444 interfaces for handling memory buffer input to const char *
5445 upon suggestion of JamesH.
5446
5447Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * configure.in: LoTR sent a patch fixing the previous commit
5450
5451Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * configure.in: trying to deal again with the stoopid -R linking
5454 flag of Solaris
5455
5456Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * xpath.h: two nodeset access macros from Thomas Broyer
5459
5460Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5463 patch from Thomas Broyer
5464
5465Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5468 case
5469 * INSTALL: was empty added stuff from the FAQ
5470
5471Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5474 attributes handling and #54433 by adding xmlUnsetProp()
5475 and xmlUnsetNsProp()
5476
5477Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * HTMLparser.c: Patch from Jonas Borgström
5480 (htmlGetEndPriority): New function, returns
5481 the priority of a certain element.
5482 (htmlAutoCloseOnClose): Only close inline elements if they
5483 all have lower or equal priority.
5484 * result/HTML: this of course changed a number of tests results.
5485
5486Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * xmlIO.c catalog.c: plugged in the default catalog resolution
5489 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5490 documentations
5491 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5492
5493Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5496 integrating catalogs
5497 * catalog.[ch] testCatalog.c: adding a small catalo API
5498 (only SGML catalog support).
5499 * parser.c: restaured xmlKeepBlanksDefault(0) API
5500
5501Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5504
5505Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * parser.c: added xmlParseExternalEntityPrivate() to allow
5508 propagation of ctxt->_private when parsing external entities
5509
5510Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5513
5514Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5517
5518Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * valid.c: warn when indeterminist content model is detected
5521 * result/VC/ElementValid8: this adds a message
5522 * Makefile.am: add --novalid for VCM tests
5523 * parserInternals.c: added a call to Init memory
5524
5525Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5528 when both parameters are NULL.
5529
5530Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * valid.c: applied small patch from Gary Pennington, reindented
5533 some part of the code.
5534
5535Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5538 release, updated and regenerated the docs
5539
5540Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * xpath.c result/XPath/expr/floats : clarified and cleanup
5543 printing of abnormal floats in tests.
5544
5545Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5548 * results/HTML/ : a few changes in the output of the HTML tests as
5549 a result.
5550 * configure.in: tying to fix -liconv where needed
5551
5552Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * Makefile.am: fixed a stupid error
5555
5556Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * configure.in Makefile.am: make the inclusion of the trio
5559 modules in the library conditional
5560
5561Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * DOCBparser.c: patche from László Kovács, fixed entities refs
5564 in attributes handling
5565
5566Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5569 flushing
5570
5571Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * xpath.c: fix of an XSLT namespace bug reported on the list
5574 general/bug-8-
5575
5576Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * strio.h trio.c: Dan McNichol suggested a couple of small
5579 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5580
5581Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * tree.c parser.c encoding.c: spent a bit more time looking
5584 at the parsing speed and DOM handling. Added a few more
5585 speedups.
5586
5587Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * parser.c: small but effective parsing speed improvement
5590
5591Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * configure.in: default on the DocBook parser inclusion (for Gnome)
5594 * DOCBparser.h: fixed a header reference
5595
5596Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * configure.in xpath.c: applied Bjorn patches for FPE on the
5599 alpha
5600
5601Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5604 xmlSaveFormatFileTo()
5605
5606Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * xpath.c: simple and efficient optimization, XPath functions
5609 aways bind to the same code, cache this
5610 * TODO: updated (by saying some is obsolete)
5611
5612Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * xpath.c: more cleanup work on XPath name parsing routines
5615
5616Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5619 xmlXPathParseName
5620 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5621 * debugXML.c: avoid compilation problems if compiling without
5622 HTML support, Igor Zlatkovic
5623 * win32/libxml2/libxml2.def.src: being able to compile without
5624 XPath on Windows
5625
5626Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * libxml.m4: yet another patch from Toshio Kuratomi
5629
5630Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5633
5634Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * tree.[ch]: added xmlSaveFormatFile interface for saving
5637 and indenting a file.
5638
5639Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * xpath.c: fixed bug #53689 related to processing-instruction()
5642
5643Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * DOCBparser.c: patche from László Kovács
5646
5647Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * parser.c: applied fixes from Christian Glahn bug report #53391
5650
5651Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * error.c: Jean François Lecomte provided a complete description
5654 and a fix to bug #53537
5655
5656Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5659
5660Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * DOCBparser.c SAX.c: a bit more work on entities processing.
5663 Still Need to cleanup XML output and references in attributes
5664
5665Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5668
5669Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * tree.c: trying to fix #53574, not completely complete,
5672 I would like xmllint --copy --debug test/ent1 and
5673 xmllint --debug test/ent1 to show the same result.
5674 * xpath.c: fix a bug when trying to sort namespace nodes
5675
5676Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * HTMLtree.c: real fix for #53402
5679
5680Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5683 PIs when using xsl:output
5684 * valid.c: closing #53537 some case generate segfaults if there
5685 is validity errors
5686
5687Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5690 of external parsed entities, added --noent to testDocbook
5691 * valid.c: Garry Pennington found an uninitialized variable
5692 access in xmlValidateElementContent()
5693
5694Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5697 with madness
5698 * result/HTML/ : this modified the result of the regression tests
5699 a lot.
5700
5701Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5704 to doc where it wasn't checked against NULL reported by
5705 Jens Laas
5706
5707Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5710 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5711
5712Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5715 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5716 * SAX.[ch]: cleanup and updates for DocBook
5717 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5718 ex SGML identifier changes
5719 * valid.c: removed a static unused function.
5720
5721Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * HTMLtree.c: applied change for Paul Sponagl on script saving
5724 * Makefile.am: the warning about entity title.xml are normal.
5725
5726Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * configure.in: release of 2.3.7
5729 * Makefile.am: fixing make distcheck
5730
5731Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * doc/html/* doc/xml.html: updated and regenerated the docs
5734
5735Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5738
5739Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * tree.c: fixed #53388 with the provided patch
5742
5743Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * valid.c: Bjorn detected an invalid memory access. Fixed
5746 vstateVPush()
5747
5748Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5751
5752Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5753
5754 * libxml.h: new header used only for the compilation of libxml
5755 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5756 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5757 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5758 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5759 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5760 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5761 baseline (version 1.2 plus a single patch).
5762 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5763 scientific notation for numbers. Tests added.
5764 * xpath.c: formatting of numbers changed to use sprintf
5765 (contribution from William Brack)
5766
5767Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * valid.c: cleanup, more useful debugging
5770 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5771 * xmlIO.c: entity loading is printed as an error when validating
5772
5773Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * valid.c: fixed to validate within entities
5776 * test/VCM/v22.xml: added a specific testcase
5777
5778Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * valid.c: forgot an epsilon transition in for ()+
5781 * test/VCM/v21.xml : added a specific test case
5782
5783Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * valid.c: removed a state explosion exhibited by RSS
5786 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5787 from bug #51872
5788
5789Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5792 validation without using an ugly NFA -> DFA algo in the source.
5793 Made a specific algorithm easier to maintain, using a single
5794 stack and without recursion.
5795 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5796 * hash.c: made the growing routine static
5797 * tree.h parser.c: added the parent information to an
5798 xmlElementContent node.
5799
5800Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * SAX.c parser.c xpath.c: generating IDs when not validating
5803 from an external parsed entity was poisoning the ID has table
5804 with removed values. This was killing XSLT on the KDE help
5805 browser.
5806
5807Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * entities.h: andrew@ugh.net.au detected a double declaration
5810
5811Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * debugXML.c hash.c tree.h valid.c : some changes related to
5814 the validation suport to improve speed with DocBook
5815 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5816 the way validation errors get reported
5817
5818Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5821 by P C Chow and William M. Brack for XSLT HTML output
5822
5823Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5826 Igor Zlatkovic patches for MSC compilation and added his
5827 updates
5828
5829Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5832 prefix lookup.
5833 * parserInternals.c: fixed the bug reported by Morus Walter
5834 due to an off by one typo in xmlStringCurrentChar()
5835
5836Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * HTMLparser.c result/HTML/*: revamped the way the HTML
5839 parser handles end of tags or end of input
5840
5841Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5844
5845Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5848 bug where the linktime verions of free() won't work ...
5849
5850Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5853
5854Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * doc/xml.html: added 2.3.6 release
5857
5858Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5861 * result/wml.xml: resulted in a small output change
5862
5863Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * tree.c: xmlNewDoc was missing the charset initialization
5866 * xmllint.c: added --auto to autogenerate a doc, allow to
5867 reproduce the problem fixed on xmlNewDoc
5868
5869Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * xpath.c: trying to get 52979 solved
5872 * tree.c result/ result/noent/: trying to get 52712 solved, this
5873 also made me clean up the fact that XML output in general should
5874 not add formating blanks by default, this changed the output of
5875 a few tests
5876
5877Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5880
5881Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * configure.in: finally released 2.3.6
5884
5885Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * xpath.c: checking for null pointer generated by new code
5888
5889Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * xpath.c: fixed a [] evaluation problem reported
5892 * test/XPath/tests/simpleaddr: extended test
5893 * result/XPath/simpleaddr: updated result
5894
5895Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * xmllint.c: Dan Timis reported a portability problem
5898 on Macs without mmap, fixed it.
5899
5900Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * testXPath.c : added a --tree option allowing to display the
5903 tree dump of the XPath expression
5904
5905Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * xpath.c: fixed a memleak when comparing nodesets
5908 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5909 * tree.c: added a TODO
5910
5911Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5914 we need string functions
5915 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5916 to be able to use them where needed. Applied some changes
5917 to reduce name linking pollution and compile in only what's
5918 needed.
5919 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5920 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5921 for the string manipulation functions
5922 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5923 to the free() function of xmlmemory.c
5924 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5925 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5926 usage.
5927
5928
5929Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * error.c: applied the context output patch of the error
5932 handling submitted by Chuck Griffith
5933 * error/VC/*: this slightly change some error logs
5934
5935Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * parser.c: fixed line number reporting on error
5938
5939Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * parser.c: Sullivan and Darin found a parser bug,
5942 applied the patch.
5943
5944Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5947 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5948 xmlversion.h.in xpointer.c: of course the way I defined
5949 UNUSED breaks on old gcc version. Try to be smart and
5950 also define it directly in xmlversion.h
5951 * configure.in: removed -ansi flag from the pedantic set
5952
5953Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954 Huge cleanup, I switched to compile with
5955 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5956 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5957 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5958 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5959 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5960 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5961 encoding.h entities.c error.c list.[ch] nanoftp.c
5962 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5963 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5964 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5965 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5966 Cleanup, staticfied a number of non-exported functions,
5967 detected and cleaned up a dozen of problem found this way,
5968 avoided a lot of public function name/typedef/system names clashes
5969 * doc/xml.html: updated
5970 * configure.in: switched private flags to the really pedantic ones.
5971
5972Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * configure.in: 2.3.5
5975 * doc/html/*: rebuilt the docs
5976
5977Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * parser.c: fixed a reported bug in NOTATION parsing
5980 * uri.c: accepted but not fixed bug 51876, added TODO
5981 * Makefile.am: fixed bug 51876
5982
5983Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * config.h.in configure.in error.c: fix a compilation problem
5986 on platforms without vsnprintf (xml@thewrittenword.com)
5987
5988Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * parser.c: fixed a function name header typo
5991 * SAX.c: notations can also occur in external subset.
5992
5993Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * error.c: removed a C++ like comment
5996
5997Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * parser.c: fixing bug 52299 strange condition leading
6000 to a parser crash due to a buffer overflow
6001 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6002 added the specific test case
6003
6004Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6007 xmlXPathConvert{String,Number,Boolean} to be able to make
6008 type casts without a context stack, fixed some implementation
6009 problems related to the absence of context at parse-time,
6010 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6011 in the public API too
6012 * xpointer.c xpathInternals.h: we need to know at parse time
6013 whether we are compiling an XPointer
6014
6015Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6018 cleaned up the parser internals, refactored XPath code, added
6019 new compilation based APIs and cleanly separated public and
6020 private APIs.
6021
6022Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * xpath.h: the comp field must be added at the end to avoid
6025 killing binary compat.
6026
6027Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * Makefile.am: detect XPath memleaks in regreson tests
6030 * error.c: fixed and error w.r.t. error reporting still using
6031 stderr
6032 * hash.c: added new line at end of file
6033 * tree.h: minor cleanup
6034 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6035 expression parsing from evaluation, resulted in a number of
6036 changes internally, and in XPointer. Likely to break stuff
6037 using xpathInternals.h but should remain binary compatible,
6038 new interfaces will be added.
6039
6040Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * configure.in: fixed a couple of problems reported by
6043 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6044 without gcc on non linux platforms.
6045
6046Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6049 a fix for --with-html-dir= configure support. I hope it won't
6050 break rpm generation
6051
6052Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * xmlIO.c: one function comment cleanup.
6055
6056Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * SAX.c: external subset notations were improperly registered
6059 in the internal subset.
6060
6061Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * README.cvs-commits: added, pointing to HACKING
6064 * HACKING: updated
6065
6066Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * parser.c: and Matt Sergeant found one in the XML push
6069 parser (erroneous check I forgot to remove when I fixed the
6070 main parser).
6071
6072Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * xpath.c: ptittom found a small bug in UnaryExpr
6075
6076Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * configure.in: bumped to 2.3.4
6079 * error.c: fixed bug #51860
6080 * tree.c: fixed bug #51861
6081 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6082 * tree.[ch] : added xmlDefaultBufferSize
6083 * nanoftp.c: typo in function name header block
6084 * doc/xml.html : updated, added link to XML::LibXSLT
6085 * doc/html/* : rebuilt the docs
6086
6087Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * parser.c SAX.c: the new content parsing code raised an
6090 ugly bug in the characters() SAX callback. Found it
6091 just because of strangeness in XSLT XML Rec ouptut :-(
6092
6093Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * Makefile.am: Martin Baulig suggested to add -lm
6096 * tree.c: found another bug in xmlNodeGetContent()
6097
6098Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * xpath.c: Bjorn found the error related to strictness of comparison.
6101
6102Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * parser.c: trying to fix the Dtd parsing problem reported
6105 by Gary, side effect of last week speed optimizations.
6106
6107Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6110 * parserInternals.c: removed unneeded test raised by Stric
6111
6112Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6113
6114 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6115 and fixed by William Brack). Added xmlXPathFormatNumber.
6116 Changed the sorting slightly.
6117 * configure.in Makefile.am example/Makefile.am: Added -lm.
6118 Please note that applications linking with libxml2, must
6119 also like with the math library from now on.
6120
6121Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6124
6125Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * parser.c: one must report spaces even if the Dtd element
6128 content proves that this is not part of the element content.
6129 * result/valid/*.xml: this changed the ouptu slightly
6130
6131Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * configure.in: bumped to 2.3.3
6134 * doc/xml.html: updated
6135
6136Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * tree.c: minor doc fix
6139 * xpath.c: deallocation issues when a result tree has been
6140 converted to a node-set
6141
6142Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * doc/xml.html: oops corrected dates s/2000/2001
6145
6146Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * valid.c: new patch from Gary Pennington
6149
6150Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * doc/xml.html: applied patch from Ankh
6153
6154Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xinclude.c: fixed a problem building on Mac
6157
6158Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * parser.c: more work on increasing parsing ferformances
6161
6162Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6165 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6166 avoiding memcpy in production builds MEM_CLEANUP macro use
6167 * parser.[ch] parserInternals.c: optimizations of the tightest
6168 internal loops inside the parser. Better checking of I/O
6169 flushing/loading conditions
6170 * xmllint.c : added --timing
6171
6172Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * configure.in: bumped to 2.3.2
6175 * doc/xml.html: updated for release
6176
6177Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * xpath.c: found a memleak and fixed a nasty bug
6180
6181Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * xmllint.[c1] : added return code errors for xmllint
6184 * xpath.c: specific debug dump function for result value trees
6185
6186Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * xpath.c: finally implemented xmlXPathCompareNodeSets
6189 * test/XPath/expr/floats results/XPath/expr/floats: added
6190 a test for float expressions
6191
6192Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6195 * parserInternals.[ch]: trying to speed up parsing
6196 * xpath.c : speeded up node set equality op
6197
6198Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6201 better handling of ID/IDREF and the list modules associated
6202 * configure.in: small CFLAGS cleanup
6203
6204Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * configure.in: fixed iconv detection on AIX (stric)
6207
6208Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6211
6212Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6213
6214 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6215 and optimized xmlXPathNodeSetSort
6216
6217Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * xpath.c: bug fix when context size is 0
6220 * parser.c: I like Norm's Dtd because they still manage to break
6221 the parser occasionally
6222
6223Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6226
6227Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6230 attributes within the XML-1.0 namespace
6231
6232Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * xpathInternals.h: exported a few axis functions
6235 * doc/xml.html: updated the doc
6236
6237Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * configure.in: applied patch from Daniel van Balen for OpenBSD
6240 and bumped version to 2.3.1
6241 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6242 attempt to find autoclosing was simply broken, removed it,
6243 updated the examples, this is better
6244
6245Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6248 hash functionnalities.
6249 * doc/html/* : rebuild the doc
6250
6251Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6254 on predicate
6255 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6256 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6257 really want to have tags closed on output even if we accept
6258 unclosed ones on input
6259
6260Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * xpath.c: ouch don't free NULL, rare case fixed
6263 * tree.c: don't coalesce text nodes if they don't have the
6264 same behaviour wrt escaping on output
6265
6266Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * xpath.c: small fixup
6269 * SAX.c: don't warn on empty namespaces.
6270
6271Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * README: a bit of cleanup
6274 * configure.in: preparing for 2.3.0 release
6275
6276Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * hash.[ch]: added a first version of xmlHashSize()
6279 * valid.c: another bug fix from Gary Pennington
6280
6281Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * valid.c: couple of bug fixes pointed by Gary Pennington
6284 * HTMLtree.c: #if 0 cleanup
6285
6286Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6289 which removes a time consuming check of xmlXPathNodeSetAdd()
6290 and use it in places where we are sure to not break unicity
6291
6292Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * xpath.c: bug fixes found from XSLT
6295 * tree.c: preserve node->name special values when copying nodes.
6296 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6297 external subset are fetched when available but without full
6298 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6299 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6300 output with encoding disabled.
6301
6302Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6305 xmlCheckFilename should not be called from xmlFileOpenW
6306 and xmlGzfileOpenW
6307
6308Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6311 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6312 added the new tests for URI normalization
6313 * testURI.c: fixed stoopid bugs
6314 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6315 the URI in the error messages are now properly normalized
6316
6317Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6320
6321Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6324
6325Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * xpath.c: fixed mod operator
6328
6329Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * parser.c: fixed xmlStrcat doc
6332 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6333 trees.
6334
6335Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * xpath.c result/XPath/tests/chaptersbase
6338 result/XPath/tests/simplebase: fixed XPath node()
6339 * tree.c: small fix in xmlNewNs()
6340 * Makefile.am: removed extraneous xml2Conf.sh rule
6341
6342Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6345 Changed the library name, in order to get libxml-devel and
6346 libxml2-devel to coexist on a single system
6347 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6348 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6349
6350Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6353 libxml2-devel installable in // as libxml-devel.
6354
6355Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * doc/Makefile.am: fixed make rebuild in doc
6358 * doc/html/*.html: rebuilt the docs
6359
6360Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6363
6364Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6367 the HTML doc to go into the -devel RPM ...
6368 * aclocal.m4 config.h.in: some updates due to auto* magic
6369
6370Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * xpath.h: added a hook in the context structure allowing to
6373 link to extra support, needed for XSLT
6374
6375Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6378 xmlXPtrCmpPoints to use it.
6379 * propagated the following patch from Alejandro Forero
6380 * include/win32config.h xmlIO.c: applied further suggestions
6381 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6382 * example/gjobread.c: fixed warnings, now that it builds
6383
6384Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6385
6386 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6387
6388 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6389 filename points to a valid file (not a directory).
6390 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6391 Added calls to xmlCheckFilenameDir.
6392
6393 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6394 `path' (rather than `filename') as the parameter to gzopen and open.
6395
6396Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * Makefile.am: fixed a problem with EXTRA_DIST
6399
6400Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * Makefile.am example/Makefile.am: finally found the trick
6403 to build the example, i.e. add "." in SUBDIRS before example
6404 in the list <grin/>
6405
6406Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * doc/xml.html: updated with an XSLT section, removed pointer to
6409 W3C CVS base.
6410
6411Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6414 too, and deallocation need to occur the same way.
6415
6416Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6419 type correponding to an XSLT result tree fragment. Share most
6420 of the data format with node set, as well as operators.
6421 * HTMLtree.c: added a newline at the end of the doctype output
6422 whe this one is not present initially.
6423 * tree.c: make sure taht the parent and doc pointers are properly
6424 set when copying attributes (lists).
6425
6426Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6429
6430Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * xpath.c: seems I finally killed that ugly path evaluation
6433 context bug (tagged 9999 in case is is wrong)
6434
6435Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6438 for XSLT
6439
6440Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6443 for xmlGzfileOpen() bug
6444
6445Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * xpath.c: removed an error found by XSLT usage
6448 * tree.c parserInternals.h: use a predefined static string
6449 for text and comment nodes, avoid freeing them in xmlFreeNode,
6450 exported the string name in parserInternals.h and added
6451 another value to disable encoding at output (for XSLT),
6452 gain memory, time.
6453
6454Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6457 win32/libxml2/libxml2_so.dsp: new makefiles and update
6458 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6459
6460Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6463 Gary Pennington
6464
6465Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * xpath.c: fixed the comaprision of values and nodelists,
6468 need to compare nodelist still ...
6469 * debugXML.c: avoided a possible core dump
6470 * HTMLparser.c: cleanup
6471 * nanohttp.c: contributed fix.
6472 * tree.c: fixes in properties handling added xmlSetNsProp
6473 needed by libxslt
6474 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6475 comment
6476 * TODO: updated
6477
6478Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * parser.c parserInternals.c: applied Bjorn Reese optimization
6481 patch
6482
6483Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * Makefile.am: applied patch fro make check from Martin Vidner
6486
6487Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * configure.in: preparing 2.2.11
6490 * doc/html/*: rebuild the HTML files
6491 * doc/xml.html : updated
6492
6493Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * tree.c: fixed a stupid bug
6496 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6497 patches related to validation of an XInclude processing result
6498 * TODO: updated
6499
6500Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6503 on large files
6504
6505Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6508
6509Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6512 reported by Jonas Borgström
6513 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6514
6515Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516
6517 * testXPath.c xpath.c: fixing the XPath union expressions problem
6518 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6519
6520Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * xmllint.c: Made is so if the file name is "-" is will read form
6523 standard input. Sven Heinicke <sven@zen.org>
6524 * tree.c: fixed a problem when growing buffer
6525 * tree.h: fixed the comment of the node types following andersca
6526 comment
6527 * TODO: updated
6528
6529Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6530
6531 * HTMLparser.[ch]: added a way to avoid adding automatically
6532 omitted tags. htmlHandleOmittedElem() allows to change the
6533 default handling.
6534 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6535 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6536 of xmllint too when using --memory flag, added a memory test
6537 suite at the Makefile level.
6538 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6539 with namespace use when encountering QNames in XPath evalation,
6540 added xmlns() scheme in XPointer.
6541 * nanoftp.c : incorporated a fix
6542 * parser.c xmlIO.c: fixed problems raised with encoding when using
6543 the memory I/O
6544 * parserInternals.c: closed bug 25934 reported by
6545 torsten.landschoff@innominate.de
6546 * TODO: updated
6547
6548Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6551 on a non-updated tree :-(, made a 2.2.10 release to correct the
6552 situation
6553
6554Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6557 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6558 integrated a set of OpenVMS changes from Howard Taylor
6559 <Howard.Taylor@pacoast.com>
6560
6561Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6564 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6565
6566Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * HTMLparser.c: some fixes on auto-open of html/head/body
6569 * encoding.c: fixed a compilation error on some gcc env
6570 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6571 XPointer implementation
6572 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6573 related XPointer tests and associated results
6574
6575Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * doc/xmldtd.html doc/xml.html: following a short step by step
6578 guidance on IRC to help maciej with DTDs I started a small
6579 page on the subject.
6580
6581Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6582
6583 * HTMLparser.c: fixed handling of broken charrefs
6584 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6585 patches
6586
6587Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * doc/xml.html doc/html/* : rebuilt the docs after adding
6590 xinclude and updated page for 2.2.7 and 2.2.8
6591 * configure.in: releasing 2.2.8
6592
6593Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6594
6595 * parser.[ch] parserInternals.c: applied the conditional
6596 section processing fix from Jonathan P Springer
6597 <jonathan.springer2@gte.net>
6598 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6599 project file, fixed iconv default non support
6600 * xpath.c: fixed the problem of evaluating relative expressions
6601 when a node context is provided.
6602
6603Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6604
6605 * nanoftp.c: fixed gcc 2.95 new warnings
6606 * SAX.c: fixed a stupid bug
6607 * tree.c: fixed a formatting problem when round-tripping
6608 from/to memory
6609 * xinclude.c: chased memleak, fixed a base problem
6610 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6611 xmlXPtrBuildNodeList()
6612 * TODO: updated
6613 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6614 adding a first small set of regression tests for XInclude
6615
6616Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * nanohttp.[ch]: applied Wayne Davison patches to access
6619 the WWW-Authorization header.
6620 * parser.c: Closed Bug#30847: Problems when switching encoding
6621 in short files by applying Simon Berg's patch.
6622 * valid.c: fixed a validation problem
6623 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6624 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6625 Wayne Davison
6626 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6627 need to be extended to non full nodes selections.
6628 * xinclude.c: starts to work decently
6629
6630Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6633 debugXML.c xmlversion.h.in: Started adding XInclude support,
6634 this is a new xmllint option
6635 * tree.c xpath.c: applied TOM patches for XPath
6636 * xpointer.c: fixed a couple of errors.
6637 * uri.c: added an escaping function needed for xinclude
6638 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6639 new warning from RH70 gcc's version
6640
6641Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * HTMLparser.c: fixed loop on invalid char in scripts
6644 * parser.c: update to description of xmlIOParseDTD()
6645 * libxml.m4 xmlversion.h.in: changes contributed by
6646 Michael Schmeing <m.schmeing@internet-factory.de>
6647 * configure.in: preparing for 2.2.7
6648 * Makefile.am: trying to avoid config.h and acconfig.h
6649 being included in the distrib
6650 * configure.in: released 2.2.7
6651
6652Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6655 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6656
6657Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * parser.[ch]: added xmlIOParseDTD()
6660 * xpointer.c: added support for the 2 extra parameters of
6661 string-range, fixed a stoopid error when '0' was present
6662 in XPointer expressions
6663 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6664 testsuite for the above
6665
6666Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * libxml.spec.in: improved package descriptions
6669
6670Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * xpath.c xpathInternals.h: applied a large cleaning patch
6673 from TOM <ptittom@free.fr>, it also add namespace support
6674 for function and variables registration.
6675
6676Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6679 * Makefile.mingw: Wayne Davison's update adding hash.c
6680
6681Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * xpath.c: fixed the root evaluation problems
6684 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6685 ignorable spaces with <b> <bold> <em>
6686 * tree.c: fixed a loop in xmlSearchNsByHref()
6687
6688Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * xpath.c: applied another XPath patch from TOM
6691 * xpath.c include/makefile.am: applied another patch from
6692 china@thewrittenword.com (cleanup on IRIX).
6693
6694Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * xml-config.1: received a fixed version from Fredrik Hallenberg
6697 <hallon@lysator.liu.se>
6698
6699Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6702 cleanup patch for XPath
6703
6704Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * patched to redirrect all "out of context" error messages to
6707 a reconfigurable routine. The changes are:
6708 * xmlerror.h : added the export of an error context type (void *)
6709 an error handler type xmlGenericErrorFunc there is an interface
6710 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6711 to reset the error handling routine and its argument
6712 (by default it's equivalent to respectively fprintf and stderr.
6713 * all the c files: all wild accesses to stderr or stdout within
6714 the library have been replaced to calls to the handler.
6715
6716Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * configure.in: release 2.2.6
6719 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6720 exporting the inner functions of xpath for extension modules
6721 * doc/*: updated and rebuilt the doc
6722
6723Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * nanohttp.c : applied Wayne HTTP cleanup patch
6726 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6727 and xmlNodeSetSpacePreserve()
6728
6729Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * xpath.c: closing bug #29260
6732
6733Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6734
6735 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6736 multikey tuples, made hash structure opaque
6737 * valid.[ch]: moved elements, attributes, notations decalarations
6738 as well as ID and refs to hash tables.
6739 * entities.c: hash cleanup
6740 * xmlmemory.c: fixed a dump problem in debug mode
6741 * include/Makefile.am: problem passing in DESTDIR= values patch
6742 from Marc Christensen <marc@calderasystems.com>
6743 * nanohttp.c: removed debugging remains
6744 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6745 * HTMLparser.c parser.c: fixing a number of problems with the
6746 macros in the *parser.c files (Wayne).
6747 * HTMLparser.c: close the previous option when opening a new one
6748 (Marc Sanfacon).
6749 * result/HTML/*: updated the HTML results accordingly
6750
6751Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6754 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6755 XPath functions and XML entities table to them. More to come...
6756 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6757
6758Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * tree.c: coalesce adjacent text nodes
6761 * valid.c: handling of blank nodes in DTd validation (raised
6762 by problems with a posteriori validation).
6763 * nanohttp.c: changing behaviour on HTTP write stuff.
6764 * HTMLtree.c: forced body and html to be explicitely closed.
6765 * xpath.h: exported more XPath functions.
6766
6767Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * Release of 2.2.5
6770 * xpointer.c: range() range-inside and other helper functions
6771 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6772
6773Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6776 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6777
6778Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6781 and XPointer modules
6782
6783Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6784
6785 * SAX.h: closed #25107
6786
6787Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * testSAX.c: fixed problem with cdata reporting
6790 * SAXresult/* : updated
6791
6792Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6795 Closed bug #27499, added to regression tests
6796 * TODO: updated
6797
6798Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6801 support for SCRIPT and STYLE with help from Bjorn Reese
6802 * test/HTML/* result/HTML/*: added simple testcase and updated
6803 the existing ones.
6804
6805Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6808 string-range for empty strings
6809 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6810 test/XPath/xptr/strrange: augmented the XPointer testsuite
6811
6812Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * doc/xml.html doc/xmlmem.html: added a module describing memory
6815 interfaces and use, updated the main page.
6816
6817Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6820 nanoftp code work on Windows too now
6821
6822Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6825 * xpointer.c: implemented string-range() at least a good first version
6826 * test/XPath/docs/str test/XPath/xptr/strrange
6827 result/XPath/xptr/strrange: the string-range() tests
6828
6829Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * Makefile.am include/Makefile.am include/win32config.h
6832 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6833 and make distcheck
6834
6835Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6838 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6839 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6840
6841Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6844 patch for socklen_t detection by
6845 Albert Chin-A-Young <china@thewrittenword.com>
6846
6847Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6850 and added a --dtdvalid option to xmllint used to test it
6851
6852Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6855 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6856
6857Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6860 handlings (registration, lookup, cleanup)
6861
6862Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * configure.in Makefile.am include/makefile.am: adding XPointer
6865 and XPtrtests target
6866 * xpointer.[ch] : new files for XPointer support
6867 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6868 more XPath tests
6869
6870Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * configure.in: fixed, very broken, make distcheck works again
6873
6874Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * More work toward 2.2.5, integrated a number of patches
6877 * configure.in Makefile.am win32config.h.in: trying to cleanup
6878 make distcheck .... huh ...
6879 * include/Makefile.am include/win32config.h: new directory
6880 for includes
6881 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6882 updated teh makefiles and instructions for WIN32
6883 * xpath.c: small fixes
6884 * test/XPath/ results/XPath: updated the testcases and results
6885 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6886 suggested patches
6887 * valid.c: fixed an ID bug
6888
6889Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006892 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006893 * xpath.[ch]: worked on XPointer
6894
6895Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * configure.in Makefile.am: 2.2.5, ship the include in an
6898 include/libxml subdirectory, use symlinks when using CVS
6899 * testSAX.c: fixed small bug
6900 * testXPath.c: changed the way testfiles are parsed
6901 * debugXML.c: same kind of cleanup when parsing an argument expression
6902 XPath/XPointers can have blanks embedded
6903 * xpath.[ch]: more cleanup, reorgs for XPointer work
6904 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6905 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6906
6907Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6910 in the XPath engine, rewrote large parts of it, now it's far
6911 cleaner and in sync with the REC not an old WD. Fixed a parsing
6912 problem in the interactive XML shell found when testing XPath.
6913
6914Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6917 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6918 examples with the extra test
6919
6920Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6923 the global init function.
6924
6925Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * HTMLparser.c: Doohhh, attribute name parsing was still case
6928 sensitive ! Fixed this ...
6929 * result/HTML/* : updated the tests results accordingly
6930
6931Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6934 engine, should be far more stable, incorporated a new version of
6935 preceding/following axis, need testing
6936 * uri.c: fixed file:///c:/a/b/c problem
6937 * test/XPath/tests/idsimple: augmented the XPath tests
6938
6939Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * doc/* rebuilding docs for 2.2.4 release
6942
6943Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * configure.in: releasing 2.2.4
6946 * parser.[ch]: added xmlStrEqual()
6947 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6948 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6949 use xmlStrEqual instead
6950 * TODO: updated
6951 * added an XPath test
6952
6953Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6956 * entities.h: exported xmlInitializePredefinedEntities
6957 * parser.[ch] : added xmlInitParser()
6958 * parserInternals.h : had to export htmlInitAutoClose()
6959
6960Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6963 problems
6964 * Makefile.am : added XPath regression tests to normal tests
6965 * uri.c: fixed a problem with local paths, cleanup
6966 * parser.c: fixed a problem with large CData sections
6967
6968Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * configure.in xml-config.in: patch from "Ben Taylor"
6971 <sol7x86@hotmail.com> for solaris shared libs lookup
6972
69732000-09-30 Martin Baulig <baulig@suse.de>
6974
6975 * libxml-2.0.pc.in: Provide pkg-config script.
6976
6977 * configure.in: Create the libxml-2.0.pc script from the
6978 libxml-2.0.pc.in templates.
6979 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6980 script in `$(libdir)/pkgconfig'.
6981
6982Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6985 when compiling with MSC
6986
6987Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * xpath.c: patch for normalize-string() substring-before(),
6990 substring-after() and translate() functions from Bjorn Reese
6991 <breese@mail1.stofanet.dk>
6992 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6993 Fredrik Hallenberg <hallon@lysator.liu.se>
6994 * TODO: updated
6995
6996Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6999 problem of socklen_t being undefined on a number of platforms
7000 * debugXML.c: fixed a compilation problem when without snprintf
7001
7002Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7003
7004 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7005 an URI bug and a fix for the control-character-induced infinite loop
7006 * nanohttp.c: preventive fix for compiling on WIN32
7007
7008Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * xmlint.c: closing bug #25000
7011
7012Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7015 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7016 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7017 related function, fixing xmlStrncmp(), and associated cleanup
7018 * result/HTML/entities.html.sax: updating result
7019
7020Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * uri.c: applied patch for URI escaping from Wayne Davison
7023 <wayned@blorf.net>
7024 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7025 from Denis Barbier <barbier@imacs.polytechnique.fr>
7026 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7027 patch from Wayne Davison
7028
7029Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * doc/xml.html : updated with new releases, adding "how to help"
7032
7033Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7036 removed a few warnings in pedantic mode ...
7037 * parserInternals.c parser.c: moved encoding switching function
7038 to parserInternals.c
7039 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7040
7041Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7044 error or warning handlers
7045
7046Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * parserInternals.c parserInternals.h parser.c Makefile.am:
7049 created a new module parserInternals.c, moved most of the
7050 code shared by the various parsers there, as well as
7051 deprecated code from parser.c. More cleanup of parser.c
7052 * uri.c: fixed a problem when URI is NULL
7053 * valid.c: speedup when looking for an attribute declaration
7054
7055Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7058 the cleanup of the computation of URI references when seeking
7059 external entities. The URI reference string and the resulting
7060 URI are both stored now.
7061 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7062 large s(n)printf checks and cleanup from Denis Barbier
7063 <barbier@imacs.polytechnique.fr>
7064 * xmlversion.h.in tree.h: couple of SGML declarations for a
7065 possible docbook module.
7066 * result/VC/ : a couple of test output changed due to the change
7067 of the entities URI
7068
7069Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * parser.h: added a _private field for linking user's data
7072
7073Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * parser.c parserInternals.h: demacroified most of the IS_XXX
7076 the gain in size is significant so ...
7077
7078Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * entities.c: cases where looking up entities with doc==NULL
7081 covered
7082
7083Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * uri.c: applied Wayne Davison patch
7086 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7087
7088Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * uri.c testUri.c: applied Wayne Davison patches
7091 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7092 * Makefile.in: added URItest and included thenin "make tests"
7093
7094Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * xmlversion.h.in: closed bug 22941
7097
7098Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * doc/xmlio.html: added doc and example for entity loader
7101 redefinition.
7102
7103Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7106 used by libxml
7107
7108Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * parser.c: Fixed bug on invalid ontent characters and when using
7111 push.
7112 * xmllint.c: fixed xmllint endling of errors in push mode
7113
7114Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * HTMLparser.c testHTML.c: applied two new patches from
7117 Wayne Davison <wayned@users.sourceforge.net>
7118 * result/HTML/*.sax: regenerated HTML SAX output
7119 * parser.c: more cleanup.
7120
7121Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * HTMLparser.[ch] testHTML.c: applied the second set of
7124 patches from Wayne Davison <wayned@users.sourceforge.net>,
7125 adding htmlEncodeEntities()
7126 * HTMLparser.c: fixed an ignorable white space detection bug
7127 occuring when parsing with SAX only
7128 * result/HTML/*.sax: updated since the output is now HTML
7129 encoded...
7130
7131Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * HTMLparser.[ch]: applied some of Wayne Davison
7134 <wayned@users.sourceforge.net> patches
7135
7136Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7139 undeclared namespace prefix was used, added a warning.
7140 Cleaned up support w.r.t. entities, spilling out a warning
7141 and being pedantic on lookups.
7142 * test/warning/ent9 : added testcase for previous example.
7143 * TODO: updated
7144 * parserInternals.h parser.c: changed the way names are parsed
7145 now allow infinite size and decrease penalty for normal use
7146 * parser.c: Started a big cleanup/check of the parser code,
7147 fixed some of the most tortuous entity code, spotted code
7148 unused anymore
7149 * test/*: added tests for very long names and related nasty
7150 things.
7151
7152Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7153
7154 * doc/encoding.html: added encoding aliases doc
7155 * doc/xml.html: updates
7156 * encoding.[ch]: added EncodingAliases functions
7157 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7158 bottleneck affecting large DTDs like Docbook
7159 * parser.[ch] xmllint.c: added a pedantic option, will be
7160 useful
7161 * SAX.c: redefinition of entities is reported in pedantic mode
7162 * testHTML.c: uninitialized warning from gcc
7163 * uri.c: fixed a couple of bugs
7164 * TODO: added issue raised by Michael
7165
7166Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * doc/encoding.html: propagated Martin Duerst suggestions
7169
7170Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7173 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7174 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7175 by Wayne Davison
7176
7177Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * nanoftp.c nanohttp.c: small cleanup
7180 * TODO: updated
7181
7182Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * added an old VC testcase and updated title.xml entity
7185
7186Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7189 done on auto-opening of <p> tags and cleanup of SAX output
7190
7191Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7194
7195Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * doc/xml.html libxml.* structure.*: updated the doc a bit
7198
7199Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7202 of SAX tests
7203
7204Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7207 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7208
7209Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7212 * testHTML.c: fix core dump on Solaris 2.x systems
7213 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7214 * result/HTML/*.sax: previous bug fix lead to new results
7215
7216Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7217
7218 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7219 * configure.in: added --with-readline=DIR to accept alternate
7220 path for readline include/library
7221 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7222 for ANSI under HP-UX
7223 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7224 includes @LIBS@
7225
7226Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * doc/* : rebuilt the docs
7229 * getting ready for 2.2.2 release
7230
7231Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7234 and xmlAddFeature()
7235 * tree.[ch]: added xmlAddChildList()
7236 * xmllint.c: MAP_FAILED macro test
7237 * parser.h: added xmlParseCtxtExternalEntity()
7238 * valid.c: applied bug fixes removed warning
7239 * tree.c: added CDATA block to elements content
7240 * testSAX.c: cleanup of output
7241 * testHTML.c: added SAX testing
7242 * encoding.c: better error recovery
7243 * SAX.c, parser.c: fixed one of the external entity processing
7244 of the OASis testsuite
7245 * Makefile.am: added HTML SAX regression tests
7246 * configure.in: bumped to 2.2.2
7247 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7248 SAX results
7249
7250Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * configure.in: patch for HP compiler
7253
72542000-08-04 Sven Heinicke <sven@zen.org>
7255
7256 * xmllint.c: Was coredumping sometimes when the file given didn't
7257 exist.
7258
7259Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7262
7263 when using in memory parsing. Need some cleanup.
7264 * xmllint.c configure.in: added a --memory flag to test memory
7265 parsing
7266
7267Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * nanohttp.c: fixed socklen_t replacement to unsigned int
7270 * parser.c: fixed a space handdling missing at the end of
7271 production 28 DOCTYPE.
7272 * xmlmemory.c: fixed a stupid bug on the routine to override
7273 allocation functions
7274 * TODO: updated
7275
7276Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * doc/ regenerated the docs
7279
7280Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * doc/encoding.html doc/xml.html: added I18N doc
7283 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7284 improvements, both parser and filters, added ASCII & HTML,
7285 fixed the ISO-Latin-1 one
7286 * xmllint.c testHTML.c: added/made visible --encode
7287 * debugXML.c : cleanup
7288 * most .c files: applied patches due to warning on Windows and
7289 when using Sun Pro cc compiler
7290 * xpath.c : cleanup memleaks
7291 * nanoftp.c : added a TESTING preprocessor flag for standalong
7292 compile so that people can report bugs more easilly
7293 * nanohttp.c : ditched socklen_t which was a portability mess
7294 and replaced it with unsigned int.
7295 * tree.[ch]: added xmlHasProp()
7296 * TODO: updated
7297 * test/ : added more test for entities, NS, encoding, HTML, wap
7298 * configure.in: preparing for 2.2.0 release
7299
7300Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007303 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007304
7305Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * doc/xml.html: changed the xmlsoft.org structure, updated the
7308 examples w.r.t. root and childs
7309
7310Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
Daniel Veillard784b9352003-02-16 15:50:27 +00007312 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007313
7314Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * HTMLparser.c: Work on character encoding support for the HTML parser
7317 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7318 * encoding.c: Fixed a potential memleak in the encoding stuff
7319
7320Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * doc/FAQ.html doc/Makefile.am : added a FAQ
7323
7324Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7327 of the HTML parser to force it to not bypass SAX
7328
7329Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * win32config.h.in: updated
7332 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7333 lacks iconv support :-( need to release 2.1.1
7334 * configure.in: release 2.1.1
7335 * HTMLparser: fixed bug #14784
7336 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7337 by Windows compiler
7338 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7339 the SAX startDocument() callback.
7340 * TODO: updated
7341
7342Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * added xmlStopParser()
7345
7346Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * configure.in: 2.1.0 prerelease
7349 * Large resync between W3C and Gnome tree
7350 * nanoftp, nanohttp.c: fixed stalled connections probs
7351 * HTMLtree.c SAX.c : support for attribute without values in
7352 HTML for andersca
7353 * valid.c: Fixed most validation + namespace problems
7354 * HTMLparser.c: start document callback for andersca
7355 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7356 * parser.h, SAX.c: serious speed improvement for large
7357 CDATA blocks
7358 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7359 different encoding
7360 * example/Makefile.am example/gjobread.c tree.h: work on
7361 libxml1 libxml2 convergence.
7362 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7363 and the LIBXML_TEST_VERSION macro
7364
7365Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * doc/xml.html: various patches and improvements typo fixed by
7368 Felix Natter
7369 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7370 from Felix Natter <fnatter@gmx.net>
7371
7372Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * doc/upgrade.html: updated with instructions for support of both
7375 libxml-1.x and libxml-2.x
7376 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7377 for 2.x support and also fixed includes
7378
7379
7380Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7383 the encoding support, added iconv support, so now libxml if
7384 compiled with iconv automatically support japanese encodings
7385 among others. Work based on initial patch from Yuan-Chen Cheng
7386 I may have broken binary compat in the encoding handler
7387 registration scheme, but that was so utterly broken I don't
7388 expect anybody to have used this feature until now.
7389 * parserInternals.h: fixup on the CHAR range macro
7390 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7391 code.
7392 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7393 * uri.c: added xmlParseURI() I can't believe I forgot to
7394 implement this one in 2.0 !!!
7395 * SAX.c: moved doc->encoding update in the endDocument() call.
7396 * TODO: updated.
7397
7398Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * tree.h: removed extraneous xmlRemoveProp definition
7401 * TODO: added item about --disable-corba configure switch
7402 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7403 * nanoftp.c: fixed include problems giving troubles on AIX and
7404 slowlaris
7405 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7406 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7407 comment and headers changes to lower gtk-doc number of warnings
7408 * doc/html/*: rebuilt docs
7409
7410Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * HACKING: documented the tag for 1.x and instructions
7413
7414Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7417 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7418 xmlCreateIOParserCtxt
7419 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7420 significant overall improvement
7421 * xmllint.c: added I/O test to xmllint
7422 * testSAX.c: added a speed test
7423 * doc/* : updated/regenerated
7424
7425Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * xpath.c uri.h parserInternals.h: cosmetic changes from
7428 "Timur I. Bakeyev" <timur@bat.ru>, including making
7429 xmlCreateURI() public
7430
7431Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7434 and the code at the same time. Added a clean mechanism for
7435 overload or added input methods: xmlRegisterInputCallbacks()
7436 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7437 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7438 * TODO: updated
7439 * doc/* : updated/regenerated
7440 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7441 source dir
7442
7443Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * testURI.c: yet another forgotten commit, I should get some sleep !
7446
7447Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * xmllint.c: forgot to commit this too ?
7450
7451Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * xmlversion.h.in : forgot to commit this previously
7454
7455Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7456
7457 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7458 * README TODO: updated for release
7459 * uri.c uri.h: added authority parsing/saving
7460 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7461 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7462 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7463 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7464 Makefile.am : added compile-time customization of libxml
7465 --with-ftp --with-http --with-html --with-xpath --with-debug
7466 --with-mem-debug
7467 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7468 #include <libxml/xxx.h> I hope it won't break too much stuff
7469 and will be manageable in the future...
7470 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7471 and added xmllint to the installed programs
7472 * uri.h: added xmlFreeURI()
7473
7474Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * uri.c uri.h: finished the escaping handling, the base support
7477 and the URI path normalization. Looks good just lacks the
7478 authority content parsing code.
7479 * Makefile.am: added instructions to generate testURI
7480 * TODO: updated
7481 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7482 added links and icons for W3C and Gnome
7483
7484Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * xmlmemory.[ch] : seems I forgot to actually update the files in
7487 the last commit :-)
7488 * doc/xml.html doc/html/* : updated and uploaded the docs
7489
7490Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7493 * TODO: updated
7494 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7495 libxml default allocation function with another set (like gmalloc/
7496 gfree).
7497 * Makefile.am, uri.c, uri.h: added a set of functions to do
7498 exact (litteraly copied from the RFC 2396 productions) parsing
7499 and handling of URI. Will be needed for XLink, one XML WFC,
7500 XML Base and reused in the nano[ftp/http] modules. Still work
7501 to be done.
7502
7503Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * configure.in, libxml.spec.in : libxml2
7506 * doc/* : updated the doc page, rebuilt the docs
7507
7508Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * all: tagged LIB_XML_1_X
7511 * *.c *.h : updated from W3C CVS tree
7512 * configure.in : 2.0.0-beta
7513 * libxml.spec.in : libxml2 package nam
7514 * result/* : new version of the tests output
7515
7516Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7519
7520Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * doc/* : rebuilt the docs
7523 * parser.c: final patch on #6766
7524 * valid.c: small patch on validity checks.
7525
7526Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7529 added
7530 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7531 compatibility w.r.t. XML spec and existing code.
7532
7533Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * parser.c: seems a better solution to <a> </a> exists,
7536 will try it for a while
7537
7538Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * parser.c: tried to remove the <a> </a> generating <a/>
7541 this is hard. Left a flag for that purpose. Fixed bug #6766
7542 * configure.in: prepared 1.8.7 not released, due to previous
7543 problem
7544
7545Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * doc/xml.html : applied second patch from Paul DuBois
7548
7549Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * doc/xml.html : applied patch from Paul DuBois
7552
7553Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7556
7557Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7560 compilation warnings on various platforms.
7561 * parser.c: Fixed #5281 validity error callbacks are now desactived
7562 by default if not validating.
7563
7564Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7565
7566 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7567
7568Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7571 <gkatsi@cs.toronto.edu>
7572
7573Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7576 processing URLs
7577
7578Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7581 xmlNanoFTPUpdateURL for persistent control connections.
7582 * configure.in: 1.8.6
7583
7584Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7587 * tree.[ch] : added xmlSaveNoEmptyTags
7588
75892000-01-29 James Henstridge <james@daa.com.au>
7590
7591 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7592
7593 * Makefile.am: added nanoftp.[ch] to the build.
7594
7595Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * nanoftp.[ch]: cleanup, comments, API
7598 * debugXML.c : fixed a bug in the cat command
7599 * doc/*: regenerated the docs
7600
7601Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7604 * debugXML.c : fixed a bug in the cat command
7605 * valid.c: fixing some small probs
7606 * libxml.spec.in: get rid of the SNAP suffix
7607 * doc/xml.html: updated the status
7608
7609Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * xml-config.in: xml-config --version to just return the
7612 version number
7613 * xpath.c: some cleanup w.r.t. axis when the current node is
7614 an attribute.
7615 * TODO: updated
7616
7617Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * configure.in: prepared for libxml-1.8.5
7620 * doc/* recompiled the documentation
7621
76222000-01-17 Jody Goldberg <jgoldberg@home.com>
7623
7624 * configure.in : WARNING autoconf subtlety alert :
7625 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7626 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7627 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7628 get defined by AC_CHECK_HEADERS.
7629
7630Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7633 Rune.Djurhuus@fast.no
7634
7635Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * TODO: updated
7638 * tree.c, parser.c: made sure that only memory alloc problems
7639 and internal parser errors are allowed to write to stdout or
7640 stderr.
7641
7642Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * tree.c : restored xmlNewGlobalNs since this seems used by
7645 a lot of existing code :-(, fixed a bug in xmlNewNs
7646 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7647 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7648 to exit() from the library code.
7649 * xpath.c, parser.c: removed bugs or unused code detected by
7650 Windows compilers
7651 * parser.c: started adding interfaces for parsing well balanced
7652 XML fragments
7653 * configure.in: releasing 1.8.4
7654 * doc/* : rebuilt the docs
7655
7656Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * tree.[ch] : added xmlNewDocFragment() for DOM
7659 * testHTML.c: uninitialized variable.
7660
7661Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * doc/* : rebuild the docs
7664
7665Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * acconfig.h: readline and history patch
7668 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7669 * tree.c: added check and handling when possibly removing an ID
7670 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7671 and saving.
7672 * test/HTML/entities.html result/HTML/entities.html* : test for
7673 various entities reference cases
7674 * result/HTML/* : as a result output of some testcase have
7675 changed
7676 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7677 by previous example. added xmlParseTryOrFinish().
7678 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7679 entities.h debugXML.h HTMLparser.h: changed the way struct are
7680 declared to allow gtk-doc to expose those
7681 * parser.c: closed bug #4960
7682 * Makefile.am configure.in: Applied patch from
7683 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7684 and math/socket libs detection
7685
7686Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * configure.in, Makefile.am: link tester against readline
7689 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7690
7691Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * tree.[ch]: added xmlRemoveProp
7694 * win32config.h.in nanohttp.c: avoid including the Windows
7695 socket stuff in every C files
7696 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7697 the XmL parser(s)
7698 * test/ns4 result/ns4 etc...: added test case for previous prob
7699 * tree.c: xmlNewNs wasn't checking for double definition
7700 * Makefile.in: fixed a problem with dist-hook duplicates
7701 * parser.[hc], xmlIO.c: fixed the loading of external entities
7702 APIs, now xmlLoadExternalEntity() is used everywhere and
7703 setting up an app specific front-end using the
7704 * SAX.c parser.c: some fixes, now the xhtml spec validates
7705 with the xhtml DTD.
7706 * error.c: fixed crashes in case of no input stream
7707 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7708 to the validation tests and results
7709
7710Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7713 too htmlCreatePushParserCtxt() and htmlParseChunk()
7714 * parser.c: a bit of cleanup.
7715 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7716 to XML) removed the last mem leak known
7717 * HTMLtree.c: output message cleanup
7718 * xmlmemory.c: display content info about memory blocks
7719 * result/HTML/wired.* : missing att value warning change
7720
7721Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * doc/* : rebuilt the documentation
7724
7725Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * parser.[ch] parserInternals.h: Push parser for XML,
7728 seems to work fine now
7729 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7730 --push for push testing
7731 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7732 * testSAX.c: added --push
7733 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7734 subtree
7735 * xmlIO.[ch] : enriched API + fixes for push mode
7736 * entities.[ch]: added the entity content length to the struct.
7737 * xmlmemory.[ch]: new API to show the last entries for the shell
7738 * valid.c: added required attribute testing
7739 * SAX.c: the cdata callback now merge contiguous fragments
7740 * HTMLparser.c: cleanup of some macros
7741
7742Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * parser.c: fix for PIs name starting with xml
7745 * tree.c: fixed a potential problem with || and && ops
7746 * *.c, configure.in win32config.h.in : generate win32config.h for
7747 those on the Other Side !
7748
7749Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * parser.c: fixed a stupid = vs. == bug :-(
7752 * doc/gnome-xml.sgml: s/glade/xml/
7753
7754Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * configure.in, doc/xml.html : bug fix release 1.8.2
7757 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7758 Hopefully the end of that silly C++ include problem
7759 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7760 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7761 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7762 troubles with autoclosed elements when the stree shape doesn't
7763 follow the DtD specs. Added htmlIsAutoClosed() and
7764 htmlAutoCloseTag()
7765 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7766 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7767 * debugXML.c: fixed a bug on printing default namespaces.
7768 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7769
7770Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * result/HTML/*.htm[l] : updated the HTML regression tests according
7773 to the new output
7774 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7775 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7776 problem due to intermix of extern "C" { ... } declarations for C++
7777 and recursive includes in the headers
7778
77791999-12-20 Chris Lahey <clahey@umich.edu>
7780
7781 * HTMLtree.c: Made it so that html nodes with a single child do
7782 not insert a carriage return before or after the child node.
7783
7784Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * configure.in, doc/xml.html : bug fix release 1.8.1
7787 * parser.c: fixed bug #4344
7788 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7789 added the glue to avoid C++ problems
7790 * doc/* : regenerated the documentation
7791
7792Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7795 namespace recognition, and Dia as a resul :-(
7796 * encoding.c: closed bug #3950
7797
7798Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * valid.c: debugging a posteriori validation, except URI expansion
7801 stuff this should be fixed now
7802 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7803 Carl Nygard <cnygard@bellatlantic.net>
7804 * tester.c: added --postvalid, cleaning of the code
7805 * tree.[ch]: added xmlDocGetRootElement()
7806
7807Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7808
7809 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7810 c++ losage.
7811
7812Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * configure.in, doc/xml.html : bumped to 1.8.0
7815 * xlink.[ch], Makefile.am : added framework for link detection
7816 * parser.h: added nbChars to parser context, needed for cleanup.
7817 * xmlmemory.c: removed a nasty bug when out of mem
7818 * valid.[ch]: adding namespace support for attribute decl
7819 * tester.c: added --debugent option
7820 * debugXML.[ch]: added xmlDebugDumpEntities()
7821 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7822 buffers instead, this was really needed, validation was breaking
7823 in strange ways due to that. Added xmlParseStringPEReference()
7824 and other parsing from strings functions. Entities processing
7825 modified again, but PERef are still not handled correcly but
7826 unless you're Eve Maller you won't notice :-)
7827 * HTMLparser.c: large changes toward reliability, and switched to
7828 lowercase internal tags, XHTML is lowercase, so it will help
7829 that output is closer to next version.
7830 * doc/* : regenerated the documentation, it is now hosted at
7831 http://xmlsoft.org/ (same bits I just bought the domain :-)
7832
7833
7834Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7837 doc generation
7838 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7839 in the SAX API
7840 * doc/*: rebuilt the doc making sure everything appears in the
7841 HTML files
7842
7843Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7846 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7847 which allow impressive speed improvement on dataset with
7848 large text pieces, but at the cost of broken binary
7849 compatibility and slightly bigger memory usage.
7850 Configure with --with-buffers to activate them, they
7851 are protected with XML_USE_BUFFER_CONTENT define.
7852 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7853 goal is 0 memory left allocated once parser is no more used
7854 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7855 call xmlCleanupParser() and xmlMemoryDump()
7856
7857Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7860 * parser.[ch] encoding.[ch]: added memory cleanup routines
7861 * parser.c: closing bug #3788
7862 * doc/*: rebuilt the doc
7863
7864Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7867 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7868 * tester.c: added --compress option
7869 * doc/*: rebuilt the documentation
7870
7871Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7874 if given /proc/kcore as input !
7875 * doc/xml.html doc/*: updated and rebuilt the documentation
7876
7877Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * parser.c: Fixed some wrongly space collapsing code due to
7880 a misreading of the spec.
7881 * result/*: fixed the output accordingly
7882
7883Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * encoding.c: bug fix and typos
7886 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7887 * parser.c: added attribute normalization closing bug #3597
7888 * test/att* result/att* SAXresult/att*: testcase for attribute
7889 normalization
7890
7891Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * configure.in: closing bug #3163 by adding extra flags for the
7894 cc compiler on HP-UX
7895
7896Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * valid.[ch] : removed a typo and an enumerated type bug in the
7899 xmlAddElementDecl() function
7900 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7901 call to xmlEncodeEntitiesReentrant() so that the functions
7902 New, Set and Get are at the same level.
7903 * parser.c HTMLparser.c: extra memory allocation bug for
7904 attributes detected by someone using libxml in embedded systems :-)
7905
7906Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * xmlmemory.h: turned off mem debug :-\
7909
7910Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * parser.c: closed bug #2784 a one line fix, but worth pushing
7913 a new release out
7914 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7915 some structures, comments before and after the
7916 main element, and other nastyness
7917 * HTMLtree.c tree.c: accomodate the extended HTML supported
7918 * configure.in: pushing 1.7.4
7919 * test/ent8 and related outputs : added a new test for bug #2784
7920 * test/HTML/wired.html and related output: a nasty HTML example
7921 * Makefile.am: improved the test scripts
7922 * docs/* : reran the documentation extractor, updated xml.html
7923
7924Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7925
7926 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7927 HTMLparser and debugged the HTML related code. HTML documents
7928 now have their own type
7929 * entities.c: do not dump &apos; for HTML output
7930 * xmlmemory.c: improvement, breakpoint mechanism
7931 * testHTML.c: added --sax --repeat ...
7932 * Makefile.am: improved the HTML tests
7933 * valid.[ch]: added xmlValidGetValidElements and
7934 xmlValidGetPotentialChildren
7935 * tester.c: added --insert to test the 2 new functions
7936 * test//* result//* SAXresult//* : regression test cleanup
7937 and extension.
7938 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7939 gnome-xml-nanohttp.html
7940
7941Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * HTMLparser.c: fixed problems with some autoclose tags
7944 * tree.c: fixed XML output problems.
7945 * result/* SAXresult/*: update of the tests output
7946
7947Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * Makefile.am: Arturo patch for xmlConf.sh version info
7950 * parser.c: Tim Josling patch for single quoted items
7951 * tester.c: Tim Josling patch for tester options usage
7952 * tree.h: indent cleanup
7953
7954Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7957 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7958
7959Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * tree.c : Raph patch for initialization of CORBA fields
7962 * parser.c, xpath.c, ...: modification of doc comments
7963 * xpath.c : allow spaces in xpath expressions
7964
7965Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * xmlmemory.h: turning off memory debug :-(
7968
7969Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7972 better SAX interfaces.
7973 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7974 entity.
7975 * configure.in: 1.7.2
7976
7977Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * libxml.spec.in: fixed the URL
7980 * doc/xml.html: improved the documentation front-end
7981
7982Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7985
7986Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * libxml.spec.in: fixed the alpha compile problem
7989 * parser.[ch]: changed errno to errNo in the parser context :-(
7990 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7991 * doc/xml.html: changed CHAR to xmlChar
7992 * doc/html/*: recompiled the documentation
7993 * configure.in: 1.7.1
7994
7995Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * parser.h: modified the parser context struct to regain 1.4.0
7998 binary compatibility
7999 * parser.c, xml-error.h: added errno ot teh context and defined
8000 a set of errors values with update of errno
8001 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8002 DTDs and entities
8003 * *.h, *.c: complete cleanup of the use of config.h and include
8004 protection depending on the current setup.
8005 * overalll debugging, maintenance and bug-fixing on all modules
8006 * updated the documentation
8007 * ready for 1.7.0
8008
8009Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * HTMLparser.c : cleanup
8012 * SAX.c valid.c valid.h: added ID/IDREF checking
8013 * tree.c tree.h: extended doc structure for refs
8014 * configure.in: 1.6.2
8015 * parser.c: patched bug in SAX user arg call
8016 * parserInternals.h: patched missing close in C++ wrapping
8017 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8018 especially upcoming XPointer implementation.
8019 * doc/xml.html: augmented, typo
8020
8021Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8022
8023 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8024 not all invocations of install understand -d.
8025
8026Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8027
8028 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8029 to make 'check' works, when builddir != srcdir.
8030
8031Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * doc/xml.html : updated the documentation
8034
8035Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8038 not deallocated memory blocks
8039 * *.c : replaces all calls to malloc() free() and realloc() to
8040 the wrapper functions/macros
8041 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8042 instead of xmlFreeNodeList()
8043
8044Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * HTMLparser.c: corrected a stupid bug leading to core dump at
8047 tree deallocation. Removed warnings indicated by
8048 Stephane.Conversy@lri.fr
8049 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8050 looked for in the external subset
8051
8052Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8055 on SGI by Stephane.Conversy@lri.fr
8056
8057Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * all .h : changed the prototype declaration indent as in gtk
8060 * most .c : working on reducing the TODOs in the code
8061 * most .c : cleanup though -pedantic and Insure++
8062 * improvements on validation ID checkings.
8063 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8064 * xml-config.in: closed #1810
8065
8066Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * tree.h, valid.c, valid.h: more work on validity, IDs
8069 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8070 definition for AIX
8071
8072Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8075 the distribution due to a cut'n paste error at last commit
8076
8077Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * configure.in: upgraded to version 1.4.0
8080 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8081 Big update, added a large part of the validation process,
8082 it should be usable, but some parts are missing
8083 * xpath.c: improved the implementation w.r.t. root.
8084 * Makefile.am: added more tests
8085 * test and result trees: added a lot of tests
8086 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8087
8088Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8089
8090 * Added an HACKING file
8091
8092Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * xpath.[ch] : improvements and debug of the XPath implementation
8095 * parser.c, HTMLparser.c : modified the parsers to be progressive
8096 * tree.[ch] : extended the Buffer promitives
8097 * xmlIO.[ch] : added basic I/O routines providing progressive
8098 parsing and ready for I18N conversion plugins
8099 * SAXresult/* : the SAX callback sequence maybe slightly different
8100 now
8101 * test*.c : improved/updated the tests programs
8102 * doc/* : recompiled the docs.
8103
81041999-07-26 Michael Meeks <michael@edenproject.org>
8105
8106 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8107
8108 * tree.c: Ditto.
8109
8110Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * configure.in: upgraded to version 1.4.0
8113 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8114 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8115 XML query language, see http://www.w3.org/TR/xpath for more details.
8116 * parser.c, parser.h: added CHAR* related string functions for XPath
8117 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8118 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8119 rebuild the docs.
8120 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8121 and regression testing capabilities for XPath.
8122
8123Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8126 closing bug #1646
8127
8128Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * Makefile.am, example/Makefile.am: closed bug #1683
8131
8132Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * example/Makefile.am, configure.in: added the makefile for the
8135 gjobread example
8136
8137Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8138
8139 * doc/Makefile.am:
8140 - fix which allow "make install DESTDIR=</install/prefix>".
8141
8142Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8145 which fixed a problem on the file reading-code.
8146
8147Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8150 output.
8151 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8152
8153Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * parser.h : Oops removed the binary compatibility problem
8156 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8157 * parser.c, HTMLparser.c: applied patches for reading from stdin
8158
8159Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * parser.c, entities.c, valid.c: cleanup bug #1591
8162 * configure.in: cleanup bug #1592
8163 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8164 the same tree back-end. Hence gdome will be available for it.
8165 * doc/Makefile.am: close bug #617
8166
8167Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * parser.c: alloctate a per parser context SAX interface block
8170
8171Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8174 and xmlEncodeEntitiesReentrant with the correct one :-\
8175
8176Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * commit of my internal XML base changes, quite a lot of
8179 changes, cleanups, better entities support, framework for
8180 new I/O and charset detection and handling
8181 * Fixed the configure/Makefile stuff to generate shared libs
8182 with the proper version info, so we jumped on rev from
8183 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8184 xmlEncodeEntities() result need to be freed now, and a string
8185 xmlParserVersion provide the current library version.
8186
8187Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8188
8189 * parser.c: fixed a buffer overrun for when you have a very long
8190 attribute with no entities in it.
8191
8192Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * added example directory
8195 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8196
8197Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * Release of libxml-1.1, nearly everything has been touched for
8200 this.
8201 * Added more regression tests
8202 * Updated the documentation
8203
8204Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8205
8206 * tree.[ch]: unified the XML_NO_CORBA defines.
8207 * parser.c encoding.[ch]: started plugging in char encoding detection
8208
8209Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8210
8211 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8212 Also freed allocated buffer.
8213
8214Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8215 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8216 reentrancy problem at printing. One is left in entities.c, to
8217 remove ASAP
8218 * testSAX.c : added a test example showing the use of the SAX
8219 interface if one doesn't want to build the DOM tree.
8220 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8221
8222Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8225 large revamping of the parser to use SAX callbacks
8226 http://www.megginson.com/SAX/ (or at least a C like interface
8227 a la Expat). It's now possible to set up your own callbacks
8228 and the parser will not build a DOM tree.
8229 * test/* result/*: updated the test suite, I finally removed
8230 the old Namespace draft support (PI based).
8231
8232Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * Makefile.am: added test result to EXTRA_DIST for make tests
8235
8236Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * parser.c, parserInternals.h: moved the chars macro definitions
8239 to parserInternals.h
8240 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8241 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8242
8243Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * xml-config.in : applied patch to make --version work
8246
82471999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8248
8249 * Makefile.am (check-local): Alias for `tests' target. This will
8250 cause `make check' to do the right thing.
8251 (tests): Don't run tests in srcdir. Also, replaced calls to
8252 basename with a `sed' "equivalent".
8253
8254Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8257 it in the header and not the sources, updated the doc.
8258 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8259 pointing this out.
8260
8261Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8264 exported the inputStream routines.
8265 * doc/html/* : updated accordingly
8266
8267Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * parser.c, parser.h, parserInternals.h: added a few extra
8270 internal calls to allocate and free parser contexts ...
8271 * doc/html/* : updated accordingly
8272
8273Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * configure.in, Makefile.am, doc/makefile.am : General changes for
8276 1.0.0 release and including the generated HTML documentation.
8277
8278Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * makefile.am : added parserInternals.h, oops.
8281
8282Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * parserInternals.h: added this header giving access to the parser
8285 internal functions.
8286 * doc/Makefile.am : added a rebuild target which rebuilds the full
8287 set of documentations
8288 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8289 the internal subset.
8290 * *.c *.h: modifications needed to generate the documentation using
8291 gtk-doc, cleanup of functions blocks, reorganisation of struct
8292 declarations.
8293
8294Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8297 the tar and spec file to include the beginning of the doc.
8298
82991999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8300
8301 * doc/.cvsignore: Added this file.
8302
8303Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * tree.c: fixed xmlGetProp to return "" when the attribute
8306 exists, even if the node-list is NULL.
8307
8308Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * tree.c: patched an error outputting empty attribute values.
8311 * Makefile.am and doc/makefile.am: have been updated during the
8312 week-end. Sorry for an empty CVS log, I got a shell problem.
8313
8314Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * tree.h: cleaned up using enums instead of defines
8317 * parser.c, valid.[ch]: more work on parsing/output of element
8318 declarations
8319
8320Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * valid.[ch], tree.c, parser.c : more work toward full parsing
8323 of XML DTDs.
8324 * README: added informations about mailing-list and on-line
8325 documentation
8326
83271999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8328
8329 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8330
8331Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * parser.c, tree.[ch] : more work toward conformance testing,
8334 added a last element to accelerate parsing of very flat structures
8335 started working on internal subset Element content declaration.
8336 * valid.[ch] : first cut at adding code toward validation.
8337 * previous changes had also small impact on most files, especially
8338 the conformance testing using James Clark test suite.
8339
8340Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * test/* : updated the examples, most of them were not well
8343 formed (humm), and added rdf2.
8344 * result/* : resulting changes in the output.
8345
8346Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8349
8350Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * tree.c: patched a bug in the generation of empty attributes
8353
8354Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8357 for node/trees/documents/... Biggest problem is namespace
8358 support when copying subtrees.
8359
8360Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * parser.c, entities.c: improve entities and char ref encoding,
8363 and cleanups of error messages.
8364
8365Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * parser.c, entities.c: simple bug hunting done during rpm2html and
8368 rpmfind integration.
8369
8370Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8371
8372 * parser.[ch]: Added interfaces allowing to specify a SAX
8373 handler before parsing.
8374
8375Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * parser.c: redirrect all errors reporting through the SAX
8378 error function
8379
8380Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8383 * libtool, tlmain ...: update of the libtool files
8384
83851998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8386
8387 * entities.c: Use g_snprintf insteda of snprintf.
8388
8389Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8392 added ent5 test for this purpose.
8393 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8394
8395Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * parser.c: fixed? a strange error due to compression on a GWP
8398 document.
8399
8400Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * tree.[ch]: bug fixing
8403 * entities.[ch]: defined a specific type for predefined entities
8404 * doc/xml.html: more documentation on the library, how to use it,
8405 overview of the interfaces.
8406
8407Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8410
8411Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * tree.c: corrected a small bug
8414 * doc/xml.html: continuing writing documentation.
8415
8416Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * debugXML.h debugXML.c: added debugging utilities.
8419 * tester.c: added --debug switch.
8420 * tree.c: patched an incorrect node->type assignment.
8421 * parser.c: formatting, ensure that node->doc != NULL in attributes
8422
8423Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8426 entity support and provide an internal representation close to
8427 DOM one (entity ref nodes, and attribute value as tree). I tried
8428 to preserve the interface but this will surely break some apps
8429 (I have to change rpm2html/rpmfind for example). I had to change
8430 two interfaces, and the generated tree is somewhat different.
8431 * doc/* : started documenting the XML library, the tree and
8432 DOM/Corba. This is a first step.
8433
8434Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * parser.c: Set up the fonctions comment block, boring but useful.
8437 * parser.h, SAX.c, parser.c: now attributes are processed through
8438 the SAX interface. The problem is that my SAX interface diverged
8439 quite a bit from the original one, well this is not an official
8440 spec, and translating it from Java to C is hairy anyway...
8441
8442Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8443
8444 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8445 fonctions comment block, boring but useful.
8446
8447Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8450 conversion routines. However they are not yet used to convert the
8451 inputs. The core will run with UTF-8.
8452
8453Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * tree.c : make sure that the type id is properly set-up when
8456 a new object is allocated, needed for DOM.
8457
8458Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8459
8460 * tree.h, tree.c: Ok, the main objects in the tree will be native
8461 corba objects, it costs 8 bytes per Node, Attribute and Document
8462 but it simplifies the Corba integration a lot (no extra interface
8463 objects to allocate/free).
8464
8465Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8466
8467 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8468 and changed NODEs contants for conformity with DOM Level 1
8469
8470Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * added hooks to keep track of servants when creating objects
8473 xmlDoc and xmlNode (for Corba export).
8474
8475Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8476
8477 * added xml-config script.
8478
8479Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8480
8481 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8482 to autoupdate libtool and automake conf files.
8483
84841998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8485
8486 * Makefile.am: Use '?' to separate the sed
8487 commands as ',' is used when people pass -Wl,something.
8488
8489
8490Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * tree.c, tree.h: added a per-document compression interface.
8493
8494Tue Sep 22 20:47:38 EDT 1998
8495
8496 * tree.c, tree.h: added saving with compression and added interfaces
8497 to control the compression level (xmlGetCompressMode,
8498 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8499
8500Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * parser.c: corrected a loop for files of size 0
8503
85041998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8505
8506 * error.h: New file. Contains prototyes from `error.c'.
8507
8508Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8509
8510 * Makefile.am (xmlincdir): New macro.
8511 (xmlinc_HEADERS): Renamed from include_HEADERS.
8512
8513Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * applied small patch on numeric entities from
8516 Christopher Blizzard <blizzard@appliedtheory.com>
8517
8518Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8519
8520 * New release 0.2, removed the old xml_* files so that it's
8521 coherent with the other CVS base (W3C), far better conformance
8522 to standard, new namespaces, decent entities support, beginning
8523 of a SAX-like interface. Nearly nothing left intact, even the
8524 test examples ...
8525
85261998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8527
8528 * .cvsignore: Add .deps dir
8529
8530Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8531
8532 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8533
8534Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * configure.in: added test for CPP
8537 * AUTHORS, Changelog: the original ones didn't get commited but the
8538 glib ones instead, fixed.
8539 * Makefile.am: corrected an error in library naming
8540
8541Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * integrated code developped at W3C
8544 * changed the original Copyright
8545 * migrated to automake
8546 * prefixed the filenames by xml_ to avoid filename clashes
8547
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008548Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8549
8550 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8551 should not be called.
8552
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008553Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8554
8555 * libxml-2.0.pc.in: applied the patch to fix #101894
8556
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008557Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8558
8559 * tree.c : applied patch from Lukas Schroeder for register callbacks
8560 * valid.c: modified patch from Lukas Schroeder to test
8561 register callbacks with --chkregister
8562
Daniel Veillard067bae52003-01-05 01:27:54 +00008563Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8564
8565 * xmlreader.c: seriously changed the way data are pushed to
8566 the underlying parser, go by block of 512 bytes instead of
8567 tryng to detect tag boundaries at that level. Changed the
8568 way empty element are detected and tagged.
8569 * python/tests/reader.py python/tests/reader2.py
8570 python/tests/reader3.py: small changes mostly due to context
8571 reporting being different and DTD node being reported. Some
8572 errors previously undetected are now caught and fixed.
8573 * doc/xmlreader.html: flagged last section as TODO
8574
Daniel Veillard51a447a2003-01-04 19:42:46 +00008575Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8576
8577 * python/libxml.py: integrated the Python 2.2 optimizations
8578 from Hannu Krosing, while maintaining compatibility with
8579 1.5 and 2.1
8580
Daniel Veillarde59494f2003-01-04 16:35:29 +00008581Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8582
8583 * xmllint.c: a bit of cleanup
8584 * xmlreader.c: small fix
8585 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8586 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8587
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008588Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8589
8590 * python/setup.py.in: patch from Stéphane Bidoul to include
8591 drv_libxml2.py in setup.py
8592
Daniel Veillard66b82892003-01-04 00:44:13 +00008593Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8594
8595 * doc/xmlreader.html: starting documenting the new XmlTextReader
8596 interface.
8597
Daniel Veillard7704fb12003-01-03 16:19:51 +00008598Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8599
8600 * xmllint.c: added the --stream flag to use the TextReader API
8601 * xmlreader.c: small performance tweak
8602
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008603Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8604
8605 * xmlreader.c python/tests/reader2py: okay the DTD validation
8606 code on top of the XMLTextParser API should be solid now.
8607
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008608Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8609
8610 * xmlreader.c python/tests/reader2py: Fixing some more mess
8611 with validation and recursive entities while using the
8612 reader interface, it's getting a bit messy...
8613
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008614Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8615
8616 * xmlreader.c python/tests/reader.py: another couple of problem
8617 related to IsEmptyElement reported by Stéphane Bidoul needed
8618 some fixes.
8619
Daniel Veillard4f860202003-01-02 13:00:02 +00008620Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8621
8622 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8623 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8624 based on the python XmlTextReader interface.
8625
Daniel Veillard3c265e42003-01-01 21:06:49 +00008626Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8627
8628 * tree.c: backing out one change in the last patch which broke the
8629 regression tests
8630
Daniel Veillard5335dc52003-01-01 20:59:38 +00008631Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8632
8633 * global.data globals.c tree.c include/libxml/globals.h: applied
8634 an old patch from Lukas Schroeder to track node creation and
8635 destruction. Probably missing a lot of references at the moment
8636 and not usable reliably.
8637
Daniel Veillard8ba17412003-01-01 19:13:12 +00008638Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8639
8640 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8641 from doc/news.html and a stylesheet
8642
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008643Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8644
8645 * xmlreader.c python/tests/reader.py: fixed another couple of
8646 xmlreader bugs reported by Stéphane Bidoul and added tests.
8647
Daniel Veillard9e395c22003-01-01 14:50:44 +00008648Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8649
8650 * xmlreader.c python/tests/reader2.py: fixed another validity
8651 checking in external parsed entities raised by Stéphane Bidoul
8652 and added a specific regression test.
8653 * python/tests/reader3.py: cleanup
8654
Daniel Veillardd5896142002-12-31 14:45:26 +00008655Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8656
8657 * xmlreader.c python/tests/reader2.py: fixed a problem with
8658 validation within entities pointed by Stéphane Bidoul, augmented
8659 the tests to catch those.
8660
Daniel Veillarddc85f282002-12-31 11:18:37 +00008661Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * python/generator.py: modified the generator to allow keeping
8664 class references when creating new classes, needed to fix a bug
8665 pointed by Stéphane Bidoul where the input buffer of the
8666 xmlTextReader instance gets destroyed if the python wrapper for
8667 the input is not referenced anymore.
8668
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008669Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8670
8671 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8672 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8673
Daniel Veillard571b8892002-12-30 12:37:59 +00008674Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8675
8676 * xmlreader.c python/tests/reader.py: fixed another problem
8677 pointed by Stéphane Bidoul
8678
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008679Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8682 with "<a/>"
8683
Daniel Veillardecaba492002-12-30 10:55:29 +00008684Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * SAX.c: warn on xmlns:prefix="foo"
8687 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8688 for namespace attributes handling.
8689
Daniel Veillard2d84a892002-12-30 00:01:08 +00008690Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8691
8692 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8693 a really nasty problem raised by a DocBook XSLT transform
8694 provided by Sebastian Bergmann
8695
Daniel Veillard29b3e282002-12-29 11:14:41 +00008696Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8697
8698 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8699 by Stéphane Bidoul and integrated it into the tests
8700
Daniel Veillarde18fc182002-12-28 22:56:33 +00008701Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8702
8703 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8704 extended the XmlTextReader API a bit, addding accessors for
8705 the current doc and node, and an entity substitution mode for
8706 the parser.
8707 * python/libxml.py python/libxml2class.txt: related updates
8708 * python/tests/Makefile.am python/tests/reader.py
8709 python/tests/reader2.py python/tests/reader3.py: updated a bit
8710 the old tests and added a new one to test the entities handling
8711
Daniel Veillardaba976d2002-12-28 21:14:18 +00008712Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * python/generator.py python/libxml2class.txt
8715 python/tests/reader.py python/tests/reader2.py: changed the
8716 generator to provide casing for the XmlTextReader similar to
8717 C# so that examples and documentation are more directly transposable.
8718 Fixed the couple of tests in the suite.
8719
Daniel Veillard83298842002-12-28 15:12:33 +00008720Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8721
8722 * doc/guidelines.html: added a document on guildeline for
8723 publishing and deploying XML
8724
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008725Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8726
8727 * valid.c xmlreader.c: final touch running DTD validation
8728 on the XmlTextReader
8729 * python/tests/Makefile.am python/tests/reader2.py: added a
8730 specific run based on the examples from test/valid/*.xml
8731
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008732Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * python/libxml.py: added a few predefined xmlTextReader parser
8735 configuration values.
8736
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008737Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * python/libxml_wrap.h: trying to fix #102037
8740
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008741Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8742
8743 * SAX.c: fixing bug #95296, when the predefined entities
8744 are redefined in the DTD the default one must be used
8745 instead anyway.
8746
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008747Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8748
8749 * doc/xmllint.xml
8750 * doc/xmllint.1
8751 Add discussion of XML_DEBUG_CATALOG to xmllint man
8752 page - bug #100907
8753
8754
Daniel Veillarddf512f42002-12-23 15:56:21 +00008755Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8756
8757 * xmlreader.c: Fixed the empty node detection to avoid reporting
8758 an inexistant close tag.
8759
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008760Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8763 for Python 2.1
8764
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008765Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8766
8767 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8768
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008769Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8770
8771 * doc/libxml2-api.xml python/tests/reader.py: one really need
8772 to provide the base URI information when creating a reader parser
8773 from an input stream. Updated the API and the example using it.
8774
Daniel Veillardea7751d2002-12-20 00:16:24 +00008775Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8778 include/libxml/valid.h include/libxml/xmlreader.h: working on
8779 DTD validation on top of xml reader interfaces. Allows to
8780 validate arbitrary large instances. This required some extensions
8781 to the valid module interface and augmenting the size of xmlID
8782 and xmlRef structs a bit.
8783 * uri.c xmlregexp.c: simple cleanup.
8784
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008785Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8788 work on the xml reader interfaces.
8789 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8790 Web page for the Windows binaries.
8791
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008792Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * xmlIO.c: applied a patch for VMS following the report by
8795 Nigel Hall
8796
Daniel Veillard3772de32002-12-17 10:31:45 +00008797Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8798
8799 * parser.c: the parseStartTag bug fix wasn't complete.
8800
Daniel Veillard67df8092002-12-16 22:04:11 +00008801Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8804 parseStartTag, fixing it.
8805 * test/att4 result/att4 result/noent/att4: adding the test
8806 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8807 more methods to XmlTextReader.
8808
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008809Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8810
8811 * win32/libxml2.def.src: added more xml reader exports
8812 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8813 to the build
8814
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008815Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8816
8817 * doc/tutorial/xmltutorial.xml
8818 plus generated html and pdf
8819 Updating tutorial again based on further comments from Niraj
8820 Tolia on the last iteration
8821
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008822Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8823
8824 * doc/tutorial/xmltutorial.xml
8825 * doc/tutorial/includekeyword.c
8826 * doc/tutorial/includegetattribute.c
8827 plus generated html and pdf
8828 Adding fix from Niraj Tolia to tutorial to properly free memory.
8829
8830
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008831Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8832
8833 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8834 more methods of XmlTextReader.
8835 * python/libxml2class.txt python/tests/reader.py: this increased the
8836 methods in the bndings, augmented the test to check those new
8837 functions.
8838
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008839Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8842 methods of XmlTextReader.
8843 * python/generator.py python/libxml_wrap.h python/types.c
8844 python/libxml2class.txt: added the reader to the Python bindings
8845 * python/tests/Makefile.am python/tests/reader.py: added a specific
8846 test for the Python bindings of the Reader APIs
8847 * parser.c: small cleanup.
8848
Daniel Veillard06503452002-12-13 10:42:08 +00008849Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8850
8851 * xinclude.c: fallback was only copying the first child not the
8852 full child list of the fallback element, closes #89684 as reopened
8853 by Bernd Kuemmerlen
8854
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008855Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8856
8857 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8858
Daniel Veillard000eafb2002-12-12 10:04:22 +00008859Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8860
Daniel Veillardc1eed322002-12-12 11:01:32 +00008861 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008862 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008863 gives enum values, fix functype return type, put back fields in
8864 structs
8865 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008866
Daniel Veillard024b5702002-12-12 00:15:55 +00008867Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8870 about htmlNodeDumpOutput location.
8871 * xpath.c: removed an undefined function signature
8872 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8873 too many symbols in the API breaking the python bindings.
8874 Updated with the libxslt/libexslt changes.
8875
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008876Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8877
8878 * configure.in: preparing release of 2.4.29
8879 * doc/*: rebuilt the docs and API
8880 * xmlreader.c: a few more fixes for the XmlTextReader API
8881
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008882Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8883
8884 * include/win32config.h: applied mingw patch from Magnus Henoch
8885
Daniel Veillard5aad8322002-12-11 15:59:44 +00008886Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8887
8888 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8889
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008890Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8893 building Python script, does the C parsing directly, generates
8894 a better API description including structure fieds defs and
8895 enums. Still a couple of bugs, but good enough for the python
8896 wrappers now.
8897 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8898 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8899 include/libxml/schemasInternals.h include/libxml/tree.h: more
8900 cleanup based on the python analysis script reports.
8901 * libxml.spec.in: make sure the API XML description is part of the
8902 devel package.
8903
Daniel Veillard01c13b52002-12-10 15:19:08 +00008904Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8907 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8908 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8909 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8910 code cleanup, especially the function comments.
8911 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8912
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008913Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8914
8915 * Makefile.am xmlreader.c include/libxml/Makefile.am
8916 include/libxml/xmlreader.h: Adding a new set of APIs based on
8917 the C# TextXmlReader API but converted to C. Allow to parse
8918 in constant memory usage, far simpler to program and explain
8919 than the SAX like APIs, unfinished but working.
8920 * testReader.c: test program
8921
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008922Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8923
8924 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8925
Daniel Veillard64b35282002-12-04 15:10:40 +00008926Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8927
8928 * tree.c: Chip turner indicated that XHTML1 serialization
8929 rule for style actually break on both IE and Mozilla,
8930 try to avoid the rule if escaping ain't necessary
8931
Daniel Veillard8efff672002-12-04 11:44:48 +00008932Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * nanhttp.c: handle HTTP URL escaping, problem reported by
8935 Glen Nakamura and Stefano Zacchiroli
8936
Daniel Veillard1c732d22002-11-30 11:22:59 +00008937Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8940
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008941Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8942
8943 * uri.c: Johann Richard pointed out some XPointer problems for
8944 URN based URI references in XInclude. Modified the URI parsing
8945 and saving routines to allow correct parsing and saving of
8946 XPointers, especially when attached to "opaque" scheme accordingly
8947 to RFC 2396
8948
Daniel Veillard8db67d22002-11-27 19:39:27 +00008949Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8952 of refactoring to the HTML saving code.
8953 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8954 in the doc.
8955
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008956Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8959 to a buffer API to reuse the generic dump to an OutputIO layer,
8960 this reduces code, fixes xmlNodeDump() for XHTML, also made
8961 xmlNodeDump() now return the number of byte written.
8962
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008963Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * python/setup.py.in: another patch from Stéphane Bidoul for
8966 Python bindings on Windows
8967 * doc/parsedecl.py: small cleanup
8968
Daniel Veillard9715c172002-11-25 16:33:40 +00008969Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * libxml.spec.in configure.in: add a line in %changelog for releases
8972
Daniel Veillard9bc53102002-11-25 13:20:04 +00008973Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * parser.c: patch from Marcus Clarke fixing a problem in entities
8976 parsing that was detected in KDe documentations environment.
8977
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008978Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8979
8980 * python/libxml.c (libxml_prev): Return the previous as opposed to
8981 the next node (I guess this is the result of some cut & paste programming:)
8982
Daniel Veillard80d7b902002-11-23 16:23:08 +00008983Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8986
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008987Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * python/generator.py python/libxml.c python/setup.py.in: trying
8990 to fix the Python bindings build on Windows (Stéphane Bidoul)
8991
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008992Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8993
8994 * win32/configure.js: added option for python bindings
8995 * win32/libxml2.def.src: added more exports
8996
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008997Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8998
8999 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9000 pthreads
9001 * win32/wince/*: applied updates to Windows CE port from Javier
9002
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009003Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * configure.in: preparing 2.4.28
9006 * libxml.spec.in doc/Makefile.am: some cleanup
9007 * doc/*: updated the news and regenerated.
9008
Daniel Veillardfee408f2002-11-22 13:18:30 +00009009Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9010
9011 * HTMLparser.c: final touch at closing #87235 </p> end tags
9012 need to be generated.
9013 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9014 this change slightly the output of a few tests
9015 * doc/*: regenerated
9016
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009017Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9018
9019 * parserInternals.c: fixing bug #99190 when UTF8 document are
9020 parsed using the progressive parser and the end of the chunk
9021 is in the middle of an UTF8 multibyte character.
9022
William M. Brack8b2c7f12002-11-22 05:07:29 +00009023Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9024
9025 * threads.c: fixed initialization problem in xmlNewGlobalState
9026 which was causing crash.
9027 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9028 in xmlInitializeGlobalState.
9029 * parserInternals.c: cleaned up ctxt->sax initialisation.
9030
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009031Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9032
9033 * tree.c include/libxml/tree.h: modified the existing APIs
9034 to handle XHTML1 serialization rules automatically, also add
9035 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9036 libxslt serialization uses it when needed without changing
9037 the library API.
9038 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9039 result/xhtml1: added a new test specifically for xhtml1 output
9040 and updated the result of one XHTML1 test
9041
Daniel Veillardd076a202002-11-20 13:28:31 +00009042Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * xinclude.c parserInternals.c encoding.c: fixed #99082
9045 for xi:include encoding="..." support on text includes.
9046 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9047 test/XInclude/ents/isolatin.txt : added a specific regression test
9048 * python/generator.py python/libxml2class.txt: fixed the generator
9049 the new set of comments generated for doc/libxml2-api.xml were
9050 breaking the python generation.
9051
Daniel Veillard817e70b2002-11-19 22:28:48 +00009052Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9055 * configure.in: patch for Solaris on new autoconf closes #98880
9056 * doc/parsedecl.py: repair the frigging API building script,
9057 did I say that python xmllib sucks ?
9058 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9059 and some comment are no more truncated.
9060
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009061Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * parser.c: Martin Stoilov pointed out a potential leak in
9064 xmlCreateMemoryParserCtxt
9065
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009066Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9069 included in HTML documents and using the push parser.
9070
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009071Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9072
9073 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9074 specified, look for the Python interpreter not just in the
9075 specified root but also in the specified location. Fixes #98825
9076
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009077Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9078
9079 * python/libxml.c: fixing bug #98792 , node may have no doc
9080 and dereferencing without checking ain't good ...
9081
Daniel Veillarddad3f682002-11-17 16:47:27 +00009082Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * configure.in: preparing release 2.4.27
9085 * doc/* : updated and rebuilt the docs
9086 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9087 and all the docs are actually packaged and in the final RPMs
9088 * parser.c parserInternals.c include/libxml/parser.h: restore
9089 xmllint --recover feature.
9090
Daniel Veillard68e9e742002-11-16 15:35:11 +00009091Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9092
Daniel Veillard784b9352003-02-16 15:50:27 +00009093 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009094 processing of parsed entities, and XPath computation on sustitued
9095 entities.
9096 * testXPath.c: make sure entities are substitued.
9097
Daniel Veillard328f48c2002-11-15 15:24:34 +00009098Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9099
Daniel Veillard784b9352003-02-16 15:50:27 +00009100 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009101 processing of internal parsed entities, which had to be changed.
9102
Daniel Veillard66651aa2002-11-15 11:21:43 +00009103Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9106 trying to fix bug #98517 about building outside the source tree
9107 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9108
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009109Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9110
9111 * include/win32config.h: cleanup
9112 * win32/Makefile.mingw: integrated mingw in JScript configure
9113 * win32/Makefile.msvc: modified to allow mingw coexistence
9114 * win32/configure.js: integrated mingw
9115 * win32/Readme.txt: cleanup
9116
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009117Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9118
9119 * HTMLparser.c: strengthen the guard in the Pop macros,
9120 like in the XML parser, closes bug #97315
9121
Daniel Veillard0821b152002-11-12 20:57:47 +00009122Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9125 callback is never used.
9126
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009127Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * parserInternals.c: fixed the initialization of the SAX structure
9130 which was breaking xsltproc
9131 * xpath.c: patch from Petr Pajas for CDATA nodes
9132 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9133 * parser.c include/libxml/parser.h: patch from Peter Jones
9134 removing a leak in xmlSAXParseMemory() and adding the
9135 function xmlSAXParseMemoryWithData()
9136
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009137Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9138
9139 adding pdf of tutorial, changing web page to link to it
9140 * doc/tutorial/xmltutorial.pdf
9141 * doc/xml.html
9142 * doc/docs.html
9143
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009144Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9145
9146 * doc/tutorial/ar01s08.html
9147 adding file what I forgot for tutorial
9148
9149
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009150Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9151
9152 Adding encoding discussion to tutorial
9153 Added:
9154 * doc/tutorial/images/*.png: DocBook admonition image files
9155 * doc/tutorial/apf.html, apg.html: new generated html
9156 * doc/tutorial/includeconvert.c: conversion code entity file
9157 changed:
9158 * doc/tutorial/xmltutorial.xml: DocBook original
9159 * doc/tutorial/*.html: generated html
9160
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009161Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9162
9163 * include/libxml/*.h: retired xmlwin32version.h
9164 * doc/Makefile.am: retired xmlwin32version.h
9165 * win32/configure.js: retired xmlwin32version.h
9166
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009167Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9168
9169 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009170 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9171 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009172
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009173Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9174
9175 * globals.c: fixed a typo pointed out by Igor
9176 * xpath.c: try to speed up node compare using line numbers
9177 if available.
9178
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009179Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * tree.c: make xmlFreeNode() handle attributes correctly.
9182
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009183Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9184
9185 * catalog.c: completed the #96963 fix, as reported by Karl
9186 Eichwalder
9187
Daniel Veillard56f21f22002-11-06 15:49:46 +00009188Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9191
Daniel Veillard91ad8792002-11-04 17:06:52 +00009192Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * Makefile.am: switched the order of a couple of includes
9195 to fix bugs #97100
9196
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009197Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9198
9199 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9200 xmlLoadCatalogs that used to separate directories with a ':'.
9201
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009202Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9203
9204 * threads.c: improvements to the Windows-side of thread handling
9205 * testThreads.c: conditionally excluded unistd.h
9206 * testThradsWin32.c: broke overlong lines
9207 * include/win32config.h: adapted thread-related macros to the new
9208 scheme and for pthreads on Windows
9209 * win32/Makefile.msvc: introduced a more flexible thread build,
9210 added testThreads[Win32].c to the build
9211 * win32/configure.js: introduced a more flexible thread config
9212
John Fleck61f6fb62002-10-31 15:23:29 +000092132002-10-31 John Fleck <jfleck@inkstain.net>
9214
9215 * doc/xml.html (and, by implication, FAQ.html)
9216 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9217
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009218Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9219
9220 * configure.in: removed xmlwin32version.h
9221 * include/libxml/Makefile.am: removed xmlwin32version.h
9222
Daniel Veillardce66ce12002-10-28 19:01:59 +00009223Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * tree.c: applied patch from Brian Stafford to fix a bug
9226 in xmlReconciliateNs()
9227
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009228Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * tree.c: applied patch from Christian Glahn to allow
9231 xmlNewChild() on document fragment nodes
9232
Daniel Veillardb39bc392002-10-26 19:29:51 +00009233Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * parser.c: Christian Glahn found a problem with a recent
9236 patch to xmlParseBalancedChunkMemoryRecover()
9237 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9238 problems
9239 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9240 test/schemas/seq*: added the test cases from Charles
9241
Daniel Veillard366a9152002-10-23 20:43:53 +00009242Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9245 serious cleanup of the spec file and associated changes
9246 in the Makefiles.
9247 * valid.c: try to remove some warnings on x86_64
9248
Daniel Veillardd033d022002-10-23 14:55:02 +00009249Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9250
9251 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9252 fix bug #96586
9253
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009254Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9255
9256 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9257 parsing, applied his patch
9258 * result/HTML/attrents.html result/HTML/attrents.html.err
9259 result/HTML/attrents.html.sax test/HTML/attrents.html:
9260 added the test and result case provided by Mikhail Sogrine
9261
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009262Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * vms/build_libxml.com vms/config.vms vms/readme.vms
9265 include/libxml/parser.h include/libxml/parserInternals.h
9266 include/libxml/tree.h include/libxml/xmlIO.h
9267 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9268 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9269 Applied the VMS update patch from Craig A. Berry
9270 * doc/*.html: update
9271
Daniel Veillardf000f072002-10-22 14:28:17 +00009272Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9275
Daniel Veillard1e208222002-10-22 14:25:25 +00009276Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * debugXML.c: adding a grep command to --shell in xmllint
9279 for T.V. Raman
9280
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009281Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * xmlcatalog.c: tried to fix some of the problem with --sgml
9284
Daniel Veillard935494a2002-10-22 14:22:46 +00009285Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9286
9287 * parser.c: tried to fix bug #91500 where doc->children may
9288 be overriden by a call to xmlParseBalancedChunkMemory()
9289
9290Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9291
9292 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9293 identifiers in SGML catalogs containing '&'
9294
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009295Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9296
9297 * python/types.c: fixed bugs when passing result value tree
9298 to Python functions.
9299
Daniel Veillard48267432002-10-18 11:21:38 +00009300Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9301
9302 * configure.in: preparing the release of 2.4.26
9303 * doc/*: updated and rebuilt the documentation
9304
Daniel Veillardbb284f42002-10-16 18:02:47 +00009305Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * parser.c: fixed a XML Namespace compliance bug reported by
9308 Alexander Grimalovsky
9309
Daniel Veillard44892f72002-10-16 15:23:26 +00009310Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * HTMLtree.c: fixed serialization of script and style when
9313 they are not lowercase (i.e. added using the API to the tree).
9314
Daniel Veillard2fd85422002-10-16 14:32:41 +00009315Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * valid.c: make xmlValidateDocument emit a warning msg if there
9318 is no DTD, pointed by Christian Glahn
9319
Daniel Veillard32370232002-10-16 14:08:14 +00009320Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9321
9322 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9323 content model when some of the blocks have min or max, and a couple
9324 of bugs found in the process.
9325 * result/schemas/list0* test/schemas/list0*: added some specific
9326 regression tests
9327
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009328Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * README: updated the contact informations
9331
Daniel Veillard63186732002-10-15 08:43:17 +00009332Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9335 misses it, reported by Peter Bray.
9336
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009337Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9340 and removed a few warnings
9341
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009342Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * parser.c: Christian Glahn found a small bug in the push parser.
9345 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9346 public
9347
Daniel Veillard6045c902002-10-09 21:13:59 +00009348Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * xmlschemas.c include/libxml/xmlschemas.h: added
9351 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9352 * testSchemas.c: added --memory to test the new interface
9353
Daniel Veillardf0070122002-10-09 14:24:17 +00009354Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * doc/index.py doc/search.php: integrated the XSLT indexing,
9357 a few fixed in the indexer, added a scope selection at the
9358 search level.
9359
Daniel Veillard01992e02002-10-09 10:20:30 +00009360Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9363 this was due to uninitialized parts of the validation context
9364
Daniel Veillard321be0c2002-10-08 21:26:42 +00009365Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * debugXML.c: applied patch from Mark Vakoc except the API
9368 change, preserved it.
9369 * doc/*: updated the docs to point to the search engine for
9370 information lookup or before bug/help reports.
9371
Daniel Veillard01e87d22002-10-08 16:55:06 +00009372Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9373
9374 * doc/index.py doc/search.php: added mailing-list archives
9375 indexing and lookup
9376
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009377Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9380
Daniel Veillard9b006132002-10-07 11:13:27 +00009381Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * doc/index.py: improved HTML indexing
9384 * doc/search.php: make the queries also lookup the HTML based indexes
9385
Daniel Veillard141d04b2002-10-06 21:51:18 +00009386Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * doc/index.py: added HTML page indexing
9389
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009390Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9391
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009392 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009393 problem in libxslt.
9394 * catalog.c: fixed list handling in XML_CATALOG_FILES
9395
Daniel Veillardceb09b92002-10-04 11:46:37 +00009396Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * valid.c: typo/bug found by Christian Glahn
9399
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009400Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9401
9402 * xmlIO.c: applied Windows CE patch from Javier.
9403 * win32/wince: new directory, contains support for the PocketPC
9404 with Windows CE from Javier.
9405 * include/win32config.h: reorganised, removed duplicate
9406 definitions and applied WinCE patch from Javier.
9407 * include/wsockcompat.h: new file, now contains WinSock
9408 compatibility macros.
9409 * win32/Makefile.msvc: introduced double-run compilation.
9410
Daniel Veillarde16b5742002-09-26 17:50:03 +00009411Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * configure.in include/libxml/xmlwin32version.h: preparing release
9414 of 2.4.25
9415 * doc/*: updated and regenerated teh docs and web pages.
9416
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009417Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9420 error were not covering namespace declarations.
9421 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9422 it was missing the attribute declaration for the namespace
9423 * result/VC/NS3: the fix now report breakages in that test
9424
Daniel Veillardabe01742002-09-26 12:40:03 +00009425Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9428
Daniel Veillard2ace1952002-09-26 12:28:02 +00009429Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9432 and regenerated the docs and web site
9433
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009434Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9437 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9438 not before
9439
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009440Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9441
9442 * python/generator.py python/libxml2class.txt: fixed a stupid error
9443 breaking the python API
9444
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009445Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9446
9447 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9448 triostr.c triostr.h: applied a trio update patch from
9449 Bjorn Reese which should work with MinGW
9450
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009451Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * tree.c: improving some documentation comments
9454 * xmlregexp.c: found and fixed a mem leak with python regression tests
9455 * doc/*: rebuilt the doc and the API XML file including the
9456 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9457 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9458 python/types.c: added access to the XML Schemas regexps from
9459 python
9460 * python/tests/Makefile.am python/tests/regexp.py: added a
9461 simple regexp bindings test
9462
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009463Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9464
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009465 * doc/xml.html:
9466 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009467
Daniel Veillard118aed72002-09-24 14:13:13 +00009468Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * xmlregexp.c: fixed the data callback on transition functionality
9471 which was broken when using the compact form
9472 * result/schemas/*: updated the results, less verbose, all tests
9473 pass like before
9474 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9475 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9476 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9477 annoying warnings
9478 * xpath.c: try to provide better error report when possible
9479
Daniel Veillard72336152002-09-21 13:08:14 +00009480Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * Makefile.am: fixed a breakage raised by Jacob
9483
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009484Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9485
9486 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9487 which don't use sockets
9488
Igor Zlatkovic01280582002-09-20 16:40:34 +00009489Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9490
9491 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9492 * win32/configure.js: applied zlib patch from Daniel Gehriger
9493
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009494Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9495
9496 * win32/configure.js: applied the patch from Mark Vakoc for
9497 regexp support
9498 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9499 for regexp support
9500
Daniel Veillardb5c05732002-09-20 13:36:25 +00009501Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * xmlschemastypes.c: as pointed by Igor Float and Double
9504 parsing ain't finished yet
9505
Daniel Veillard40b11342002-09-20 12:01:39 +00009506Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * Makefile.am configure.in: trying to fix #88412 by bypassing
9509 all the python subdir if python ain't detected
9510
Daniel Veillard23e73572002-09-19 19:56:43 +00009511Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9514 made configuring with regexps/automata/unicode the default
9515 but without schemas ATM
9516 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9517 fixed the regexp based DTD validation performance and memory
9518 problem by switching to a compact form for determinist regexps
9519 and detecting the determinism property in the process. Seems
9520 as fast as the old DTD validation specific engine :-) despite
9521 the regexp built and compaction process.
9522
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009523Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * valid.c: determinism is debugged, new DTD checking code now works
9526 but xmlFAComputesDeterminism takes far too much CPU and the whole
9527 set usues too much memory to be really usable as-is
9528
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009529Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * tree.c: fixed another stupid bug in xmlGetNodePath()
9532 * xmllint.c: --version now report the options compiled in
9533
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009534Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * HTMLparser.c: small cleanup
9537 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9538 when configured with them. A bit of debugging around the determinism
9539 checks is still needed
9540
Daniel Veillard63b01c22002-09-17 19:25:28 +00009541Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9544
Daniel Veillard92727042002-09-17 17:59:20 +00009545Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * xmlIO.c: small portability glitch fixed.
9548
Daniel Veillard84d70a42002-09-16 10:51:38 +00009549Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * xmlschemastypes.c: incomplete steps for real/double support
9552 * testAutomata.c include/libxml/xmlautomata.h
9553 include/libxml/xmlregexp.h: avoiding a compilation problem
9554 * valid.c include/libxml/valid.h: starting the work toward using
9555 the regexps for actual DTD validation
9556
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009557Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * hash.c: cosmetic cleanup
9560 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9561 integrating a DTD validation layer based on the regexps
9562
Daniel Veillard4402ab42002-09-12 16:02:56 +00009563Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9566 the determinism was tested before eliminating the epsilon
9567 transitions :-(
9568
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009569Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * python/generator.py python/libxml.c python/libxml.py
9572 python/libxml2-python-api.xml python/libxml2class.txt
9573 python/libxml_wrap.h python/types.c: updated the python
9574 bindings, added code for easier File I/O, and the ability to
9575 define a resolver from Python fixing bug #91635
9576 * python/tests/Makefile.am python/tests/inbuf.py
9577 python/tests/outbuf.py python/tests/pushSAXhtml.py
9578 python/tests/resolver.py python/tests/serialize.py: updated
9579 and augmented the set of Python tests.
9580
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009581Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9582
9583 * win32/configure.js: added more readme info for the binary
9584 package.
9585
Daniel Veillard607b35c2002-09-10 12:16:19 +00009586Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * xmlIO.c: fixed a stupid out of bound array error
9589
9590Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9593 messing around with support for Windows path, cleanups,
9594 trying to identify and fix the various code path to the
9595 filename access. Added xmlNormalizeWindowsPath()
9596
Daniel Veillard76575762002-09-05 14:21:15 +00009597Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * error.c valid.c: working on better error reporting of validity
9600 errors, especially providing an accurate context.
9601 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9602 error reports in those cases.
9603
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009604Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9607 parser.c parserInternals.c xmlIO.c: get rid of all the
9608 perror() calls made in the library execution paths. This
9609 should fix both #92059 and #92385
9610
Daniel Veillard19aa7022002-09-05 11:14:19 +00009611Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * xmllint.c: memory leak reporting was broken after a change
9614 of the preprocessor symbol used to activate it.
9615
Daniel Veillardec6725e2002-09-05 11:12:45 +00009616Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * tree.c: try to make the copy function work for node of
9619 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9620 DOM layers though, not libxml2 itself.
9621
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009622Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * valid.c: try to provide file and line informations, not all
9625 messages are covered, but it's a (good) start
9626
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009627Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * xinclude.c: reimplemented a large part of the XInclude
9630 processor, trying to minimize resources used, James Henstridge
9631 provided a huge test case which was exhibiting severe memory
9632 consumption problems.
9633
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009634Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * python/Makefile.am: applied patch from Christophe Merlet to
9637 reestablish DESTDIR
9638
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009639Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * libxml.spec.in: fixes libary path for x86_64 AMD
9642
John Fleckbe98b332002-09-04 03:16:23 +00009643Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9644
9645 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009646 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009647 (plus resulting generated html files)
9648 fixing one spot I missed in the tutorial where I hadn't freed
9649 memory properly
9650
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009651Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9652
9653 * doc/tutorial/includeaddattribute.c
9654 * doc/tutorial/includeaddkeyword.c
9655 * doc/tutorial/includegetattribute.c
9656 * doc/tutorial/includekeyword.c
9657 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009658 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009659 update tutorial to properly free memory (thanks to Christopher
9660 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009661 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009662 added image files so the callouts are graphical, making it
9663 easier to read ( use "--param callout.graphics 1" to generate
9664 html with graphical callouts)
9665
Daniel Veillarde1662542002-08-28 11:50:59 +00009666Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9669 nice logos generated by Marc Liyanage
9670 * doc/site.xsl *.html: changed the stylesheet to show the new
9671 logo and regenerated the pages
9672
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009673Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9676
Daniel Veillard42766c02002-08-22 20:52:17 +00009677Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * xpath.c: possible mem leak patch from Jason Adams
9680
9681Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9684 in the XQuery namespace
9685 * configure.in: preparing 2.4.24
9686 * doc/*.html: updated the web pages
9687
9688Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * python/generator.py: closing bug #85258 by generating conditional
9691 compile check to avoid linking to routines not configured in.
9692
Havoc Pennington84ec40a2002-08-22 13:59:35 +000096932002-08-22 Havoc Pennington <hp@pobox.com>
9694
9695 * autogen.sh: update error message for missing automake
9696
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009697Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * python/Makefile.am: typo in target name resulted in libxml2.py
9700 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9701
Daniel Veillard22669b22002-08-22 07:17:11 +00009702Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * win32/win32/Makefile.mingw: updated with version from
9705 Elizabeth Barham at http://soggytrousers.net/repository/
9706
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009707Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9708
9709 * win32/Makefile.msvc: added the prefix location to the include
9710 and lib search path.
9711
Havoc Pennington830e8972002-08-18 22:22:13 +000097122002-08-18 Havoc Pennington <hp@pobox.com>
9713
9714 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9715 both automake 1.6 and 1.4 installed get the right automake. Means
9716 compilation from CVS will now require the latest automake 1.4
9717 release, or manually creating symlinks called "automake-1.4" and
9718 "aclocal-1.4"
9719
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009720Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * configure.in python/Makefile.am: more AMD 64 induced changes from
9723 Frederic Crozat
9724
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009725Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9726
9727 * xinclude.c: oops I was missing the xml:base fixup too
9728 * result/XInclude/*.xml: this adds xml:base attributes to most
9729 results of the tests
9730
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009731Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * xinclude.c: quick but apparently working implementation of
9734 xi:fallback, should close bug #89684
9735 * Makefile.am test/XInclude/docs/fallback.xml
9736 result/XInclude/fallback.xml: added a basic test for fallback,
9737 and run with --nowarning to avoid a spurious warning
9738 * configure.in: applied patch from Frederic Crozat for python
9739 bindings on AMD 64bits machines.
9740
Daniel Veillard9e923512002-08-14 08:48:52 +00009741Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9744 the caller don't pass a SAX callback block.
9745
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009746Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * tree.c: applied the same fix for the XML-1.0 namespace to
9749 xmlSearchNsByHref() as was done for xmlSearchNs()
9750
Daniel Veillardad11b302002-08-12 14:53:41 +00009751Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * libxml.3: small cleanup of the man page
9754 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9755 when serializing HREF attributes generated by XSLT.
9756
Daniel Veillardc084e472002-08-12 13:27:28 +00009757Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9760 version of Marc Liyanage' patch for boolean attributes in HTML
9761 output
9762
Daniel Veillard5f91b372002-08-12 12:13:01 +00009763Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * python/tests/serialize.py: fixed the test results, indenting
9766 behaviour changed slightly
9767
Aleksey Sanin9e951762002-08-08 18:02:41 +00009768Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9769
9770 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9771 new c14n function to Windows def files
9772
Aleksey Saninea4272a2002-08-02 23:50:03 +00009773Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9774
9775 * c14n.c: fixed a memory leak in c14n code
9776
Daniel Veillard58e44c92002-08-02 22:19:49 +00009777Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * parser.c include/libxml/parser.h: adding a new API for Christian
9780 Glahn: xmlParseBalancedChunkMemoryRecover
9781 * valid.c: patch from Rick Jones for some grammar cleanup in
9782 validation messages
9783 * result/VC/* result/valid/*: this slightly change some of the
9784 regression tests outputs
9785
Daniel Veillard0bf29002002-08-01 12:54:11 +00009786Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * tree.c: trying to fix a problem in namespaced attribute handling
9789 raised by Christian Glahn
9790
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009791Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * encoding.c include/libxml/encoding.h: Opening the interface
9794 xmlNewCharEncodingHandler as requested in #89415
9795 * python/generator.py python/setup.py.in: applied cleanup
9796 patches from Marc-Andre Lemburg
9797 * tree.c: fixing bug #89332 on a specific case of loosing
9798 the XML-1.0 namespace on xml:xxx attributes
9799
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009800Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9801
9802 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9803 corner case from new Merlin's test suite and added a callback
9804 that will be used to improve xmlsec performance
9805
9806
Daniel Veillard0b22def2002-07-29 16:23:03 +00009807Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * HTMLtree.c: trying to fix the <style> escaping problem in
9810 HTML serialization bug #89342
9811
Daniel Veillard0b28e882002-07-24 23:47:05 +00009812Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9815 and rebuilt the web site.
9816
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009817Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009818
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009819 * include/libxml/tree.h: added _private member to xmlNs struct
9820
Daniel Veillard1d995272002-07-22 16:43:32 +00009821Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * HTMLparser.c: fixing bug #84876 based on the xml working
9824 code.
9825
William M. Brack61eaba52002-07-21 11:14:18 +00009826Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9827
9828 * python/Makefile.am: enhanced to fix bug 72012 (errors
9829 when using '-jX' make parameter)
9830
William M. Brackef61d202002-07-19 08:32:00 +00009831Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9832
9833 * xpath.c: small additional enhancement for booleans
9834 compared to nodesets
9835
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009836Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * HTMLtree.c: changed the order of the encoding declaration
9839 attributes in the meta tags due to a bug in IE/Mac
9840
William M. Brack0c022ad2002-07-12 00:56:01 +00009841Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9842
9843 * xpath.c: enhanced handling of booleans (especially '='
9844 and '!=' for nodesets) - fixes bug 85256. Added new
9845 routine xmlXPathNotEqualValues for more proper handling
9846 of '!=' when nodesets are involved.
9847
Daniel Veillard06944e22002-07-11 19:55:18 +00009848Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9851 doc/xmlcatalog_man.xml to the source distribution
9852
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009853Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9854
9855 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9856 asked for this.
9857
Daniel Veillard539638b2002-07-06 19:55:14 +00009858Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * configure.in: preparing 2.4.23
9861 * doc/*: rebuilt the docs
9862
Daniel Veillard176d99f2002-07-06 19:22:28 +00009863Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * parser.c: fixing bug #84169 by fixing the
9866 comment of xmlCreatePushParserCtxt to describe the
9867 encoding detection parameters better.
9868
Daniel Veillard37f961d2002-07-06 17:53:56 +00009869Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * valid.c: fixing bug #79331 in one path the lookup for
9872 ID attributes on a namespaced node wasn't handled correctly :-\
9873
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009874Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * HTMLparser.c: trying to fix 87235 about discarded white
9877 spaces in the HTML parser.
9878 * result/HTML/*: this changes the output of a number of HTML
9879 regression tests
9880
Daniel Veillardfdc91562002-07-01 21:52:03 +00009881Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * xpath.c: applied patch from Richard Jinks for the namespace
9884 axis + fixed a memory error.
9885 * parser.c parserInternals.c: applied patches from Peter Jacobi
9886 removing ctxt->token for good.
9887 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9888 popped out by the regression tests.
9889 * Makefile.am: patch for threads makefile from Gary Pennington
9890
William M. Brack6000af52002-06-28 11:43:13 +00009891Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9892
Daniel Veillardfdc91562002-07-01 21:52:03 +00009893 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009894 expressions involving preceding-sibling (et al).
9895
Daniel Veillard153120c2002-06-18 07:58:35 +00009896Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * hash.c: applied a patch from Peter Jacobi to solve a problem
9899 when compiling with the Watcom C on Win32
9900 * result/schemas/*.err: the change of hashing algo generated
9901 permutations in the output
9902
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009903Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * hash.c: applied patch from Sander Vesik improving the quality of
9906 the hash function.
9907
Aleksey Sanina5808b92002-06-14 17:07:41 +000099082002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009909
9910 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9911 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9912 xmllint.c xpath.c: replaced sprintf() with snprintf()
9913 to prevent possible buffer overflow (the bug was pointed
9914 out by Anju Premachandran)
9915
Daniel Veillarde059b892002-06-13 15:32:10 +00009916Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9917
9918 * parser.c: removed an uninitialized data error popped by valgrind
9919 on PE references
9920
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009921Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9922
9923 * doc/xml.html
9924 adding tutorial reference to the web page
9925
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009926Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9927
9928 * doc/tutorial/xmltutorial.xml
9929 * doc/tutorial/ar01s07.html
9930 * doc/tutorial/ape.html
9931 * doc/tutorial/includegetattribute.c
9932 adding section to tutorial about retrieving an attribute
9933 value
9934
Daniel Veillardf5582f12002-06-11 10:08:16 +00009935Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * parser.c: applied a couple of patches from Peter Jacobi to start
9938 to get rid of ctxt->token, with a possible significant speed
9939 improvement to be gained once done. Better compliance with PE
9940 references constructs in DTDs too.
9941 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9942 from Peter too
9943
Daniel Veillard38d80e22002-06-11 07:24:56 +00009944Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9947 xmlParseElement was likely to have been deallocated at the
9948 time of the report, possibly leading to segfault. Just report
9949 the tag name now.
9950
Daniel Veillard9e412302002-06-10 15:59:44 +00009951Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * xpath.c: patch from Richard Jinks for XPath substring() function
9954 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9955
Aleksey Sanina5808b92002-06-14 17:07:41 +000099562002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009957
9958 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9959
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009960Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9961
9962 *doc/FAQ.html
9963 fixing typos in FAQ, thanks to Robert Funnell for the
9964 editing help
9965
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009966Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * NEWS: got complaints from rpmlint that it was empty
9969
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009970Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9971
9972 * added doc/tutorial, including:
9973 apa.html
9974 apb.html
9975 apc.html
9976 apd.html
9977 ar01s02.html
9978 ar01s03.html
9979 ar01s04.html
9980 ar01s05.html
9981 ar01s06.html
9982 includeaddattribute.c
9983 includeaddkeyword.c
9984 includekeyword.c
9985 includestory.xml
9986 index.html
9987 xmltutorial.xml
9988 libxml tutorial, including generated html
9989
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009990Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9991
9992 * result/c14n/exc-without-comments/merlin-c14n-two-*
9993 result/c14n/without-comments/merlin-c14n-two-*
9994 test/c14n/exc-without-comments/merlin-c14n-two-*
9995 test/c14n/without-comments/merlin-c14n-two-*
9996 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9997 c14n/exc-c14n and slightly modified test script to handle
9998 these test cases
9999 * c14n.c: fixed bugs for complicated nodes set (namespace
10000 without node and others from merlin-c14n-two.tar.gz)
10001 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10002 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10003 for xmlsec performance patch
10004 * xpath.c: fixed self::node() for namespaces and attributes
10005
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010006Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10007
10008 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10009 but with the format parameter
10010 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10011
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010012Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10013
10014 * Makefile.am: updated c14n tests suite
10015 * c14n.c: performance improvement for previous c14n patch
10016
Daniel Veillarde72c7562002-05-31 09:47:30 +000010017Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * parser.c: another peroformance patch from Peter Jacobi, that
10020 time on parsing attribute values.
10021
Aleksey Sanin508a1012002-05-31 06:32:32 +000010022Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10023
10024 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10025 into LibXML2 test suite
10026
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010027Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10028
10029 * c14n.c: propagating xpath ancesstors node fix to c14n
10030 plus small performance improvement to reduce number of
10031 mallocs
10032 * xpath.c: fixed ancestors axis processing for namespace nodes
10033
Daniel Veillard46de64e2002-05-29 08:21:33 +000010034Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10037 Peter Jacobi
10038
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010039Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * configure.in: preparing 2.4.22
10042
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010043Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10046 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10047 a public entry point.
10048 * doc/*: rebuilt the API and docs
10049
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010050Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * xpath.c: patch from Richard Jinks to fix a problem introduced
10053 in the previous patch and pointed by Norm
10054
Daniel Veillardc6924812002-05-24 11:10:43 +000010055Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * libxml.spec.in: fixing bug #81112
10058
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010059Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * uri.c: fixing bug #82848
10062
Daniel Veillarda2878972002-05-24 07:54:39 +000010063Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10066 output of one catalog test
10067
Aleksey Sanin114e4752002-05-24 07:20:27 +000010068Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010069
Aleksey Sanin114e4752002-05-24 07:20:27 +000010070 * global.data globals.c tree.c include/libxml/globals.h
10071 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10072 default value for global parameter xmlIndentTreeOutput to 1 and
10073 introduced new global parameter xmlTreeIndentString (the string
10074 used to do one-level indent) with default value " " (as it was
10075 in tree.c)
10076
Daniel Veillard49d5af82002-05-23 11:55:49 +000010077Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10080 with trio and schemas.
10081
Daniel Veillard7c13af42002-05-22 09:57:32 +000010082Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * xpath.c: patch from Richard Jinks to fix the problem raised in
10085 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10086
Daniel Veillard5a872412002-05-22 06:40:27 +000010087Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * xmlschemas.c: a bit of work on import.
10090 * xmlschemastypes.c: Charles Bozeman provided a compare function
10091 for date/time types so min/max facet restrictions should work,
10092 indeterminate comparisons return an error instead of equal.
10093 * test/schemas/date_0* result/schemas/date_0_0: specific test
10094 from Charles Bozeman too
10095
Daniel Veillard10b6da42002-05-18 07:55:20 +000010096Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10099 from Christian Cornelssen fixing the man pages and the Catalog
10100 building script.
10101 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10102 next step is <xs:import> I now have a reasonable understanding
10103 of how it works.
10104
Daniel Veillarde5354492002-05-16 08:43:22 +000010105Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10108
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010109Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10110
10111 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10112
Daniel Veillard088bf112002-05-14 11:03:59 +000010113Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * xpath.c: fixing an XPath function evalutation bug pointed out
10116 by Alexey Efimov where the context was lost when evaluating
10117 the function arguments
10118
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010119Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010120
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010121 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10122 function public for XMLSec performance optimizations
10123
Daniel Veillard3cd72402002-05-13 10:33:30 +000010124Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * python/generator.py python/libxml2class.txt : fixed a problem
10127 with the HTML parser pointed by Gary Benson
10128 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10129 example
10130
Aleksey Sanine48a3182002-05-09 18:20:01 +000010131Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10132 * parser.c: fixed bug #81159 (memory growth in SAX)
10133
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010134Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10135 * xpath.c: fixed bug #78858 (the real fix)
10136
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010137Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010138 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010139
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010140Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * tree.c: modified xmlNodeSetBase to allow changing the
10143 base of a document.
10144
Daniel Veillard070803b2002-05-03 07:29:38 +000010145Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * xmlschemastypes.c: patch Charles Bozeman for validation of
10148 all the date, time, and duration types
10149 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10150 * configure.in: fixed an error pointed by an user
10151 * xml2-config.in: fixed an error pointed by an user
10152
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010153Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10154
10155 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10156 win32/libxml2.def.src xmlIO.c: exported default
10157 'file:', 'http:' and 'ftp:' protocols input handlers
10158 and maked protocols comparisson case insensitive
10159
Daniel Veillard34de97f2002-04-30 14:29:22 +000010160Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * configure.in: Neven Has detected a typo
10163
Daniel Veillard28577c32002-04-30 06:48:41 +000010164Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10167 as one of the persons allowed to commit directly to the
10168 module.
10169
Daniel Veillardfc57b412002-04-29 15:50:14 +000010170Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10173 * valid.c: raised a too low limit
10174 * doc/*: rebuilt the docs
10175
Daniel Veillardeca82812002-04-24 11:42:02 +000010176Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * test/XPath/expr/floats test/XPath/expr/functions
10179 result/XPath/expr/floats result/XPath/expr/functions
10180 xpath.c: another XPath conformance patch from Richard Jinks
10181
Daniel Veillard13e04c62002-04-23 17:51:29 +000010182Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * xmlschemas.c: fixed validation of attribute groups.
10185 * test/schemas result/schemas: added an example from the primer
10186
Daniel Veillard88c58912002-04-23 07:12:20 +000010187Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10190 * test/schemas result/schemas: updated the test list
10191
Daniel Veillarde19fc232002-04-22 16:01:24 +000010192Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * TODO: updated a bit
10195 * parser.c: made a comment more specific
10196 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10197 Schemas conformance.
10198 * test/schemas result/schemas: updated the test list
10199
Daniel Veillard441bc322002-04-20 17:38:48 +000010200Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10203 implementing xs:all with minOccurs = 0
10204 * tes/schemas/* result/schemas/*: added more tests covering
10205 xs:all
10206
Daniel Veillard8a001f62002-04-20 07:24:11 +000010207Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * xmlregexp.c: first implementation of the all particle, this
10210 may need to be revisited for case where not all transitions
10211 must be crossed.
10212
Daniel Veillard7646b182002-04-20 06:41:40 +000010213Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * tree.c: another entity processing update from Markus Henke
10216
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010217Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10218
10219 * trionan.c: fixed crash on OSF/1
10220
Daniel Veillardb4398962002-04-19 07:01:55 +000010221Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * xmlschemas.c: more Schemas work
10224 * test/schemas/* result/schemas/*: added more tests coming
10225 from the spec.
10226
Daniel Veillard54761132002-04-18 21:00:44 +000010227Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10230 ExcC14N specification
10231
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010232Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * tree.c: patch from Markus Henke, fix for recursive entities.
10235
Daniel Veillard23b1f372002-04-18 15:50:05 +000010236Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * xpath.c: fix a problem with string() on a document node.
10239
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010240Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * Makefile.am xmlschemas.c: more Schemas work
10243 * test/schemas/* result/schemas/*: added more tests coming
10244 from the spec.
10245
Daniel Veillard6231e842002-04-18 11:54:04 +000010246Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10249 * result/HTML/*: this changes a few things in the results
10250
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010251Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10252
10253 * include/libxml/tree.h: eliminated 'declaration different than
10254 prototype' warning
10255 * include/win32config.h: "resolved" conflicts with errno.h
10256
Daniel Veillardb509f152002-04-17 16:28:10 +000010257Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10260 on the automata interfaces and debug of counted choices
10261 * test/schemas/* result/schemas/*: added a number of tests
10262
Daniel Veillard8651f532002-04-17 09:06:27 +000010263Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10266 a bit of work on Schemas
10267 * testSchemas.c: try to make it more useful
10268 * test/schemas/* result/schemas/* Makefile.am: changed the
10269 Schemas regression test procedure, started adding a few samples
10270
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010271Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10272
10273 * include/libxml/encoding.h: Patch for the Borland C++ builder
10274 * include/libxml/tree.h: Patch for the Borland C++ builder
10275 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010276 * win32/bcb5: New directory for the Borland C++ builder
10277 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010278
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010279Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10280
10281 * win32/Makefile.msvc: Update for XML Schema support
10282 * win32/configure.js: Update for XML Schema support
10283 * win32/libxml2.def.src: Update for XML Schema support
10284
Daniel Veillard4255d502002-04-16 15:50:10 +000010285Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10288 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10289 xmlunicode.c include/libxml/Makefile.am
10290 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10291 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10292 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10293 include/libxml/xmlversion.h.in : merged the current state of
10294 XML Schemas implementation, it is not configured in by default,
10295 a specific --schemas configure option has been added.
10296 * test/automata test/regexp test/schemas Makefile.am
10297 result/automata result/regexp result/schemas:
10298 merged automata/regexp/schemas regression tests
10299
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010300Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * xpath.c: Gary found a compile time problem, fixes #78823
10303
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010304Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * configure.in: release of 2.4.20
10307 * doc/*: updated and rebuilt the docs
10308
Daniel Veillardf544f192002-04-15 12:56:56 +000010309Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * python/Makefile.am: patch from Cristian Gafton to build on
10312 Red Hat 6.2, should also fix #75779
10313
Daniel Veillard940492d2002-04-15 10:15:25 +000010314Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * valid.c: first part of fixing #78729
10317
Daniel Veillardeb475a32002-04-14 22:00:22 +000010318Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10321 escaping of URI when saving HTML files.
10322 * result/HTML/*: this impacted some tests
10323
Daniel Veillard9b731d72002-04-14 12:56:08 +000010324Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * configure.in: trying to fix #77441
10327
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010328Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * include/libxml/xmlIO.h: Hallski complained it could not be
10331 included by itself.
10332
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010333Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10336
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010337Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10338
10339 * win32/configure.js: patch from Nilo for the c14n option
10340 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10341
Daniel Veillardda423da2002-04-10 19:25:38 +000010342Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10345 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10346 LIBXML_THREAD_ENABLED
10347
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010348Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * xpath.c: another patch from Richard Jinks for substring conformance
10351 * test/XPath/expr/floats test/XPath/expr/strings
10352 result/XPath/expr/floats result/XPath/expr/strings: update of the
10353 test suite to check those.
10354
Daniel Veillard01917aa2002-04-10 11:30:41 +000010355Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * xpath.c: patch from Richard Jinks for .x float parsing.
10358
Daniel Veillard46d6c442002-04-09 16:10:39 +000010359Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * parser.c: patch from Markus Henke when an encoding ain't recognized
10362
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010363Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * libxml.m4: got a report that #include <string.h> was needed
10366
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010367Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10370
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010371Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10372
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010373 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010374
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010375Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10378 pointed out by Melvyn Sopacua.
10379
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010380Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * libxml.m4: Frédéric Crozat gave a patch related to the change
10383 of Include paths breaking the libxml.m4
10384
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010385Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * xpath.c: Fix bug #76927 forgot to save some context
10388 when evaluating binary expressions
10389
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010390Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * configure.in: fixed configure for MPE/iX from Markus Henke
10393 * xmlmemory.c: fixed initialization problems
10394 * xpath.c: another set of patches from Richard Jinks this
10395 fixes "make XPathtests" on linux
10396
Daniel Veillard21458c82002-03-27 16:12:22 +000010397Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10400 * test/XPath/expr/compare test/XPath/expr/equality
10401 test/XPath/expr/floats test/XPath/expr/functions
10402 test/XPath/expr/strings result/XPath/expr/compare
10403 result/XPath/expr/equality result/XPath/expr/floats
10404 result/XPath/expr/functions result/XPath/expr/strings: Updated
10405 tests though they show a divergence on Linux
10406
Daniel Veillard28dfed12002-03-27 09:08:17 +000010407Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * xpath.c trionan.c: previous commit also included patches
10410 from Richard Jinks on some IEEE support corner case
10411
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010412Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10415 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10416 that $(datadir) should be used for docs
10417
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010418Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10421 could leak filedescriptors
10422
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010423Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * configure.in nanohttp.c: applied patch from Allan Clark for
10426 UnixWare/OpenServer
10427
Daniel Veillard19274092002-03-25 16:48:03 +000010428Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * configure.in: preparing 2.4.19
10431 * doc/*: rebuilt the docs
10432
Daniel Veillard56b2db72002-03-25 16:35:28 +000010433Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * nanohttp.c: fixing #76043, got fed up with non-portability
10436 of that piece of code.
10437
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010438Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * valid.c SAX.c: Never commit without running "make tests" :-(
10441 fix a couple of stupidities in the previous commit
10442 * result/*: a few changes in some attribute order result of previous
10443 commit.
10444
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010445Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10448 the internal subset should not raise duplicate ID errors,
10449 also there was a small bug in conjunction to namespace
10450 declarations defaulted and xml:xxx attributes DTD definitions.
10451
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010452Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * xpath.c: Richard Jinks also raised some rounding problems
10455 this tries to fix them
10456
Daniel Veillard4e2df542002-03-22 12:23:14 +000010457Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10460 behaviour in xmlXPathCastToString()
10461
Daniel Veillarddb552912002-03-21 13:27:59 +000010462Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10465 raised by Morus Walter
10466
Daniel Veillard9e537932002-03-21 13:08:08 +000010467Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10470 from Igor
10471
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010472Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * xpath.c: fixing #75619, related to a problem when trying
10475 to evaluate condition when the current node set resulting
10476 from that sub-step evaluation is empty. Also fixes 2 potential
10477 problem with previous-sibling and next-siblings axis.
10478
Daniel Veillard1840ef02002-03-21 08:05:23 +000010479Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10482 HTML support is not configured in.
10483
Daniel Veillard561b7f82002-03-20 21:55:57 +000010484Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10487 include/libxml/tree.h: dohh I really didn't intended to commit
10488 this test version :-(
10489
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010490Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * testSAX.c: I wanted to see the real speed at the SAX interface
10493 after a little too many Ximianer started complaining about the
10494 parser speed.
10495 added a --quiet option:
10496 paphio:~/XML -> ls -l db100000.xml
10497 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10498 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10499 3200006 callbacks generated
10500 real 0m1.270s
10501 Which means 16MBytes/s and 3Mcallback/s
10502
Daniel Veillardc62a1472002-03-19 18:35:12 +000010503Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * xpath.c: valgrind spotted another error that time when running
10506 on libxslt regression tests
10507
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010508Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * Makefile.am: adding "make valgrind" running the full regression
10511 tests (except python ones) under Valgrind (using valgrind -q
10512 which was kindly added by the author).
10513 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10514 passes cleanly now except an obcure floating point initialization
10515 raised in log10() in one XPath regression test ???
10516 * tree.c: edited some comments to close #75244
10517
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010518Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10521 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10522 context of ScrollKeeper, made sure that if the number is
10523 an integer, the serialization follows the description at
10524 http://www.w3.org/TR/xpath#section-String-Functions
10525
Daniel Veillard5997aca2002-03-18 18:36:20 +000010526Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010528 * configure.in: preparing 2.4.18
10529 * doc/*: updated and rebuilt the web site
10530 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10531 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010532 * parser.c: humm, changed the way the SAX parser work when
10533 xmlSubstituteEntitiesDefault(1) is set, it will then
10534 do the entity registration and loading by itself in case the
10535 user provided SAX getEntity() returns NULL.
10536 * testSAX.c: added --noent to test the behaviour.
10537
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010538Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * parser.c: Wilfried Teiken provided a hackish but working
10541 way to get context reported back on entities when parsing
10542 with SAX and without breaking the DOM build.
10543
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010544Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * c14n.c: applied a new patch from Aleksey Sanin
10547 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10548 to reference Aleksey implementation of XML digital Signatures
10549
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010550Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * xpath.c: small fix to avoid potential problem due to
10553 ordering of freeing data
10554 * python/Makefile.am: people were complaining about
10555 the generated file in python dir not being built
10556
Daniel Veillardd2379012002-03-15 22:24:56 +000010557Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10560 python/generator.py python/libxml.c python/types.c: Cleanup
10561 of the python Makefiles based on Jacob and James feedback,
10562 fixed the spec file accordingly, fixed the number of warning
10563 that passing my pedantic CFLAGS was generating. Conclusion
10564 is that Python includes are real crap.
10565
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010566Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * configure,in: it was reported quite a few times that
10569 xml2-config --cflags should not output
10570 -I$includeprefix/libxml2/libxml because libxml2 header names
10571 clashes with existing names like list.h from C++ stl.
10572 Includes should be #include<libxml/xxx.h> so ...
10573
Daniel Veillard6f293b12002-03-15 09:42:33 +000010574Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * c14n.c: another patch from Aleksey Sanin
10577
Daniel Veillard5c396542002-03-15 07:57:50 +000010578Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10581 canonicalization algorithm
10582 * doc/xml.html doc/index.html: added the C14N references on the
10583 index page.
10584
jacob berkman9be65862002-03-14 02:15:56 +0000105852002-03-13 jacob berkman <jacob@ximian.com>
10586
10587 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10588 usage, redundant, and gcc specific
10589
Daniel Veillard75be0132002-03-13 10:03:35 +000010590Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * xpath.c: speedup some node selection operations, this can
10593 have a significant impact on DocBook Norm's stylesheets
10594 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10595 make sure it's always the case
10596 * debugXML.c: distinguish CDATA and comments in ls operations
10597
Daniel Veillard61f26172002-03-12 18:46:39 +000010598Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10601 to generate better API descriptions etc...
10602
Daniel Veillard9ff88172002-03-11 09:15:32 +000010603Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * c14n.c: Fixing #74186, made sure all boolean expressions
10606 get fully parenthesized, ran indent on the output
10607 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10608 include/libxml/tree.h: also #74186 related, removed the
10609 --with-buffers option, and all the preprocessor conditional
10610 sections that were resulting from it.
10611
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010612Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * valid.c: applied patch from Dodji Seketeli fixing an
10615 uninitailized variable in xmlValidGetValidElements()
10616
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010617Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * c14n.c: fixed a few comments
10620 * doc/*.html doc/*/*.html: regenerated the docs and added
10621 the C14N API
10622 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10623
Daniel Veillardfa49d872002-03-09 10:20:00 +000010624Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * check-xml-test-suite.py: fix to adapt varaiations in the
10627 bindings
10628 * configure.in python/setup.py python/setup.py.in: fixed to
10629 have the version of the python scripts automatically updated
10630
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010631Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10634 in xmlCopyProp()
10635
Daniel Veillardaf43f632002-03-08 15:05:20 +000010636Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * configure.in: preparing 2.4.17 release
10639 * doc/*: updated and rebuilt the docs
10640 * xpath.c: fixed a comment
10641 * python/libxml.c: fixed a possible reentrancy problem
10642
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010643Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10646 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10647 added a specific regression test
10648 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10649 not raise exceptions when failing to find the attribute.
10650
Daniel Veillard90bc3712002-03-07 15:12:58 +000010651Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * configure.in xmllint.c: owen pointed out a problem with the
10654 ftme fix, gettimeofday() was not detected by configure and
10655 the ftime header wasn't included, dohhh
10656
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010657Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * configure.in xmllint.c: trying to fix #71457 for timing
10660 precision when gettimeofday() is not availble but ftime() is
10661
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010662Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10665 are now copied on install and part of the -devel RPM
10666
Daniel Veillard7b416132002-03-07 08:36:03 +000010667Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * xpath.c: trying to avoid bug #72150 which was apparently
10670 caused by a gcc bug (or a processor problem) as detailed
10671 at http://veillard.com/gcc.bug
10672
Daniel Veillardf742d342002-03-07 00:05:35 +000010673Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10676 fixed xmlReconciliateNs(), added a Python test/example for
10677 inter-document cut'n paste
10678 * python/libxml.py: fixed node.doc on document nodes and added
10679 xpathEval() onto node objects
10680
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010681Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10684 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10685 fixup and integrated tests for the serialization stuff
10686
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010687Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10690 moved the libxml man page to section 3
10691
Daniel Veillard1e774382002-03-06 17:35:40 +000010692Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * tree.c: fix bug #72490
10695 * python/libxml.c python/libxml.py: added methods serialize()
10696 and saveTo() to all node elements.
10697
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010698Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * xmlIO.c: closed #73430, don't read from an input source
10701 which indicated an end-of-file or an error.
10702
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010703Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * parser.c: make sure SAX endDocument is always called as
10706 this could result in a Python memory leak otherwise (it's
10707 used to decrement ref-counting)
10708 * python/generator.py python/libxml.c python/libxml.py
10709 python/libxml2-python-api.xml python/libxml2class.txt
10710 python/tests/error.py python/tests/xpath.py: implemented
10711 the suggestions made by Gary Benson and extended the tests
10712 to match it.
10713
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010714Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * python/generator.py: applied patch fixing #73450
10717
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010718Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * xpath.c: fixing #61290 "namespace nodes have no parent"
10721 long standing divergence from the XPath REC. NodeSets
10722 simply hold a copy of namespace nodes and those node ->next
10723 points to the parent (which may not be the node carrying the
10724 definition).
10725 * include/libxml/xpath.h: flagged but didn't added a possible
10726 speedup
10727 * DOCBparser.c HTMLparser.c: removed some warnings from push
10728 parser due to new state being added.
10729 * tree.c: new fix from Boris Erdmann
10730 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10731 the XML Canonalization support from Aleksey Sanin
10732
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010733Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * tree.c: patch from Boris Erdmann fixing some namespace odities
10736 with xmlCopyNode()
10737
Daniel Veillardc6613042002-03-02 09:34:02 +000010738Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * xmlIO.c: fix bug #72706 when loading a NULL entity
10741
Daniel Veillardc0fef772002-03-01 16:16:31 +000010742Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10745 actually change in a future XML Namespace revision.
10746
Daniel Veillard79426f22002-03-01 16:14:17 +000010747Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10750 added the possibility of returning nodesets from XPath extension
10751 functions written in Python
10752
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010753Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * python/*: commiting some Python bindings work done while travelling
10756
Daniel Veillard97300512002-03-01 09:13:41 +000010757Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10760 explicitely with memory debugging switched on
10761
Daniel Veillard6361da02002-02-23 10:10:33 +000010762Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10765 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10766 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10767 the accessor generator for strings
10768 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10769 regression test.
10770
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010771Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * python/README python/generator.py python/libxml.c python/setup.py:
10774 added the 'usual' setup.py to allow building a libxml2-python
10775 module based on the same code. The initialization is however
10776 different the 2 .so files fo libxml2 and libxslt are identical and
10777 they entry point initialize both libraries. this is done to avoid
10778 some possible nasty problem since the Python don't merge the maps
10779 of all shared modules.
10780
Daniel Veillard158a4d22002-02-20 22:17:58 +000010781Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * parser.c: fixed a push/encoding bug reported by Michael
10784 on librsvg
10785
Daniel Veillard7839e162002-02-20 18:54:48 +000010786Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * include/libxml/parserInternals.h: fixes a misplaced #endif
10789
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010790Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * parser.c valid.c: found and fixed a couple of allocation bugs
10793
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010794Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * doc/xml.html doc/python.html doc/*: added a Python and binding
10797 page describing the current state of the Python bindings and
10798 giving pointers to the other languages wrappers.
10799
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010800Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10803 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10804 rebuilt the API and web site
10805 * xpath.c: fixed #71978 portability bugs
10806
Daniel Veillard8aff2472002-02-19 21:50:43 +000010807Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10810
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010811Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * include/libxml/parserInternals.h parser.c: had to change
10814 2 internal parsing API when processing document content
10815 to check the start and end of element content are defined
10816 in the same entity
10817 * valid.c include/libxml/valid.h: attribute normalization can
10818 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10819 with the context to report it.
10820 * SAX.c: fixed the last known bugs, crazy validation constraints
10821 when a document is standalone seems correctly handled. There
10822 is a couple of open issues left which need consideration especially
10823 PE93 on external unparsed entities and standalone status.
10824 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10825 The 2 tests left failing are actually in error. Cleanup done.
10826
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010827Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * valid.c: implemented E59 spaces in CDATA does not match the
10830 nonterminal S
10831
Daniel Veillard878eab02002-02-19 13:46:09 +000010832Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * SAX.c parser.c valid.c: more validation test fixups
10835 * check-xml-test-suite.py: added duration info for the tests
10836
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010837Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * parser.c valid.c: a couple of errors were reported but not
10840 saved back as such in the parsing context. Down to 1% failure rate
10841 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10842
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010843Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * xmlInternald.c: isExtender was missing a char
10846 * parser.c include/libxml/parser.h: % are acceptable in the
10847 internal subset if within a PUBLIC ID
10848
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010849Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * SAX.c parserInternals.c valid.c: more work on the conformance
10852 suite. Took the step to finally block documents with encoding
10853 errors. It's a fatal error per the spec, people should have fixed
10854 their documents by now.
10855
Daniel Veillard55253e22002-02-18 14:32:39 +000010856Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * check-xml-test-suite.py: fixed the test script after some discussion
10859 on the semantic of TYPE="error"
10860 * Makefile.am: added the script to the distrib
10861
Daniel Veillard28757702002-02-18 11:19:30 +000010862Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * SAX.c entities.c: fixed a couple of conformances issues deep
10865 into the validation code (standalone and undeclared Notations)
10866
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010867Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10870 stayed there for years !
10871
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010872Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10875 missing
10876
Daniel Veillardc7612992002-02-17 22:47:37 +000010877Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * check-xml-test-suite.py: improved the behaviour a bit as
10880 well as the logs
10881 * parser.c valid.c SAX.c: fixed a few more bugs
10882 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10883
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010884Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * check-xml-test-suite.py: python script to run regression tests
10887 against the XML Test suite of W3C/OASis
10888 * SAX.c: fixed a validation bug
10889 * parser.c: fixed 3 errors pointed by the test suite
10890 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10891 * python/Makefile.am: fixed a dependendy
10892
Daniel Veillard9f28f302002-02-15 20:48:08 +000010893Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * xmlmemory.c: avoid a warning bug #71594
10896
Daniel Veillard144024e2002-02-13 21:14:46 +000010897Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10900 warning on alpha/Tru64
10901
Daniel Veillarde4301c82002-02-13 13:32:35 +000010902Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * include/libxml/entities.h: fixing a comment
10905 * valid.c: fixing some troubles with validity check on namespaces
10906 * result/VC/NS3 test/VC/NS3: added a specific regression test
10907
Daniel Veillarda6d05382002-02-13 13:07:41 +000010908Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * tree.c: Fixing #71342 serializing '\n' in attribute values
10911 * result/noent/att3 result/att3 test/att3: added a specific
10912 test.
10913
Daniel Veillard797a5652002-02-12 13:46:21 +000010914Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * python/libxml.c: couple of bug fixes
10917
Daniel Veillard01a6d412002-02-11 18:42:20 +000010918Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * python/*.py: removed tabs and used spaces.
10921
Daniel Veillard397ff112002-02-11 18:27:20 +000010922Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10925 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10926
Daniel Veillard03517542002-02-11 13:54:40 +000010927Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10930 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10931
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010932Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * include/libxml/encoding.h include/libxml/entities.h
10935 include/libxml/globals.h include/libxml/parser.h
10936 include/libxml/threads.h include/libxml/tree.h
10937 include/libxml/xmlmemory.h: trying to fix the include mess
10938
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010939Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * include/libxml/xmlmemory.h: reverted part of the previous
10942 attempt to provide #69655, this was breaking the build.
10943
Daniel Veillard0ba59232002-02-10 13:20:39 +000010944Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10947 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10948 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10949 include/libxml/parserInternals.h include/libxml/tree.h
10950 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10951 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10952 clean.
10953 * python/libxml.c: fixed a warning.
10954
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010955Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10958 copying of node, merge back IDs in the target document.
10959 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10960 test/XInclude/ents/ids.xml: test case
10961 * result/VC/ElementValid4: output changed due to a typo fix
10962
Daniel Veillard1c18e302002-02-09 22:16:40 +000010963Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010966 generate the dependencies right as Jacob found out. Add
10967 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010968
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010969Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * parserInternals.c valid.c: Justin Fletcher found some parts
10972 of the code needing cleanup
10973 * libxml.spec.in python/Makefile.am python/generator.py
10974 python/libxml.c python/libxml.py: Fixed the python Makefiles
10975 corrected a bug showing up on ia64, changed the name of the
10976 python internal module too
10977
Daniel Veillard07be19b2002-02-08 14:20:35 +000010978Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * Makefile.am: applied patch from Andris Pavenis for binary
10981 name suffixes
10982
Daniel Veillardf216d462002-02-08 13:44:24 +000010983Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * xmllint.c win32/win32config.h: fixing #68748
10986
Daniel Veillardd455d792002-02-08 13:37:46 +000010987Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * valid.c: fixing #70166
10990
10991Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * valid.c: fixing #70077
10994
Daniel Veillardc575b992002-02-08 13:28:40 +000010995Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * Copyright Makefile.am README configure.in libxml.spec.in:
10998 Changed to the MIT Licence
10999 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11000 doc/xmlio.html: updated the doc accordingly
11001 * include/libxml/xmlwin32version.h configure.in: preparing
11002 2.4.14 release
11003 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11004 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11005 fixed the const xmlChar * wrapper and generator, XPath extension
11006 functions now use the context as first argument
11007 * python/tests/tstxpath.py python/tests/xpath.py
11008 python/tests/xpathext.py: Updated the tests accordingly
11009 * tree.c: fixed bug #70067
11010
Daniel Veillard7db38712002-02-07 16:39:11 +000011011Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * Makefile.am: cleanup
11014 * debugXML.c: always use stdout if output is NULL
11015 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11016 * python/Makefile.am python/generator.py python/libxml2class.txt
11017 python/libxml_wrap.h python/types.c: augmented the number of bindings
11018 handling FILE * and XPath contexts
11019 * python/tests/Makefile.am: avoid a stupid problem due to the
11020 use of TEST.
11021
Daniel Veillard15a143b2002-02-06 22:40:50 +000011022Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11025
Daniel Veillard70cab352002-02-06 16:06:58 +000011026Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * python/TODO python/libxml.c: cleanup the extension function lookup
11029 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11030
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011031Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * configure.in python/Makefile.am: do not install outside
11034 of prefix
11035
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011036Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * python/TODO python/libxml.c: started adding SAX interfaces
11039 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11040 SAX test
11041
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011042Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * tree.c: hardened the addChild function
11045 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11046 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11047 added accessors needed for xmlNode, a bit more testing and
11048 extension of interfaces
11049 * python/tests/Makefile.am python/tests/build.py: added a test
11050 build from scratch/save/load/check
11051
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011052Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * parserInternals.c: change a small bit in the way valididy
11055 error messages get initialized
11056 * python/TODO python/libxml.c python/libxml2-python-api.xml
11057 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11058 added some memory debugging to track leaks at the libxml2 level
11059 * python/tests/*.py: changed all tests to check for leaks,
11060 there is just one left in XPath extension registrations.
11061
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011062Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11063
11064 * python/TODO python/generator.py python/libxml2-python-api.xml
11065 python/libxml2class.txt: more accessor classes for the parser
11066 context, allow to switch on and check validity
11067 * python/tests/Makefile.am python/tests/error.py
11068 python/tests/invalid.xml python/tests/valid.xml
11069 python/tests/validate.py: attded more test and and added error.py
11070 which I forgot to commit in the last step
11071
Daniel Veillard3ce52572002-02-03 15:08:05 +000011072Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * python/Makefile.am python/types.c: cleanup
11075 * python/libxml.c python/libxml.py python/libxml_wrap.h
11076 python/generator.py python/libxml2-python-api.xml
11077 python/libxml2class.txt: added class for parser context, added
11078 first cut for push mode support. Added a framework to generate
11079 accessors functions.
11080 * python/tests/Makefile.am python/tests/push.py: added a push
11081 test
11082
Daniel Veillardcfb05462002-02-02 23:18:22 +000011083Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11084
11085 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11086 bug a bit of cleanup.
11087
Daniel Veillard5d819032002-02-02 21:49:17 +000011088Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11089
11090 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11091 python/libxml2class.txt: adding error redirections and preformat
11092 to a python handler
11093 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11094 tests self checking
11095
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011096Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11099 a function
11100
Daniel Veillard9589d452002-02-02 10:28:17 +000011101Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11104 python/libxml.c python/libxml2-python-api.xml
11105 python/libxml2class.txt: Progressing through the TODOs, class
11106 description output, extra XML API, RPM now builds the wrappers
11107 for all python installed versions
11108
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011109Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * configure.in libxml.spec.in python/Makefile.am python/TODO
11112 python/generator.py python/libxml2class.txt: added more informations
11113 in the libxml2-python package including docs. Slightly changed
11114 the class hierarchy
11115 * python/tests/*: added basic regression tests infrastructure too
11116
11117Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11120 added libxml2-python as part of the packages installed
11121
Daniel Veillarda7340c82002-02-01 17:56:45 +000011122Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * python/Makefile.am python/generator.py python/libxml.c
11125 python/libxml.py: more work, now able to extend the
11126 XPath interpreter with functions written in python.
11127
Daniel Veillardc3e39442002-02-01 09:29:41 +000011128Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * python/Makefile.am: Jacob sent a patch to allow building from
11131 tarfile.
11132
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011133Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11136 inserted the python wrappers build, I hope this won't be too
11137 unportable
11138
Daniel Veillard1971ee22002-01-31 20:29:19 +000011139Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * xpath.c: minor optimization
11142 * python/generator.py python/libxml.c python/libxml.py
11143 python/libxml_wrap.h: more work on the python bindings,
11144 they now support XPath and there is no evident leak
11145
Daniel Veillard36ed5292002-01-30 23:49:06 +000011146Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * python/generator.py python/libxml.c python/libxml.py:
11149 more work on the python bindings generator.
11150
Daniel Veillard96fe0952002-01-30 20:52:23 +000011151Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * python/generator.py python/libxml.c python/libxml_wrap.h:
11154 more work on the python bindings.
11155
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011156Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * python/generator.py python/libxml.c python/libxml.py
11159 python/libxml_wrap.h: commited early version of a python binding
11160 for private use only ATM
11161
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011162Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * entities.c tree.c include/libxml/entities.h: applied patch
11165 from Anthony Jones to implement copy of DTD subtree too. Had
11166 just to keep 2 function private which really ought to become
11167 public ones.
11168
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011169Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * xmllint.c: added pointers to the web pages in the usage()
11172
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011173Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * tree.c: more fixes from Petr Kozelka for attribute handling
11176 in the tree API to align the semantic with DOM.
11177
Daniel Veillard36065812002-01-24 15:02:46 +000011178Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * valid.c tree.c entities.c: another set of patches from
11181 Anthony Jones for copy operations cleanup and robustness
11182
Daniel Veillardf8592562002-01-23 17:58:17 +000011183Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11186 an alphabetic index based on comments content
11187 * doc/*: rebuilt the web site with the new references
11188
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011189Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * parserInternals.h: Greg Sjaardema suggested to use an
11192 eponential buffer groth policy in xmlParserAddNodeInfo()
11193
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011194Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11197 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11198 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11199 to generate cross-references, and added/updated the stylesheets
11200 to generate and link API indexes. The generic keyword index
11201 is not done yet.
11202 * doc/*.html: regenerated all the usual docs too
11203
Daniel Veillard2070c482002-01-22 22:12:19 +000011204Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * debugXML.c: added an xpath function to the shell for T. V. Raman
11207
11208Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011209
11210 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11211 debug routines.
11212
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011213Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11216 support of attribute nodes
11217
Daniel Veillard9d06d302002-01-22 18:15:52 +000011218Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11221 hopefully near complete and fully documented of the API in XML
11222 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11223 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11224 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11225 include/libxml/parserInternals.h include/libxml/valid.hi
11226 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11227 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11228 include/libxml/xpath.h include/libxml/xpathInternals.h:
11229 Cleaned up the doc comments a lot in the process, the interface
11230 coverage is now 100%
11231
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011232Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11233
11234 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11235 extracts comments from the gtk-doc DocBook output (a bit
11236 convoluted but seems to work).
11237
Daniel Veillard61006472002-01-21 17:31:47 +000011238Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11241 added an XML description of the API, moved the script generating
11242 it here. Added a "make api" target
11243
Daniel Veillardd2f23002002-01-21 13:36:00 +000011244Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11247
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011248Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * xpath.c include/libxml/xpathInternals.h: the change made to
11251 xmlXPathFuncLookupFunc was incompatible roll it back
11252
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011253Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * SAX.c: cleanup patch from Anthony Jones
11256 * doc/Makefile.am: fix the headers to avoid in make scan
11257 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11258 includes, * vs Ptr and general cleanup
11259 * parsedecl.py: first version of a script to extract the
11260 module interfaces, the goal will be to provide .decl or XML
11261 specification of the interfaces to build wrappers.
11262
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011263Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11266 now provides return codes in case of errors
11267
Bjorn Reese026d29f2002-01-19 15:40:18 +000011268Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11269
11270 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11271 Upgraded to trio baseline 1.6
11272 * strio.h strio.c: Replaced by triostr.h and triostr.c
11273
Daniel Veillard572577e2002-01-18 16:23:55 +000011274Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11277 of strdup usage in the code
11278
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011279Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * parser.c error.c: Keith Isdale complained rightly that
11282 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11283
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011284Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * tree.c: fixed the funxtion to set the xml: attributes
11287 * debugXML.c: added "setbase" to test it.
11288
Daniel Veillard2c748c62002-01-16 15:37:50 +000011289Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11292 to allow updating an attribute content
11293
Daniel Veillard8de85c62002-01-15 17:10:15 +000011294Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * libxml.h: try to avoid problems when compiling on Windows
11297
Daniel Veillard314cfa02002-01-14 17:58:01 +000011298Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * hash.c: patch from Anthony Jones for hash.c allocation size
11301 * Makefile.am: trying to work around Yet Another Libtool Madness
11302 and build the 2.4.13 release finally ...
11303
Daniel Veillard744683d2002-01-14 17:30:20 +000011304Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11307 * doc/* : update of the documentation
11308
Daniel Veillarde6a55192002-01-14 17:11:53 +000011309Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11312 at fixing #61290 :-(
11313
Daniel Veillardfb25a512002-01-13 20:32:08 +000011314Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11317 Fixes bug #67229
11318
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011319Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * tree.c: trying to avoid troubles when a subtree is copied
11322 and coalesced in part with the target tree. Should fix
11323 bug #67407
11324
Daniel Veillardd8224e02002-01-13 15:43:22 +000011325Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * valid.c: fixed validation of attributes content of type
11328 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11329 values, very old bug. Fixes #67671
11330
Daniel Veillard8107a222002-01-13 14:10:10 +000011331Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * parser.c include/libxml/parserInternals.h tree.c: integrated
11334 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11335 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11336
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011337Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * threads.c: applied Serguei Narojnyi's patch to add native
11340 thread support on the Win32 platform
11341 * testThreadsWin32.c Makefile.am: added the test program also
11342 from Serguei, Win32 specific
11343 * include/win32config.h include/libxml/xmlwin32version.h.in:
11344 added patch from Igor for the Windows thread specific defines.
11345
Daniel Veillard845cce42002-01-09 11:51:37 +000011346Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11349
Daniel Veillard7b602b42002-01-08 13:26:00 +000011350Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11353 output page into XMLinfo.html. Close bug #66951 and
11354 raised by Robert Collins too.
11355
Daniel Veillard73c6e532002-01-08 13:15:33 +000011356Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * encoding.c: Paul Keogh pointed out a possibility of segfault
11359 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11360 Closes bug # 68238
11361
Daniel Veillard4a859202002-01-08 11:49:22 +000011362Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * doc/*.html: updated the Gdome2 links
11365
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011366Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * libxml.h: Applied following patches from Robert Collins
11369 and make sure IN_LIBXML is defined when compiling it
11370 -------
11371 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11372 as well as Visual C.
11373 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11374 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11375 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11376 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11377 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11378 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11379 xmlSysIDExists xmlNoNetExists).
11380 * xmllint.c: Don't include winsock2.h for Cygwin.
11381
Daniel Veillard401c2112002-01-07 16:54:10 +000011382Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11385 when the version info is not present.
11386
Daniel Veillard6f42c132002-01-06 23:05:13 +000011387Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * tree.c: Anthony Jones pointed out a problem in
11390 xmlStringGetNodeList() and provided a fix for it
11391
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011392Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11393
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011394 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011395 xmlCreatePushParserCtxt() when the initial buffer passed
11396 is large.
11397
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011398Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * win32/*: big cleanup of the Windows/MSVC project files
11401 from Igor Zlatkovic
11402
Daniel Veillardcebb1362002-01-02 13:13:30 +000011403Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * doc/Makefile.am: should fix #67674 and avoid troubles if
11406 xsltproc is not available or fails in the prefix provided
11407
Daniel Veillard26908ab2002-01-01 16:50:03 +000011408Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11411
Daniel Veillard5344c602001-12-31 16:37:34 +000011412Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11415 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11416 Fixed a few other problems raised by Charlie Bozeman.
11417 * result/VC/ElementValid[5-7]: fixed the output
11418
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011419Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11420
11421 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11422 patches from Charlie Bozeman. Regenerated the HTML docs.
11423
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011424Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11427 for Windows from Igor
11428
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011429Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11430
11431 * xmllint.c: applied Justin Fletcher patch for --output or -o
11432
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011433Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11434
11435 * win32/libxml2/libxml2.def.src: close #67019
11436
Daniel Veillard01db67c2001-12-18 07:09:59 +000011437Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * xmllint.c: applied Justin Fletcher generic timing patch
11440 similar to the one already applied to xsltproc.
11441
Daniel Veillardd1640922001-12-17 15:30:10 +000011442Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * include/libxml/tree.h tree.c: applied documentation patches
11445 from Charlie Bozeman
11446
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011447Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11448
11449 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11450
Daniel Veillard29e43992001-12-13 22:21:58 +000011451Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * valid.c: fix the xmlStrdup() used in the previous patch.
11454 * valid.c: added --dropdtd
11455 * tree.c: fixed xmlUnlinkNode so it also removes the references
11456 from the document if the node is a DTD
11457
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011458Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * HTMLtree.c valid.c: cleanup some static declarations
11461
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011462Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11463
11464 * xmllint.c: removed another strdup()
11465 * doc/FAQ: removed the HP/UX entry
11466
Daniel Veillarded472f32001-12-13 08:48:14 +000011467Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * valid.c: fix bug #66816 when validating.
11470 * xmllint.c: don't use sys/time.h if configure did not found it
11471
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011472Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11473
11474 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11475 xmlcatalog_man.xml
11476
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011477Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11480 xmlInitMemory() was declared twice
11481
Daniel Veillardb82c1662001-12-09 14:00:54 +000011482Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * globals.c: do not reference strdup() !
11485 * configure.in libxml-2.0.pc.in: trying to fix the libs
11486 of the various config extraction modules
11487
Daniel Veillardef90ba72001-12-07 14:24:22 +000011488Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11489
11490 * configure.in : preparing 2.4.12
11491 * doc/* : updated and rebuilt the docs
11492
Daniel Veillard220346d2001-12-07 11:33:54 +000011493Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11494
11495 * uri.c: closed bug #66159
11496 * testURI.c: added --escape option
11497 * configure.in: some cleanup for xml2-config --cflags
11498
Daniel Veillard2a906822001-12-06 14:34:08 +000011499Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * globals.c testThreads.c: removed some misplaced includes
11502 of xmlversion.h
11503
Daniel Veillarde28313b2001-12-06 14:08:31 +000011504Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11505
11506 * threads.c: patch from Gary Pennington fixing a possible
11507 problem at initialization time.
11508
Daniel Veillardd3b08822001-12-05 12:03:33 +000011509Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11510
11511 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011512 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011513 CodeWarrior.
11514
Daniel Veillarda7866932001-12-04 13:14:44 +000011515Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * xmllint.c: applied Geert Kloosterman's patch to fix
11518 --repeat --timing output
11519
Daniel Veillard19840942001-11-29 16:11:38 +000011520Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11523 where non-wellformed XML declaractions were not detected.
11524
Daniel Veillarde85d9342001-11-28 14:43:12 +000011525Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11528
Daniel Veillard22f25a82001-11-28 09:12:23 +000011529Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11530
11531 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11532 gets reset by xmlCleanupInputCallbacks() and this makes the
11533 function useless. Same for output.
11534
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011535Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * xmlIO.c: robert pointed out a loop error in callback cleanups
11538
Daniel Veillard8faa7832001-11-26 15:58:08 +000011539Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11540
11541 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11542 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11543 they are not really tied to debugging
11544
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011545Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11546
11547 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11548 * xmllint.c: better --catalogs description
11549
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011550Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11551
11552 * tree.c: fixed a couple of problems in xmlSetProp()
11553
Daniel Veillardcd337f02001-11-22 18:20:37 +000011554Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11557 unappropriate stdout output.
11558
Daniel Veillard566d4df2001-11-22 13:00:53 +000011559Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11562 by Denis Beurive, closes #65111
11563
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011564Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * valid.c: in case of content model validity error, don't
11567 print it if validity warnings were not requested.
11568
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011569Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11570
11571 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11572 * parserInternals.c: removed the last exit() call. Print an
11573 unmaskable error on stderr instead (library mismatch detection)
11574
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011575Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11576
11577 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11578 shell instructions from Heiko Rupp
11579
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011580Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * catalog.c: use the URL notation file:// for default catalog paths
11583
Daniel Veillard0ec98632001-11-14 15:04:32 +000011584Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * include/libxml/tree.h: better comments for _private fields
11587 * tree.c: removed a problem when copying an entity reference.
11588
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011589Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * vms/*: updated instructions and diffs from John A Fotheringham
11592
Daniel Veillarda11001b2001-11-12 22:45:36 +000011593Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11594
11595 * include/libxml/xmlerror.h: avoid an include problem if
11596 #include <libxml/xmlerror.h> happens first in code
11597 seems to be the case in KDE libs
11598
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011599Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11602 from Igor for Windows
11603
11604Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11605
11606 * Makefile.am: Gary Pennington pointed out a missing prefix
11607
Daniel Veillard43d3f612001-11-10 11:57:23 +000011608Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11609
11610 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11611 * doc/*: upgraded and rebuilt the docs
11612
Daniel Veillardc1f78342001-11-10 11:43:05 +000011613Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11614
11615 * HTMLparser.c: fix comment in scripts element parsing.
11616 * result/HTML/doc3*: updated the results.
11617
11618Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * uri.c: another URI bug fix #63336, using Joel Young patch.
11621
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011622Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11623
11624 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11625 a cleaned up version of the Pwd shell string generation.
11626
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011627Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11628
11629 * valid.c include/libxml/tree.h: trying to fix namespaces +
11630 validation problems for good, closing #63619 in the process
11631 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11632 wrong in this respect, fixed it.
11633
Daniel Veillardd536f702001-11-08 17:32:47 +000011634Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11635
11636 * xmllint.c: Morus Walter patch to allow --format and --encode
11637
Daniel Veillard5004f422001-11-08 13:53:05 +000011638Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11639
11640 * debugXML.c: Stefan Kost provided an help command for the shell
11641
Daniel Veillarda6825e82001-11-07 13:33:59 +000011642Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * debugXML.c: Heiko Rupp pointed that the shell would crash
11645 on empty nodesets returns.
11646
Daniel Veillard03f848d2001-11-07 12:53:46 +000011647Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11650 migh need the history libraries
11651
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011652Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11655 handle the case of < in quoted attributes, Bastian Kleineidam
11656
Daniel Veillardc853b322001-11-06 15:24:37 +000011657Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11660 fixing catalog breakages
11661 * Makefile.am catalog.c result/catalogs/catal
11662 result/catalogs/mycatalog.* test/catalogs/catal*:
11663 fixed more problems in catalog support, added more regression tests
11664 for both XML and SGML catalog handling
11665
Daniel Veillard66870c72001-11-05 19:27:49 +000011666Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * debugXML.c: applied an improvement to xmlGetLineNo() from
11669 Keith Isdale
11670
Daniel Veillardffe09c92001-11-05 14:21:47 +000011671Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11672
11673 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11674 Side effect of the progressive catalog loading
11675
Daniel Veillardad661b92001-11-05 11:43:15 +000011676Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * Makefile.am: confexecdir and confexec_DATA were defined twice
11679 pointed out by Karl Eichwalder
11680
Daniel Veillard6eb17722001-11-04 22:19:27 +000011681Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * xmlcatalog.c: avoid unlink() and use remove() instead.
11684
Daniel Veillardea898282001-11-04 22:13:45 +000011685Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * libxml.spec.in: cleanup
11688 * include/libxml/xmlwin32version.h: updated with 2.4.8
11689
Daniel Veillarda4617b82001-11-04 20:19:12 +000011690Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11693 of compiling libxml with a non standard set of options
11694
John Fleck027edfb2001-11-04 20:13:58 +000011695Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11696
11697 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11698 document --sgml option, fixing gnome bugzilla #63382
11699
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011700Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11703 breakage of 2.4.7, added a couple of really needed APIs
11704 like xmlCatalogIsEmpty() and xmlNewCatalog()
11705 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11706 for install-catalog
11707 * configure.in: preparing 2.4.8
11708
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011709Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11712 include/libxml/tree.h include/libxml/xmlIO.h: more include
11713 cleanups, export cleanly one html output + format function.
11714
11715Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * parser.c: removed initGenericErrorDefaultFunc call from
11718 xmlInitParser() since it could destroy previous calls to
11719 xsltSetGenericErrorFunc() effects
11720
Daniel Veillardebd38c52001-11-01 08:38:12 +000011721Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11724 keyword.
11725
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011726Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * Makefile.am: cleanup
11729 * threads.c: cleanup too
11730 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11731 from xsltproc
11732 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011733 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011734
Daniel Veillard91c00402001-10-30 17:41:38 +000011735Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11736
11737 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11738 was not used anymore !
11739
Daniel Veillard52dcab32001-10-30 12:51:17 +000011740Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11741
11742 * configure.in: preparing 2.4.7
11743 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11744 manual page from John
11745 * doc/*: updated the doc and rebuilt the generated pages
11746
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011747Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * xmlIO.c: closing bug #62711, the library should never
11750 close stdin or stdout.
11751
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011752Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11753
11754 * uri.c: second pass at fixing #63336, using Joel Young
11755 final patch. looks okay.
11756
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011757Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11758
11759 * uri.c include/libxml/uri.h: trying to clear #63336
11760 allowing the escaping routine to parse unconformant
11761 URI-References.
11762
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011763Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * vms/readme.vms vms/build_libxml.com nanoftp.c
11766 include/libxml/xmlversion.h.in: a few VMS updates from
11767 John A Fotheringham
11768 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11769 and xmlCleanupOutputCallbacks() for the Perl binding people.
11770
Daniel Veillard635ef722001-10-29 11:48:19 +000011771Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11772
11773 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11774 apply fixes to close #63271 and avoid segfaults when
11775 the error routine gets callbed before xmlInitParser()
11776 get called.
11777 * nanoftp.c error.c: Applied patches from Justin Fletcher
11778 correcting some xmlGenericError misuses.
11779
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011780Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11781
11782 *doc/xmllint.xml, doc/xmllint.1
11783 New and improved man page for xmllint - .xml is the original, .1
11784 is the generated man page
11785
Daniel Veillardc9484202001-10-24 12:35:52 +000011786Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11787
11788 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11789 the web site from the main HTML document.
11790
Daniel Veillard5151c062001-10-23 13:10:19 +000011791Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * parser.c: fixed an erroneous validation bug when PE refs
11794 occurs in external parsed entities referenced from the
11795 internals subset
11796 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11797 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11798 added the associated testcase, it's a nice one.
11799 * HTMLparser.c: generate the DTD node as HTML still ...
11800 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11801
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011802Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11803
11804 * HTMLparser.c: fixed a bug in htmlNewDoc()
11805
Daniel Veillard89cad532001-10-22 09:46:13 +000011806Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11807
11808 * test/threads/*: added entities testing to the Thread test
11809 * testThreads.c: make the test reasonable
11810 * DOCBparser.c: fix the DTD public and system ID
11811 * xmllint.c: added --sgml for SGML DocBook importing
11812 * Makefile.am: added Docbtests target
11813
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011814Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11815
11816 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11817 * testThreads.c: removed bogus include
11818
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011819Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11822 fixed a very serious (looping) validation bug
11823
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011824Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11825
11826 * include/libxml/globals.h include/libxml/threads.h threads.c
11827 testThreads.c: far more testing, cleaning up bugs
11828 * *.c : make sure globals.h is always included.
11829
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011830Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * HTMLparser.c: try to get rid of parser loops for good.
11833
Daniel Veillardab7488e2001-10-17 11:30:37 +000011834Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * configure.in: fixed some bugs in CFLAGS passing.
11837 * test/threads Makefile.am testThreads.c: added a specific
11838 threaded test case (really nasty, guaranteed).
11839
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011840Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11841
11842 * catalog.c: serious cleanup on the management of the
11843 XML catalog tree, more tests done, especially with
11844 the catalog PI.
11845
Daniel Veillard364789a2001-10-16 12:45:00 +000011846Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11847
11848 * catalog.c: avoid a problem in catalog cleanup on SMP if
11849 catalogs were not initialized.
11850
Daniel Veillard81463942001-10-16 12:34:39 +000011851Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * catalog.c xpath.c: trying to cleanup the not thread safe
11854 parts of the library.
11855
Daniel Veillard64a411c2001-10-15 12:32:07 +000011856Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * include/libxml/globals.h configure.in global.data: make
11859 the allocation be per-thread a configure option
11860 * encoding.c include/libxml/parser.h: fixed compilation
11861 errors
11862
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011863Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * include/libxml/parser.h: Norm reported that a few lines
11866 added were breaking libxslt compile, removed them for now
11867
Daniel Veillard6f350292001-10-14 09:56:15 +000011868Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11869
11870 * parser.c parserInternals.c threads.c: debugged and fixed
11871 initialization problems which were giving troubles on SMP
11872 boxes.
11873
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011874Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11875
11876 * include/libxml/Makefile.am: missing globals.h
11877
Daniel Veillarde7090612001-10-13 12:18:28 +000011878Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011879
Daniel Veillarde7090612001-10-13 12:18:28 +000011880 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011881
Daniel Veillardd0463562001-10-13 09:15:48 +000011882Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11885 include/libxml/parserInternals.h include/libxml/tree.h
11886 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11887 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11888 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11889 Applied the last patches from Gary, cleanup, activated threading
11890 all user accessible global variables are now handled in globals.[ch]
11891 Still a bit rought but make tests passes with either
11892 --with-threads defined at configure time or not.
11893 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11894 linking options
11895
Daniel Veillardb8478642001-10-12 17:29:10 +000011896Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * Makefile.am include/libxml/Makefile.am
11899 include/libxml/globals.h globals.c include/libxml/threads.h
11900 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11901 configure.in: started integrating the core of the thread support
11902 not activated yet but half integrated. The code should still
11903 compile and work anyway.
11904
Daniel Veillardb44025c2001-10-11 22:55:55 +000011905Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11906
11907 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11908 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11909 integrating the non-controversial parts of Gary Pennington
11910 multithread patches
11911 * catalog.c: corrected a small bug introduced
11912
Daniel Veillard75b96822001-10-11 18:59:45 +000011913Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * catalog.c include/libxml/catalog.h: very serious cleanup,
11916 isolating unportable code and as much as possible the accesses
11917 to the global shared catalog. May need more testing !
11918
Daniel Veillard78d12092001-10-11 09:12:24 +000011919Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11920
11921 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11922 Keith Isdale patches for the XSLT debugger interfaces. Some
11923 cleanup
11924
Daniel Veillardff0b7312001-10-11 06:46:09 +000011925Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11926
11927 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11928 * DOCBparser.c: generate line nubers in elements
11929
Daniel Veillard60087f32001-10-10 09:45:09 +000011930Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11931
11932 * configure.in: preparing 2.4.6 release
11933 * doc/xml.html doc/html/*: updated and rebuilt the docs
11934 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11935
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011936Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11937
11938 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11939 adding documentation for DV's supercatalog support
11940
Daniel Veillard82d75332001-10-08 15:01:59 +000011941Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11944 super catalog support adding one API and one flag --sgml to
11945 xmlcatalog
11946
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011947Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11948
11949 * doc/xmlcatalog_man.xml, xmlcatalog.1
11950 One more crack at
11951 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11952
11953
Thomas Broyer47334c02001-10-07 16:41:52 +000011954Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11955
11956 * xpath.c: implemented xmlXPathObjectCopy for external objects
11957 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11958
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011959Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11960
11961 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11962 finishing up fix to
11963 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11964 the xmlcatalog man page display more elegantly
11965
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011966Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * configure.in: closing bug #61832
11969 * HTMLparser.c: removed a warning
11970
Daniel Veillard6ab38382001-10-06 13:08:27 +000011971Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * xpath.c: fixing #61673 part I, do not loose doc information
11974 when copying result value trees.
11975
Daniel Veillard556c6682001-10-06 09:59:51 +000011976Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * xpath.c: trying to harden the XPath interpreter
11979
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011980Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11981
11982 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11983 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11984
William M. Brack1633d182001-10-05 15:41:19 +000011985Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11986
11987 * HTMLparser: repaired another loop problem
11988
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011989Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11990
11991 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11992 parsing.
11993 * xpath.c: fix bug #61291 the default XML namespace node is
11994 missing from the namespace axis.
11995 * tree.c: refuse to create namespaces nodes with prefix "xml"
11996
Daniel Veillard651f9472001-10-04 14:51:06 +000011997Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11998
11999 * SAX.c: ouch a non-defined namespace could lead to a crash,
12000 fixed #61215
12001
Daniel Veillard7dd05702001-10-04 14:25:12 +000012002Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * parserInternals.c: closed bug #61054
12005
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012006Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * include/libxml/Makefile.am: closing #60708
12009
Daniel Veillarda293c322001-10-02 13:54:14 +000012010Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12013 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12014
Daniel Veillardf4309d72001-10-02 09:28:58 +000012015Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12018
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012019Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12020
12021 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12022 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12023
Daniel Veillard16756b62001-10-01 07:36:25 +000012024Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * catalog.c: Justin Fletcher provided cleaup code in case
12027 HAVE_STAT is not defined
12028 * include/win32config.h: Igor Zlatkovic suggested to have
12029 HAVE_STAT defined there
12030
William M. Brack5e1cac12001-09-28 16:19:18 +000012031Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12032
12033 * catalog.c - fixed typing error reported by M. Barros
12034
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012035Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12036
12037 * xmllint.c - fixing typo
12038
William M. Brackd28e48a2001-09-23 01:55:08 +000012039Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12040
12041 * HTMLparser.c: small enhancement to prevent loop on
12042 unrecognizable data
12043
Daniel Veillardb1d62872001-09-21 09:47:08 +000012044Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * parserInternals.c: applying patch from bug #60757 this
12047 should close it
12048
Daniel Veillardc0631a62001-09-20 13:56:06 +000012049Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12050
12051 * catalog.c xmlcatalog.c: removed a couple of warning
12052 * xpath.c: try to solve the linking problem on platforms
12053 needing trio to compile
12054
Daniel Veillard1a123612001-09-19 08:06:23 +000012055Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012056
Daniel Veillard1a123612001-09-19 08:06:23 +000012057 * Makefile.am libxml.spec.in: backing up non-documented changes
12058 commited without review or aproval by Jens Finke <jens@gnome.org>
12059 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012060
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012061Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * configure.in: Joe Orton provided a patch fixing a problem
12064 when iconv is specified to be in a non-standard directory
12065 but wasn't exported in xml2-config --cflags
12066
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012067Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12068
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012069 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012070 troubles with 2.4.4 errors.
12071
Daniel Veillard16698282001-09-14 10:29:27 +000012072Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12073
12074 * encoding.c entities.c: do not output hexadecimal charrefs
12075 when serializing HTML since some version of Netscape can't
12076 grok it, generate decimal ones.
12077 * result/HTML/doc3.htm: output changed due to previous test
12078 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12079
Daniel Veillard98fed372001-09-13 11:34:58 +000012080Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12081
12082 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12083 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12084
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012085Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012086 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012087
12088 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12089 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12090 updated the configuration scripts systems accordingly
12091
Daniel Veillard04382ae2001-09-12 18:51:30 +000012092Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * configure.in: preparing for 2.4.4
12095 * doc/xml.html doc/html/*: updated and rebuilt the docs
12096
Daniel Veillardd63437e2001-09-12 15:00:27 +000012097Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * win32/dsp/libxml2.def.src: tried to incorporate comments
12100 from bug #59220
12101
Daniel Veillard319a7422001-09-11 09:27:09 +000012102Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * parser.c result/noent/wml.xml: fixed bug #59981 related
12105 to handling of '&' in attributes when entities are substitued
12106
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012107Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * libxml.h include/libxml/xmlversion.h.in
12110 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12111 Tried to close bug #60131
12112
Daniel Veillardbce62332001-09-10 18:46:55 +000012113Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12114
12115 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12116
Daniel Veillard143b04f2001-09-10 18:14:14 +000012117Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12118
12119 * SAX.c: fixing bug #59946 on xmlns=""
12120
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012121Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12124 but allocates a new error code.
12125
Daniel Veillard05c13a22001-09-09 08:38:09 +000012126Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12127
12128 * xmllint.c: John Fleck fixed typos in the options output
12129 * parser.c SAX.c: fix ignorable white space SAX selection
12130
12131Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * entities.c: Steve Underwood found the possibility of an
12134 ininite loop in case of error.
12135
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012136Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12139
Daniel Veillarda050d232001-09-05 15:51:05 +000012140Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12141
12142 * parser.c: warn if version is not 1.0 but it's not
12143 strictly speaking an error after analyzing the spec
12144
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012145Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12146
12147 *doc/catalog.html - add link to the html version of the
12148 man page, other linguistic cleanups
12149
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012150Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12151
12152 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12153 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12154 file, has not yet been included in the build.
12155
Daniel Veillard99784ff2001-09-01 16:20:28 +000012156Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12157
12158 * catalog.c: removed a duplicate affectation Justin Fletcher
12159
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012160Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * tree.c: Armin Sander pointed a possible text coalescing
12163 problem, completed his patch.
12164
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012165Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12166
12167 * trionan.c: Fixed const and volatile re-definition problem
12168
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012169Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12170
12171 * libxml.4 parser.c: doc updates from Heiko Rupp
12172 * parserInternals.c: 2 sanity checks from Heiko Rupp
12173
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012174Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * tree.c: applied patch from Armin Sander to make some pointers
12177 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012178 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012179
Daniel Veillardb06c6142001-08-27 14:26:30 +000012180Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * xpath.c: hum, restrict the integer usage gcc bug workaround
12183 to only gcc compilers so that other architecture don't get
12184 penalized by this limitation.
12185 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12186
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012187Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12190 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12191
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012192Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12193
12194 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12195 --convert option to xmlcatalog to convert SGML ones to
12196 the XML syntax.
12197 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12198
12199 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012200Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12201
12202 * catalog.c xmlIO.c: started some serious testing and fixed
12203 a few bug and optmization needs.
12204
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012205Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12206
12207 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12208 preparing for a 2.4.3 release even if it may not be ready yet
12209 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12210 all file parsing lookup to go through the entity resolver, add
12211 to add an API to bypass it (needed to load catalogs themselves),
12212 some cleanup on the catalog code too.
12213 * nanoftp.c: small cleanup
12214 * doc/catalog.html: small update
12215
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012216Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12219 Jun Kuriyama
12220
Daniel Veillardffb120d2001-08-23 00:52:23 +000012221Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12222
12223 * doc/catalog.html: finished the catalog documentation
12224
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012225Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * doc/catalog.html doc/xml.html: added documentation about
12228 Catalog support, misses an API description
12229 * doc/html/*: reextracted the API pages
12230
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012231Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12232
12233 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12234 Added the part about section 7.2 on URI resolution,
12235 fixed a side effect in the HTML parser, look complete
12236 and ready to rock except the URI/SystemID part!
12237
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012238Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * include/libxml/catalog.h include/libxml/parser.h
12241 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12242 xmlIO.c: added support and APIs needed for the catalog PI
12243 * include/libxml/xmlIO.h: cleanup
12244
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012245Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12246
12247 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12248 include/libxml/catalog.h: starts to look okay, really
12249 plugged the new framework, cleaned a lot of stuff,
12250 added some APIs, except the PI's support missing this
12251 should be mostly complete
12252 * result/catalogs/* test/catalogs/*: added new test, enriched
12253 the existing one with URN ID tests
12254
Daniel Veillard64339542001-08-21 12:57:59 +000012255Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12256
12257 * catalog.c: fixed nextCatalog
12258 * result/catalogs/docbook test/catalogs/*: started adding
12259 a small regression test
12260
Daniel Veillardcda96922001-08-21 10:56:31 +000012261Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12264 more work on the XML catalog support.
12265 * parser.c include/libxml/parser.h: small cleanup seems using
12266 list as a public parameter name can give portability troubles
12267 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12268 include/libxml/xpath.h include/libxml/Makefile.am: removed
12269 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12270 wrappers
12271
Bjorn Reese45029602001-08-21 09:23:53 +000012272Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12273
12274 * Makefile.am trio.c triodef.h trionan.c xpath.c
12275 include/libxml/Makefile.am include/libxml/trionan.h:
12276 Re-worked Not-A-Number and Infinity support.
12277 * xmlcatalog.c: added readline include files
12278
Daniel Veillard344cee72001-08-20 00:08:40 +000012279Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12280
12281 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12282 testCatalog as xmlcatalog, making it an installed app
12283 adding a shell, and preparing it to be a /etc/xml/catalog
12284 management tool, though not ready yet
12285 * catalog.c include/libxml/catalog.h: adding support for
12286 XML Catalogs http://www.oasis-open.org/committees/entity/
12287 not finished, there is some interesting tradeoffs and a
12288 few open questions left.
12289
Daniel Veillardb7664f42001-08-19 13:00:43 +000012290Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12291
12292 * xmllint.c: fixed a line formatting problem
12293
Daniel Veillard5015b712001-08-17 09:37:52 +000012294Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * SAX.c: removed a couple of unused variable (Albert Chin)
12297
Daniel Veillardbb371292001-08-16 23:26:59 +000012298Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12299
12300 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12301 trying to fix some troubles w.r.t. function returning
12302 const xxxPtr.
12303
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012304Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12307 defined
12308
Daniel Veillardae6db172001-08-16 19:32:00 +000012309Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12310
12311 * xpointer.c: removed unused var
12312
Daniel Veillard09190202001-08-16 16:27:41 +000012313Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * testXPath.c: another small cleanup closing bug #59110
12316
Daniel Veillard796f4b62001-08-16 16:00:13 +000012317Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * win32/dsp/libxml2.def.src: small cleanup closing bug
12320 #59108
12321
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012322Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12323
12324 * example/gjobread.c: add xmlCleanupParser() before leaving
12325
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012326Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * config.h.in configure.in include/libxml/xmlwin32version.h:
12329 released 2.4.2
12330
Daniel Veillardd3d06722001-08-15 12:06:36 +000012331Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12332
12333 * include/libxml/valid.h debugXML.c valid.c: deprecate
12334 the non-boundchecking Sprintf functions, add Snprintf
12335 this should close bug #57984
12336
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012337Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12338
12339 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12340 URIs before doing the lookups (pointed by Mark Vakoc)
12341
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012342Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12343
12344 * xpath.c: serious changes on Result Value Trees and NodeSets
12345 w.r.t. deallocation and collect operations. Probably not
12346 100% clean (merge of allocated trees smells like a problem).
12347 Seems sufficient to close #58943
12348
Daniel Veillard90493a92001-08-14 14:12:47 +000012349Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12350
12351 * xmllint.c: adding a --format option
12352
Daniel Veillardfe703322001-08-14 12:18:09 +000012353Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12354
12355 * xpath.c: count() was broken on Result Value Tree
12356 * xmlIO.c: fixed file:/// accesses on _WIN32
12357
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012358Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12361 macro was renamed, this should close bug #58683
12362
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012363Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12364
12365 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12366 entity substitution mode text at the end of the entity might
12367 be added due to text coalescing.
12368 * nanoftp.c parser.c: small cleanup
12369
Daniel Veillard0c720972001-08-08 20:59:00 +000012370Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12371
12372 * HACKING: added John Fleck right to commit in the doc subdir
12373
Daniel Veillard48da9102001-08-07 01:10:10 +000012374Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12377 allow to inherit attributes from the DTD directly in the
12378 tree, this is needed for XPath and can be a useful feature.
12379 Inherited namespaces are always provided at the tree level now
12380 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12381 of tests for this feature (XSLT being the prime user).
12382
Daniel Veillard50f34372001-08-03 12:06:36 +000012383Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12386 testSAX.c xmlIO.c xmllint.c include/win32config.h
12387 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12388 include/libxml/xmlwin32version.h.in win32/README.MSDev
12389 win32/dsp/*: applied Win32 Facelift No.2 patches from
12390 Igor Zlatkovic for Windows/MSC
12391
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012392Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12393
12394 * SAX.c: unparsedEntityDecl() the URI computation of the
12395 entity wasn't done breaking XSLT unparsed-entity-uri()
12396
Daniel Veillard567e1b42001-08-01 15:53:47 +000012397Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * xpath.c: fixed a bug when walking the descendants and
12400 the current node has no children
12401 * debugXML.c: show up when a text node is supposed to not be escaped
12402
Thomas Broyerf186c822001-07-31 23:30:37 +000012403Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12404
12405 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12406 worked like the set:leading() function)
12407 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12408
Daniel Veillardba6db032001-07-31 16:25:45 +000012409Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12412
Daniel Veillard57905372001-07-31 15:52:17 +000012413Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * include/libxml/xmlIO.h: apply change to close #58141
12416 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12417
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012418Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * parser.c: when the internal subset uses a PE, then the
12421 included entity can use conditional sections.
12422
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012423Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12424
12425 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12426 when walking the namespace axis showing up in
12427 libxst/tests/general/bug-12
12428 * xmlmemory.c: added the possibility to trace a given block
12429 defined by its address
12430
Daniel Veillard4aafa792001-07-28 17:21:12 +000012431Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * parser.c: don't override existing encoding specified before
12434 starting xmlParseDocument()
12435
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012436Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * include/libxml/xmlwin32version.h: reinserted, needed for
12439 Windows users of CVS
12440
Darin Adlera77cac02001-07-27 17:41:51 +0000124412001-07-27 Darin Adler <darin@bentspoon.com>
12442
Darin Adler699613b2001-07-27 22:47:14 +000012443 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12444 * testCatalog.c: Add include of <libxml/parser.h>.
12445
124462001-07-27 Darin Adler <darin@bentspoon.com>
12447
Darin Adlera77cac02001-07-27 17:41:51 +000012448 * include/libxml/.cvsignore:
12449 * include/libxml/xmlwin32version.h:
12450 Remove this file from CVS because it's generated.
12451
Daniel Veillard50822cb2001-07-26 20:05:51 +000012452Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12453
12454 * parser.c include/libxml/parser.h: applied const patches from
12455 Tom Moog #58002
12456
Thomas Broyerba4ad322001-07-26 16:55:21 +000012457Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12458
12459 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12460 lookup framework
12461
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012462Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12463
12464 * tree.c: fixed xmlCopyNode() for documents
12465
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012466Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12469
12470Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012471
12472 * parser.c: fixes bug #57652 reported by Morus Walter
12473
Daniel Veillarde3924972001-07-25 20:25:21 +000012474Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12477
Daniel Veillarda53c6882001-07-25 17:18:57 +000012478Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12481 errors, lesson don't add new functions at 1am before a release
12482 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12483 from XPath initialization when possible.
12484
Daniel Veillardd9bad132001-07-23 19:39:43 +000012485Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12486
12487 * result/scripts/base*: removing history/readline changed
12488 this slightly
12489 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12490 xmllint.c: make element content line number generation
12491 optionnal to avoid breaking old apps added interface to switch
12492
Daniel Veillardf012a642001-07-23 19:10:52 +000012493Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12494
12495 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012496 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012497 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12498 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12499 John Kroll fixes to allow saving to HTTP via PUT (or
12500 POST of needed).
12501 * doc/html/*.html: regenerated the docs
12502
Thomas Broyere8126242001-07-22 03:54:15 +000012503Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12504
12505 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12506 xmlHashScanFull and xmlHashScannFull3 to get passed the
12507 three keys as arguments to the callback function
12508
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012509Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * configure.in Makefile.am: removed libxml softlink for good
12512 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12513 100% coverage by gtk-doc
12514
Daniel Veillard8599e702001-07-17 21:38:51 +000012515Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12516
12517 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12518 fixed serious troubles due to size_t vs. int mismatch
12519
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012520Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12521
12522 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12523
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012524Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12525
12526 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12527 convenient extension API for value and context managing
12528 Now handles external objects through xmlXPathPopExternal,
12529 xmlXPathWrapExternal and xmlXPathReturnExternal.
12530 Added functions for sets operations (intersection, etc.)
12531
Daniel Veillard22090732001-07-16 00:06:07 +000012532Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12535 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12536 HTMLparser.c: cleanup of global variables, marking some
12537 const or private.
12538
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012539Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012540
12541 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12542 fixed xmlXPathNodeSetItem when passing index=0
12543
Daniel Veillard05dec342001-07-14 21:57:39 +000012544Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12547
Daniel Veillard28ae6362001-07-14 16:44:32 +000012548Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * xmllint.c: fixed compilation under Cygwin #57503
12551 * TODO: update
12552
Peter Williamsed156f52001-07-13 18:35:13 +0000125532001-07-13 Peter Williams <peterw@ximian.com>
12554
12555 * config.h.in: add #undef HAVE_DLFCN_H
12556
12557 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12558 builddir.
12559
Daniel Veillard73b36e32001-07-12 15:09:52 +000012560Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12563 raised by #57348 and #57381
12564
Daniel Veillard7db37732001-07-12 01:20:08 +000012565Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12568 tree.c xpointer.c: store the line numbder in element->content,
12569 may break some software, need a configuration mechanism
12570
Darin Adler96037892001-07-11 00:03:16 +0000125712001-07-10 Darin Adler <darin@bentspoon.com>
12572
12573 * .cvsignore:
12574 * example/.cvsignore:
12575 * include/.cvsignore:
12576 * include/libxml/.cvsignore:
12577 Various things that are generated and should be ignored.
12578
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012579Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12582 * doc/xml.html doc/html/*: updated the docs
12583
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012584Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12585
12586 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12587 validation occured on content with element child
12588
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012589Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * tree.c: fixed XML Base computation which was broken
12592 * debugXML.c: added a base function to the shell
12593 * Makefile.am result/scripts/* test/scripts/*: added scripts
12594 based regression tests, and adding 2 XML Base tests
12595
Daniel Veillard19e96c32001-07-09 10:32:59 +000012596Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * tree.c: set properties doc and call xmlSetListDoc for properties
12599 content when grafting them in a different tree.
12600 * aclocal.m4: remove from CVS
12601
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012602Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * win32/libxml2/libxml2.def.src: added some missing entry point
12605 for XPath (Mark Vakoc)
12606
Daniel Veillard388236f2001-07-08 18:35:48 +000012607Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12610 layer should URI-Unescape before trying to open resources.
12611
Daniel Veillard04383752001-07-08 14:27:15 +000012612Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * xpath.c: fix the name() bug for elements in the default
12615 namespace reported by Charlie Bozeman
12616
Daniel Veillard7583a592001-07-08 13:15:55 +000012617Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12620 led to an XPath fix, improvements of SAX initialization, and
12621 an added option --nocdata to testXPath
12622
Daniel Veillard449d7392001-07-07 19:11:06 +000012623Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * doc/libxml-doc.el: Felix Natter provided anew version working
12626 with XEmacs too
12627
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012628Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * include/libxml/xpath.h: small cleanup
12631 * doc/xml.html: update
12632
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012633Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12636 released 2.3.14
12637
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012638Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012641 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012642
Daniel Veillard73c9c042001-07-05 20:02:54 +000012643Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12646 were not equal to empty strings
12647
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012648Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12649
12650 * SAX.c: fixed a URI-Reference computation problem when validating
12651 * xmlIO.c: small cleanup
12652
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012653Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * parser.c: improved the description of a couple of interfaces
12656 upon Larry Stamper suggestion
12657
Daniel Veillard62f313b2001-07-04 19:49:14 +000012658Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * SAX.c entities.c parser.c: changed completely the way entities
12661 are handled when running the parser in entity substitution mode.
12662 This fixes a bug reported by Stephan Kulow and nearly divides
12663 by 3 the amount of memory required by libxslt to load and process
12664 DocBook TDG.
12665
Daniel Veillardf420ac52001-07-04 16:04:09 +000012666Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * HTMLparser.c: fixing a too early root closing problem raised
12669 byt Prashanth Naidu
12670
Daniel Veillard8c357d52001-07-03 23:43:33 +000012671Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12674 raised by Mark Vakoc.
12675
Daniel Veillard6e90d192001-07-03 16:37:49 +000012676Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * example/Makefile.am: fixed the include path to add srcdir/include
12679 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12680 and some cleanup
12681
Daniel Veillardf06307e2001-07-03 10:35:50 +000012682Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12685 lot of optimization work, results in significant improvements
12686 when handling really complex XPath queries. Add a small optimizer
12687 for unions, improve [n] and [last()], avoid some costly ops.
12688
Daniel Veillard77044732001-06-29 21:31:07 +000012689Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12692 * xpath.c: small cleanup
12693 * xmlGetNsList: reformated, fixed problems if used on Entities
12694
Daniel Veillard2adbb512001-06-28 16:20:36 +000012695Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12696
12697 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12698
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012699Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12702 * Makefile.am example/Makefile.am: workaround automake generating
12703 erroneous deps
12704
Daniel Veillard12f7d292001-06-28 13:12:11 +000012705Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * include/win32config.h: bug #56801 Yon Derek provided a patch
12708 to the windows config file.
12709
Daniel Veillard87ee9142001-06-28 12:54:16 +000012710Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12711
12712 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12713 libxml.h : Yon Derek provided a set of changes to compile from
12714 CVS on Windows/MSC
12715
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012716Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * parser.c: fixed UTF8 BOM support in push mode
12719 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12720 added a specific testcase
12721
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012722Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * Makefile.am: added --push regression tests
12725 * parserInternals.c: the XML parser segfaulted in --push mode
12726
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012727Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * configure.in: moved the symlinks detection within a CVS
12730 check, this is not portable and will be removed soon.
12731 * xpath.c: small cleanup/speedup
12732
Daniel Veillard11648102001-06-26 16:08:24 +000012733Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12736 release of 2.3.12
12737 * parser.c: make an error message if unknow entities in all cases
12738
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012739Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12742
Daniel Veillard23793842001-06-25 16:07:45 +000012743Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12746 includes were installed in the wrong dir
12747
Daniel Veillardf5498f32001-06-25 15:08:36 +000012748Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * doc/html.xml: warn against sending code to exhibit bugs.
12751
Daniel Veillard56f06462001-06-24 21:34:03 +000012752Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12755 Tru64 from Thomas Leitner
12756
Daniel Veillardc5d64342001-06-24 12:13:24 +000012757Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * AUTHORS: added William and Bjorn
12760 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12761 daniel@veillard.com hopefully I won't have to do this again
12762 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12763 docs can be rebuilt cleanly now
12764 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12765 from CVs it's generated, added include/libxml/xmlwin32version.h
12766 also generated but which should change far less frequently.
12767 * catalog.c nanoftp.c: made sure to include libxml.h not
12768 libxml/xmlversion.h directly
12769 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12770 when compiling on WIN32 and MSC
12771
Daniel Veillard07385fd2001-06-23 21:55:48 +000012772Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * include/Makefile.am include/libxml/Makefile.am configure.in:
12775 fixed make distcheck and rebuilding the rpms
12776
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012777Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * configure.in: should finish the migration of exported includes
12780 into a real include/libxml in CVS, at least for CVS users.
12781 * removed the exported headers, added in include/libxml (as well
12782 as xmlversion.h.in).
12783
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012784Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * configure.in: fixed the way to detect symlink
12787
Daniel Veillard66541772001-06-23 18:31:04 +000012788Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * configure.in: updated, include/libxml is now a real CVS dir
12791
Daniel Veillardca989762001-06-23 17:39:29 +000012792Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12795 version works with both libxml1 and libxml2 (it autodetects
12796 the prefix of the html-files) from Felix Natter.
12797 * doc/xml.html: updated doc accordingly
12798
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012799Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * xpath.c: fixed the bug generating a template loop in libxslt
12802 when using docbook-xsl-1.4, * should filter out document nodes
12803 * HACKING: added William
12804 * TODO: updated
12805
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012806Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * doc/FAQ.html: added a warning about gcc-3.0
12809 * doc/xml.html: added reference to gdome2 and removed a confusing
12810 sentence
12811
Daniel Veillardf7f41852001-06-22 15:18:01 +000012812Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * xmlversion.h: okay this is a generated file, but Windows
12815 users need it and they can't generate it, and I want CVS
12816 Windows users ...
12817 * win32/libxml2/libxml2_so.dsp: Windows project file for
12818 the shared lib version of libxml2
12819 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12820 resources needed for libxslt/xsltproc by Yon Derek
12821
Bjorn Reese3157b342001-06-22 14:41:45 +000012822Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12823
12824 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12825
Daniel Veillard4151acb2001-06-22 10:48:57 +000012826Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
Daniel Veillardcc146db2001-06-22 11:10:52 +000012828 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12829
12830Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
Daniel Veillard4151acb2001-06-22 10:48:57 +000012832 * include/win32config.h: Yon Derek provided a first fix
12833 to be able to compile libxslt/xsltproc on Windows
12834
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012835Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * xpath.c: attempt to work around what seemed a gcc optimizer
12838 bug when handling floats on i386 http://veillard.com/gcc.bug
12839 * tree.c entities.c encoding.c: doing some cleanups while
12840 chasing it
12841
Daniel Veillard017b1082001-06-21 11:20:21 +000012842Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * Makefile.am: cleanup when --without-debug is specified
12845 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12846 w.r.t. --without-debug and other include points
12847 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12848 Catalogs
12849 * configure.in entities.h tree.h HTMLparser.c: removed
12850 --without-corba, made the _private field mandatory
12851
Daniel Veillard87a764e2001-06-20 17:41:10 +000012852Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12855 outputs a BOM in UTF8, an errata has been issued to avoid the
12856 problem, that was the most reasonable solution... Add support
12857 for a leading UTF8 BOM in entities.
12858
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012859Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * valid.c: fixed a bug found when post validating an entity ref
12862 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12863 activate it too
12864
Daniel Veillard39196eb2001-06-19 18:09:42 +000012865Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12868 weakness in the node copy the XPointer and the XInclude
12869 implementations. Serious cleanup.
12870
Daniel Veillard3739b982001-06-19 12:51:30 +000012871Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * Makefile.am: Kjartan Maraas provided a small patch to
12874 add xml2-config.in to EXTRA_DIST
12875
Daniel Veillarda9142e72001-06-19 11:07:54 +000012876Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12879 provided another failing case found in KDE, the way the
12880 ctxt->vctxt.nodeTab was allocated and freed changed over
12881 time but it wasn't completely cleaned up. This should fix it.
12882
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012883Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * parser.c: Stephan Kulow also raised the fact that line number
12886 could get miscounted making debug harder, fixed the problem
12887 in xmlParseCharData()
12888
Daniel Veillard64b98c02001-06-17 17:20:21 +000012889Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * valid.c: Stephan Kulow pointed out a problem when validating
12892 and using an empty entity, forgot a 'break' in a case.
12893
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012894Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12897 * doc/xml.html: updated with 2.3.11
12898
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012899Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * TODO: updated adding cleanup of generated doc
12902 * configure.in: prepared to release 2.3.11
12903 * xmllint.c: added --version for bug reporting
12904 * doc/html/*.html: rebuilt the doc
12905
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012906Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * xpath.c: first part of the work on selecting namespace to
12909 fix bug #56115
12910
Daniel Veillard96ed5832001-06-15 22:22:04 +000012911Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12914 when using -liconv
12915 * TODO: updated
12916
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012917Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12920 cleanup, encoding support.
12921
Daniel Veillard608ad072001-06-14 08:32:28 +000012922Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12925
Daniel Veillard239d0522001-06-13 23:02:48 +000012926Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * xpath.c: bug detected by Ankh when / is used as a function arg
12929
Daniel Veillard02bb1702001-06-13 21:11:59 +000012930Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12933 of element and use it to avoid outputting formatting spaces at
12934 the wrong place. Implemented the format parameter for HTML save.
12935 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12936 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12937 result/HTML/wired.html: of course this impact the result of a
12938 number of HTML tests
12939
Daniel Veillard95d845f2001-06-13 13:48:46 +000012940Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * HTMLtree.[ch]: started augmenting the HTML save API with
12943 encoding and formatting parameters
12944
Daniel Veillardeca60d02001-06-13 07:45:41 +000012945Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * HTMLtree.h: cleanup and started evaluating the work needed on
12948 revamping the HTML output code
12949
Daniel Veillard84666b32001-06-11 17:31:08 +000012950Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12953
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012954Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * valid.c: fixed bug #56049, forgot one check in the
12957 validation routine
12958
Daniel Veillardca2366a2001-06-11 12:09:01 +000012959Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12962
Daniel Veillard6761eee2001-06-11 10:29:38 +000012963Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12964
12965 * libxml.h: fixed an error in last commit
12966 * doc/FAQ.html: added an entry for compilation from CVS
12967
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012968Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * xmlversion.h.in libxml.h: Cygwin patches
12971 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12972 * tree.h: cleanup
12973
Daniel Veillardacd370f2001-06-09 17:17:51 +000012974Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12977 memory block in a strange case where libxml is linked twice
12978 in the binary.
12979
Daniel Veillard1d047672001-06-09 16:41:01 +000012980Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12983 state far too often, simple fix used to avoid it.
12984
Daniel Veillard4497e692001-06-09 14:19:02 +000012985Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12988 being processed, applied his patch
12989 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12990
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012991Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12994 provided fixes to compile on MSCC again
12995 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12996 also provided an update for the project files.
12997
Daniel Veillarda682b212001-06-07 19:59:42 +000012998Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13001 bug #55810
13002
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013003Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * tree.c: fixed xmlGetNsProp() to close bug #55683
13006 Note this requires libxslt to use it's own function instead.
13007
Daniel Veillardf0c53762001-06-07 16:07:07 +000013008Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * HTMLtree.c: when in a pre element no formatting space should
13011 be added.
13012 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13013
Daniel Veillard068a9652001-06-07 15:30:26 +000013014Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * configure.in: added tests for signal() and signal.h
13017
Daniel Veillard541d6552001-06-07 14:20:01 +000013018Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13021
Daniel Veillard8a367d42001-06-07 14:01:34 +000013022Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * doc/libxml-doc.el: Felix Natter provided a new version for
13025 libxml2
13026
Daniel Veillard8a926292001-06-07 11:20:20 +000013027Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * HTMLtree.c: when in a pre element no formatting space should
13030 be added.
13031
Daniel Veillard14839d52001-06-06 16:11:56 +000013032Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13035
Daniel Veillarde95e2392001-06-06 10:46:28 +000013036Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13039 hack
13040 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13041 * uri.c: fixed a warning
13042
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013043Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * HTMLtree.c: trying to close bug #55772 escaping in script
13046 elements
13047 * doc/xml.html: suggest to send mail to the list
13048
13049Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013050
13051 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13052 good. Use a macro and based on the solution provided in
13053 vsnprintf manual page from GNU.
13054
Bjorn Reese99748722001-06-05 12:49:15 +000013055Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13056
13057 * error.c: Workaround for non-preserving variadic list.
13058 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13059
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013060Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * doc/xml.html: added 2.3.10 release
13063
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013064Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * configure.in: releasing 2.3.10
13067
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013068Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13071
Daniel Veillard20042422001-05-31 18:22:04 +000013072Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * encoding.c: Robert Collins provided a patch to add the
13075 "US-ASCII" encoding alias
13076
Daniel Veillard97ac1312001-05-30 19:14:17 +000013077Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13080 string oriented functions and started cleaning the related areas
13081 in xpath.c which needed fixing in this respect
13082
Daniel Veillard2d703722001-05-30 18:32:34 +000013083Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13086 #55380
13087 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13088
Daniel Veillard9403a042001-05-28 11:00:53 +000013089Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * TODO: updated
13092 * nanohttp.[ch] : started adding APIs to get the redirected URL
13093 when this occurs (needed for further base computation
13094 * tree.h: cleanup
13095 * encoding.c: cleanup
13096 * SAX.c: minor change around ctxt->loadsubset
13097
Daniel Veillard6278fb52001-05-25 07:38:41 +000013098Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * Makefile.am include/Makefile.am: small change to have
13101 include/libxml rebuilt if working from CVS.
13102 * uri.c: applied another patch from Carl Douglas for URI escaping,
13103 this should close bug #51876
13104
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013105Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13108 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13109 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13110 added specific regression test
13111 * parser.h: preparing for the XSLT mode where DTD inherited
13112 attributes are added to the tree.
13113
Daniel Veillardbbd22452001-05-23 12:02:27 +000013114Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * xinclude.[ch]: Updated the namespace for the Last Call version
13117 * result/XInclude/include test/XInclude/include: updated the
13118 testsuite accordingly
13119
Daniel Veillard8514c672001-05-23 10:29:12 +000013120Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13123 related to bug #51876
13124
Daniel Veillard42596ad2001-05-22 16:57:14 +000013125Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * tree.c: fixed a gross mistake in base computation, xml:base is
13128 not completely correct yet (need cascade).
13129 * xpath.[ch]: added the few things needed to find a function name
13130 and URI from the XPath context when it is called.
13131
Daniel Veillard81418e32001-05-22 15:08:55 +000013132Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13135 * DOCBparser.c: small cleanup
13136 * xmllint.c: added a --catalogs option to load catalogs from
13137 $SGML_CATALOG_FILES
13138 * tree.c: cleanup
13139 * configure.in: iconv library fixup, ICONV_LIBS
13140
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013141Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * catalog.c: handling of CATALOG entries. detection of recursion,
13144 and a few bugfixes
13145 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13146 against the default namespace
13147
Daniel Veillard04b93292001-05-21 08:15:31 +000013148Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13151
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013152Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13153
13154 * parser.c: fixed propagation context info when parsing an
13155 external entity.
13156 * doc/html/*.html: regenerated a couple of docs
13157
Daniel Veillard4623acd2001-05-19 15:13:15 +000013158Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * doc/xml.html: update with 2.3.9 informations
13161
Daniel Veillardbed7b052001-05-19 14:59:49 +000013162Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13165 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13166 * doc/html/* : rebuilt the docs
13167 * valid.c: small patch which may improve some case when
13168 validating.
13169
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013170Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * HTMLparser.c: Closed bug #54891
13173 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13174 to the suite
13175
13176Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13179 applied a documentation patch from LotR and filled in a few missing
13180 descriptions
13181
Daniel Veillard76d66f42001-05-16 21:05:17 +000013182Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * xpath.c tree.c parser.c: speed optimizations at the parser level
13185 document tree freeing and xpath evaluation
13186
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013187Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * parser.c parser.h parserInternals.h: fixed a couple of
13190 interfaces for handling memory buffer input to const char *
13191 upon suggestion of JamesH.
13192
Daniel Veillardc3739e72001-05-15 15:23:27 +000013193Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * configure.in: LoTR sent a patch fixing the previous commit
13196
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013197Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * configure.in: trying to deal again with the stoopid -R linking
13200 flag of Solaris
13201
Daniel Veillard790142b2001-05-15 10:51:53 +000013202Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * xpath.h: two nodeset access macros from Thomas Broyer
13205
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013206Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13209 patch from Thomas Broyer
13210
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013211Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13214 case
13215 * INSTALL: was empty added stuff from the FAQ
13216
Daniel Veillard75bea542001-05-11 17:41:21 +000013217Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13220 attributes handling and #54433 by adding xmlUnsetProp()
13221 and xmlUnsetNsProp()
13222
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013223Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * HTMLparser.c: Patch from Jonas Borgström
13226 (htmlGetEndPriority): New function, returns
13227 the priority of a certain element.
13228 (htmlAutoCloseOnClose): Only close inline elements if they
13229 all have lower or equal priority.
13230 * result/HTML: this of course changed a number of tests results.
13231
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013232Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * xmlIO.c catalog.c: plugged in the default catalog resolution
13235 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13236 documentations
13237 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13238
Daniel Veillarda7374592001-05-10 14:17:55 +000013239Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13242 integrating catalogs
13243 * catalog.[ch] testCatalog.c: adding a small catalo API
13244 (only SGML catalog support).
13245 * parser.c: restaured xmlKeepBlanksDefault(0) API
13246
Daniel Veillardc17337c2001-05-09 10:51:31 +000013247Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13250
Daniel Veillard257d9102001-05-08 10:41:44 +000013251Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * parser.c: added xmlParseExternalEntityPrivate() to allow
13254 propagation of ctxt->_private when parsing external entities
13255
Daniel Veillard083c2662001-05-08 08:27:14 +000013256Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13259
Daniel Veillard01ef7382001-05-08 07:31:43 +000013260Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13263
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013264Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * valid.c: warn when indeterminist content model is detected
13267 * result/VC/ElementValid8: this adds a message
13268 * Makefile.am: add --novalid for VCM tests
13269 * parserInternals.c: added a call to Init memory
13270
Daniel Veillard64269352001-05-04 17:52:34 +000013271Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13274 when both parameters are NULL.
13275
Daniel Veillard37721922001-05-04 15:21:12 +000013276Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * valid.c: applied small patch from Gary Pennington, reindented
13279 some part of the code.
13280
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013281Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13284 release, updated and regenerated the docs
13285
Daniel Veillard357c9602001-05-03 10:49:20 +000013286Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * xpath.c result/XPath/expr/floats : clarified and cleanup
13289 printing of abnormal floats in tests.
13290
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013291Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13294 * results/HTML/ : a few changes in the output of the HTML tests as
13295 a result.
13296 * configure.in: tying to fix -liconv where needed
13297
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013298Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * Makefile.am: fixed a stupid error
13301
Daniel Veillard7150a032001-05-02 16:41:11 +000013302Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * configure.in Makefile.am: make the inclusion of the trio
13305 modules in the library conditional
13306
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013307Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * DOCBparser.c: patche from László Kovács, fixed entities refs
13310 in attributes handling
13311
Daniel Veillardedddff92001-05-02 10:58:52 +000013312Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13315 flushing
13316
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013317Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * xpath.c: fix of an XSLT namespace bug reported on the list
13320 general/bug-8-
13321
Daniel Veillard5792e162001-04-30 17:44:45 +000013322Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * strio.h trio.c: Dan McNichol suggested a couple of small
13325 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13326
Daniel Veillard02141ea2001-04-30 11:46:40 +000013327Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * tree.c parser.c encoding.c: spent a bit more time looking
13330 at the parsing speed and DOM handling. Added a few more
13331 speedups.
13332
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013333Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * parser.c: small but effective parsing speed improvement
13336
Daniel Veillardb59076b2001-04-29 17:04:07 +000013337Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * configure.in: default on the DocBook parser inclusion (for Gnome)
13340 * DOCBparser.h: fixed a header reference
13341
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013342Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * configure.in xpath.c: applied Bjorn patches for FPE on the
13345 alpha
13346
Daniel Veillardeefd4492001-04-28 16:55:50 +000013347Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13350 xmlSaveFormatFileTo()
13351
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013352Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * xpath.c: simple and efficient optimization, XPath functions
13355 aways bind to the same code, cache this
13356 * TODO: updated (by saying some is obsolete)
13357
Daniel Veillard2156a562001-04-28 12:24:34 +000013358Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * xpath.c: more cleanup work on XPath name parsing routines
13361
Daniel Veillard61d80a22001-04-27 17:13:01 +000013362Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13365 xmlXPathParseName
13366 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13367 * debugXML.c: avoid compilation problems if compiling without
13368 HTML support, Igor Zlatkovic
13369 * win32/libxml2/libxml2.def.src: being able to compile without
13370 XPath on Windows
13371
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013372Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * libxml.m4: yet another patch from Toshio Kuratomi
13375
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013376Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13379
Daniel Veillard67fee942001-04-26 18:59:03 +000013380Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * tree.[ch]: added xmlSaveFormatFile interface for saving
13383 and indenting a file.
13384
Daniel Veillard82e49712001-04-26 14:38:03 +000013385Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * xpath.c: fixed bug #53689 related to processing-instruction()
13388
Daniel Veillard02f077a2001-04-26 10:59:11 +000013389Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * DOCBparser.c: patche from László Kovács
13392
Daniel Veillard30211a02001-04-26 09:33:18 +000013393Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * parser.c: applied fixes from Christian Glahn bug report #53391
13396
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013397Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * error.c: Jean François Lecomte provided a complete description
13400 and a fix to bug #53537
13401
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013402Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13405
Daniel Veillard1034da22001-04-25 19:06:28 +000013406Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * DOCBparser.c SAX.c: a bit more work on entities processing.
13409 Still Need to cleanup XML output and references in attributes
13410
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013411Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13414
Daniel Veillardb33c2012001-04-25 12:59:04 +000013415Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * tree.c: trying to fix #53574, not completely complete,
13418 I would like xmllint --copy --debug test/ent1 and
13419 xmllint --debug test/ent1 to show the same result.
13420 * xpath.c: fix a bug when trying to sort namespace nodes
13421
Daniel Veillard5146f202001-04-25 10:29:44 +000013422Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * HTMLtree.c: real fix for #53402
13425
Daniel Veillard7533cc82001-04-24 15:52:00 +000013426Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13429 PIs when using xsl:output
13430 * valid.c: closing #53537 some case generate segfaults if there
13431 is validity errors
13432
Daniel Veillard61b33d52001-04-24 13:55:12 +000013433Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13436 of external parsed entities, added --noent to testDocbook
13437 * valid.c: Garry Pennington found an uninitialized variable
13438 access in xmlValidateElementContent()
13439
Daniel Veillard56098d42001-04-24 12:51:09 +000013440Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13443 with madness
13444 * result/HTML/ : this modified the result of the regression tests
13445 a lot.
13446
Daniel Veillard122376b2001-04-24 12:12:30 +000013447Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13450 to doc where it wasn't checked against NULL reported by
13451 Jens Laas
13452
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013453Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13456 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13457
Daniel Veillardeae522a2001-04-23 13:41:34 +000013458Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13461 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13462 * SAX.[ch]: cleanup and updates for DocBook
13463 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13464 ex SGML identifier changes
13465 * valid.c: removed a static unused function.
13466
Daniel Veillardde57c612001-04-23 09:13:36 +000013467Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * HTMLtree.c: applied change for Paul Sponagl on script saving
13470 * Makefile.am: the warning about entity title.xml are normal.
13471
Daniel Veillard393df012001-04-22 20:11:18 +000013472Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * configure.in: release of 2.3.7
13475 * Makefile.am: fixing make distcheck
13476
Daniel Veillarda41123c2001-04-22 19:31:20 +000013477Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * doc/html/* doc/xml.html: updated and regenerated the docs
13480
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013481Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13484
Daniel Veillarde82a9922001-04-22 12:12:58 +000013485Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * tree.c: fixed #53388 with the provided patch
13488
Daniel Veillard06803992001-04-22 10:35:56 +000013489Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * valid.c: Bjorn detected an invalid memory access. Fixed
13492 vstateVPush()
13493
Daniel Veillard40af6492001-04-22 08:50:55 +000013494Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13497
Bjorn Reese70a9da52001-04-21 16:57:29 +000013498Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13499
13500 * libxml.h: new header used only for the compilation of libxml
13501 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13502 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13503 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13504 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13505 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13506 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13507 baseline (version 1.2 plus a single patch).
13508 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13509 scientific notation for numbers. Tests added.
13510 * xpath.c: formatting of numbers changed to use sprintf
13511 (contribution from William Brack)
13512
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013513Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * valid.c: cleanup, more useful debugging
13516 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13517 * xmlIO.c: entity loading is printed as an error when validating
13518
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013519Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * valid.c: fixed to validate within entities
13522 * test/VCM/v22.xml: added a specific testcase
13523
Daniel Veillardca1f1722001-04-20 15:47:35 +000013524Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * valid.c: forgot an epsilon transition in for ()+
13527 * test/VCM/v21.xml : added a specific test case
13528
Daniel Veillard85349052001-04-20 13:48:21 +000013529Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * valid.c: removed a state explosion exhibited by RSS
13532 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13533 from bug #51872
13534
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013535Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13538 validation without using an ugly NFA -> DFA algo in the source.
13539 Made a specific algorithm easier to maintain, using a single
13540 stack and without recursion.
13541 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13542 * hash.c: made the growing routine static
13543 * tree.h parser.c: added the parent information to an
13544 xmlElementContent node.
13545
Daniel Veillarde470df72001-04-18 21:41:07 +000013546Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * SAX.c parser.c xpath.c: generating IDs when not validating
13549 from an external parsed entity was poisoning the ID has table
13550 with removed values. This was killing XSLT on the KDE help
13551 browser.
13552
Daniel Veillardceacdd92001-04-18 15:10:35 +000013553Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * entities.h: andrew@ugh.net.au detected a double declaration
13556
Daniel Veillarda10efa82001-04-18 13:09:01 +000013557Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * debugXML.c hash.c tree.h valid.c : some changes related to
13560 the validation suport to improve speed with DocBook
13561 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13562 the way validation errors get reported
13563
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013564Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13567 by P C Chow and William M. Brack for XSLT HTML output
13568
Daniel Veillard2d90de42001-04-16 17:46:18 +000013569Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13572 Igor Zlatkovic patches for MSC compilation and added his
13573 updates
13574
Daniel Veillarde043ee12001-04-16 14:08:07 +000013575Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13578 prefix lookup.
13579 * parserInternals.c: fixed the bug reported by Morus Walter
13580 due to an off by one typo in xmlStringCurrentChar()
13581
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013582Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * HTMLparser.c result/HTML/*: revamped the way the HTML
13585 parser handles end of tags or end of input
13586
Daniel Veillard82daa812001-04-12 08:55:36 +000013587Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13590
Daniel Veillard67a21302001-04-11 14:39:16 +000013591Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13594 bug where the linktime verions of free() won't work ...
13595
Daniel Veillard27b55282001-04-11 12:22:25 +000013596Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13599
Daniel Veillardafc73112001-04-11 11:51:41 +000013600Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * doc/xml.html: added 2.3.6 release
13603
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013604Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13607 * result/wml.xml: resulted in a small output change
13608
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013609Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * tree.c: xmlNewDoc was missing the charset initialization
13612 * xmllint.c: added --auto to autogenerate a doc, allow to
13613 reproduce the problem fixed on xmlNewDoc
13614
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013615Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * xpath.c: trying to get 52979 solved
13618 * tree.c result/ result/noent/: trying to get 52712 solved, this
13619 also made me clean up the fact that XML output in general should
13620 not add formating blanks by default, this changed the output of
13621 a few tests
13622
Daniel Veillard73639a72001-04-10 14:31:39 +000013623Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13626
Daniel Veillardfac26a12001-04-08 13:08:14 +000013627Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * configure.in: finally released 2.3.6
13630
Daniel Veillard911f49a2001-04-07 15:39:35 +000013631Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * xpath.c: checking for null pointer generated by new code
13634
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013635Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * xpath.c: fixed a [] evaluation problem reported
13638 * test/XPath/tests/simpleaddr: extended test
13639 * result/XPath/simpleaddr: updated result
13640
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013641Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * xmllint.c: Dan Timis reported a portability problem
13644 on Macs without mmap, fixed it.
13645
Daniel Veillardb38bd552001-04-03 18:22:00 +000013646Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * testXPath.c : added a --tree option allowing to display the
13649 tree dump of the XPath expression
13650
Daniel Veillard4dd93462001-04-02 15:16:19 +000013651Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * xpath.c: fixed a memleak when comparing nodesets
13654 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13655 * tree.c: added a TODO
13656
Daniel Veillard92ad2102001-03-27 12:47:33 +000013657Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13660 we need string functions
13661 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13662 to be able to use them where needed. Applied some changes
13663 to reduce name linking pollution and compile in only what's
13664 needed.
13665 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13666 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13667 for the string manipulation functions
13668 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13669 to the free() function of xmlmemory.c
13670 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13671 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13672 usage.
13673
13674
Daniel Veillard2be30642001-03-27 00:32:28 +000013675Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * error.c: applied the context output patch of the error
13678 handling submitted by Chuck Griffith
13679 * error/VC/*: this slightly change some error logs
13680
Daniel Veillard50582112001-03-26 22:52:16 +000013681Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * parser.c: fixed line number reporting on error
13684
Daniel Veillard04be4f52001-03-26 21:23:53 +000013685Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * parser.c: Sullivan and Darin found a parser bug,
13688 applied the patch.
13689
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013690Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13693 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13694 xmlversion.h.in xpointer.c: of course the way I defined
13695 UNUSED breaks on old gcc version. Try to be smart and
13696 also define it directly in xmlversion.h
13697 * configure.in: removed -ansi flag from the pedantic set
13698
13699Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013700 Huge cleanup, I switched to compile with
13701 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13702 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13703 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13704 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13705 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13706 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13707 encoding.h entities.c error.c list.[ch] nanoftp.c
13708 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13709 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13710 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13711 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13712 Cleanup, staticfied a number of non-exported functions,
13713 detected and cleaned up a dozen of problem found this way,
13714 avoided a lot of public function name/typedef/system names clashes
13715 * doc/xml.html: updated
13716 * configure.in: switched private flags to the really pedantic ones.
13717
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013718Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * configure.in: 2.3.5
13721 * doc/html/*: rebuilt the docs
13722
Daniel Veillard146c9122001-03-22 15:22:27 +000013723Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * parser.c: fixed a reported bug in NOTATION parsing
13726 * uri.c: accepted but not fixed bug 51876, added TODO
13727 * Makefile.am: fixed bug 51876
13728
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013729Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * config.h.in configure.in error.c: fix a compilation problem
13732 on platforms without vsnprintf (xml@thewrittenword.com)
13733
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013734Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * parser.c: fixed a function name header typo
13737 * SAX.c: notations can also occur in external subset.
13738
Daniel Veillard7d42b542001-03-20 13:22:46 +000013739Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * error.c: removed a C++ like comment
13742
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013743Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * parser.c: fixing bug 52299 strange condition leading
13746 to a parser crash due to a buffer overflow
13747 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13748 added the specific test case
13749
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013750Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13753 xmlXPathConvert{String,Number,Boolean} to be able to make
13754 type casts without a context stack, fixed some implementation
13755 problems related to the absence of context at parse-time,
13756 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13757 in the public API too
13758 * xpointer.c xpathInternals.h: we need to know at parse time
13759 whether we are compiling an XPointer
13760
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013761Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13764 cleaned up the parser internals, refactored XPath code, added
13765 new compilation based APIs and cleanly separated public and
13766 private APIs.
13767
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013768Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * xpath.h: the comp field must be added at the end to avoid
13771 killing binary compat.
13772
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013773Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * Makefile.am: detect XPath memleaks in regreson tests
13776 * error.c: fixed and error w.r.t. error reporting still using
13777 stderr
13778 * hash.c: added new line at end of file
13779 * tree.h: minor cleanup
13780 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13781 expression parsing from evaluation, resulted in a number of
13782 changes internally, and in XPointer. Likely to break stuff
13783 using xpathInternals.h but should remain binary compatible,
13784 new interfaces will be added.
13785
Daniel Veillardd574f782001-03-14 19:40:17 +000013786Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * configure.in: fixed a couple of problems reported by
13789 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13790 without gcc on non linux platforms.
13791
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013792Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13795 a fix for --with-html-dir= configure support. I hope it won't
13796 break rpm generation
13797
Daniel Veillarda022fe02001-03-14 16:30:00 +000013798Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * xmlIO.c: one function comment cleanup.
13801
Daniel Veillard25239c12001-03-14 13:56:48 +000013802Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * SAX.c: external subset notations were improperly registered
13805 in the internal subset.
13806
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013807Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * README.cvs-commits: added, pointing to HACKING
13810 * HACKING: updated
13811
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013812Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * parser.c: and Matt Sergeant found one in the XML push
13815 parser (erroneous check I forgot to remove when I fixed the
13816 main parser).
13817
Daniel Veillard68d7b672001-03-12 18:22:04 +000013818Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * xpath.c: ptittom found a small bug in UnaryExpr
13821
Daniel Veillarde356c282001-03-10 12:32:04 +000013822Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * configure.in: bumped to 2.3.4
13825 * error.c: fixed bug #51860
13826 * tree.c: fixed bug #51861
13827 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13828 * tree.[ch] : added xmlDefaultBufferSize
13829 * nanoftp.c: typo in function name header block
13830 * doc/xml.html : updated, added link to XML::LibXSLT
13831 * doc/html/* : rebuilt the docs
13832
Daniel Veillard80f32572001-03-07 19:45:40 +000013833Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * parser.c SAX.c: the new content parsing code raised an
13836 ugly bug in the characters() SAX callback. Found it
13837 just because of strangeness in XSLT XML Rec ouptut :-(
13838
Daniel Veillard6c831202001-03-07 15:57:53 +000013839Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * Makefile.am: Martin Baulig suggested to add -lm
13842 * tree.c: found another bug in xmlNodeGetContent()
13843
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013844Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * xpath.c: Bjorn found the error related to strictness of comparison.
13847
Daniel Veillard29631a82001-03-05 09:49:20 +000013848Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * parser.c: trying to fix the Dtd parsing problem reported
13851 by Gary, side effect of last week speed optimizations.
13852
Daniel Veillard14be0a12001-03-03 18:50:55 +000013853Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13856 * parserInternals.c: removed unneeded test raised by Stric
13857
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013858Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13859
13860 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13861 and fixed by William Brack). Added xmlXPathFormatNumber.
13862 Changed the sorting slightly.
13863 * configure.in Makefile.am example/Makefile.am: Added -lm.
13864 Please note that applications linking with libxml2, must
13865 also like with the math library from now on.
13866
Daniel Veillardf9533d12001-03-03 10:04:57 +000013867Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13870
Daniel Veillard2f362242001-03-02 17:36:21 +000013871Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * parser.c: one must report spaces even if the Dtd element
13874 content proves that this is not part of the element content.
13875 * result/valid/*.xml: this changed the ouptu slightly
13876
Daniel Veillardb402c072001-03-01 17:28:58 +000013877Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * configure.in: bumped to 2.3.3
13880 * doc/xml.html: updated
13881
Daniel Veillard77851712001-02-27 21:54:07 +000013882Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * tree.c: minor doc fix
13885 * xpath.c: deallocation issues when a result tree has been
13886 converted to a node-set
13887
Daniel Veillardec70e912001-02-26 20:10:45 +000013888Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * doc/xml.html: oops corrected dates s/2000/2001
13891
Daniel Veillard8730c562001-02-26 10:49:57 +000013892Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * valid.c: new patch from Gary Pennington
13895
Daniel Veillard91e9d582001-02-26 07:31:12 +000013896Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * doc/xml.html: applied patch from Ankh
13899
Daniel Veillardedac3c92001-02-26 01:36:19 +000013900Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xinclude.c: fixed a problem building on Mac
13903
Daniel Veillard21a0f912001-02-25 19:54:14 +000013904Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * parser.c: more work on increasing parsing ferformances
13907
Daniel Veillard48b2f892001-02-25 16:11:03 +000013908Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13911 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13912 avoiding memcpy in production builds MEM_CLEANUP macro use
13913 * parser.[ch] parserInternals.c: optimizations of the tightest
13914 internal loops inside the parser. Better checking of I/O
13915 flushing/loading conditions
13916 * xmllint.c : added --timing
13917
Daniel Veillard71681102001-02-24 17:48:53 +000013918Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * configure.in: bumped to 2.3.2
13921 * doc/xml.html: updated for release
13922
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013923Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * xpath.c: found a memleak and fixed a nasty bug
13926
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013927Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * xmllint.[c1] : added return code errors for xmllint
13930 * xpath.c: specific debug dump function for result value trees
13931
Daniel Veillard4b637072001-02-21 21:52:55 +000013932Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * xpath.c: finally implemented xmlXPathCompareNodeSets
13935 * test/XPath/expr/floats results/XPath/expr/floats: added
13936 a test for float expressions
13937
Daniel Veillardf714aa32001-02-21 03:07:44 +000013938Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13941 * parserInternals.[ch]: trying to speed up parsing
13942 * xpath.c : speeded up node set equality op
13943
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013944Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13947 better handling of ID/IDREF and the list modules associated
13948 * configure.in: small CFLAGS cleanup
13949
Daniel Veillarda8abee62001-02-19 15:14:59 +000013950Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * configure.in: fixed iconv detection on AIX (stric)
13953
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013954Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013955
13956 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13957
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013958Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13959
13960 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13961 and optimized xmlXPathNodeSetSort
13962
Daniel Veillard142adbf2001-02-17 13:21:05 +000013963Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * xpath.c: bug fix when context size is 0
13966 * parser.c: I like Norm's Dtd because they still manage to break
13967 the parser occasionally
13968
Daniel Veillardf23e0092001-02-16 13:21:29 +000013969Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13972
Daniel Veillarde0e26512001-02-16 00:11:46 +000013973Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13976 attributes within the XML-1.0 namespace
13977
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013978Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * xpathInternals.h: exported a few axis functions
13981 * doc/xml.html: updated the doc
13982
Daniel Veillard760f4422001-02-15 14:59:48 +000013983Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * configure.in: applied patch from Daniel van Balen for OpenBSD
13986 and bumped version to 2.3.1
13987 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13988 attempt to find autoclosing was simply broken, removed it,
13989 updated the examples, this is better
13990
Daniel Veillardd194dd22001-02-14 10:37:43 +000013991Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13994 hash functionnalities.
13995 * doc/html/* : rebuild the doc
13996
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013997Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14000 on predicate
14001 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14002 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14003 really want to have tags closed on output even if we accept
14004 unclosed ones on input
14005
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014006Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * xpath.c: ouch don't free NULL, rare case fixed
14009 * tree.c: don't coalesce text nodes if they don't have the
14010 same behaviour wrt escaping on output
14011
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014012Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * xpath.c: small fixup
14015 * SAX.c: don't warn on empty namespaces.
14016
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014017Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * README: a bit of cleanup
14020 * configure.in: preparing for 2.3.0 release
14021
Daniel Veillard1f83d392001-02-08 09:37:42 +000014022Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * hash.[ch]: added a first version of xmlHashSize()
14025 * valid.c: another bug fix from Gary Pennington
14026
Daniel Veillard5eef6222001-02-07 18:24:48 +000014027Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * valid.c: couple of bug fixes pointed by Gary Pennington
14030 * HTMLtree.c: #if 0 cleanup
14031
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014032Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14035 which removes a time consuming check of xmlXPathNodeSetAdd()
14036 and use it in places where we are sure to not break unicity
14037
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014038Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * xpath.c: bug fixes found from XSLT
14041 * tree.c: preserve node->name special values when copying nodes.
14042 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14043 external subset are fetched when available but without full
14044 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14045 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14046 output with encoding disabled.
14047
Daniel Veillard2c833b62001-02-03 08:52:06 +000014048Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14051 xmlCheckFilename should not be called from xmlFileOpenW
14052 and xmlGzfileOpenW
14053
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014054Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14057 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14058 added the new tests for URI normalization
14059 * testURI.c: fixed stoopid bugs
14060 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14061 the URI in the error messages are now properly normalized
14062
Daniel Veillardea28ce62001-02-02 08:20:19 +000014063Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14066
Daniel Veillarde99a4762001-02-01 04:34:35 +000014067Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14070
Daniel Veillard2b325a02001-01-31 20:46:31 +000014071Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * xpath.c: fixed mod operator
14074
Daniel Veillardde55cf62001-01-31 15:53:13 +000014075Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * parser.c: fixed xmlStrcat doc
14078 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14079 trees.
14080
Daniel Veillard2f913b72001-01-31 13:23:49 +000014081Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * xpath.c result/XPath/tests/chaptersbase
14084 result/XPath/tests/simplebase: fixed XPath node()
14085 * tree.c: small fix in xmlNewNs()
14086 * Makefile.am: removed extraneous xml2Conf.sh rule
14087
Daniel Veillardb42042b2001-01-28 07:40:36 +000014088Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14091 Changed the library name, in order to get libxml-devel and
14092 libxml2-devel to coexist on a single system
14093 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14094 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14095
Daniel Veillardee0a4662001-01-27 18:59:33 +000014096Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14099 libxml2-devel installable in // as libxml-devel.
14100
Daniel Veillard5eb05942001-01-27 17:50:22 +000014101Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * doc/Makefile.am: fixed make rebuild in doc
14104 * doc/html/*.html: rebuilt the docs
14105
Daniel Veillard65c295d2001-01-26 09:32:39 +000014106Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14109
Daniel Veillard8e199902001-01-25 18:54:39 +000014110Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14113 the HTML doc to go into the -devel RPM ...
14114 * aclocal.m4 config.h.in: some updates due to auto* magic
14115
Daniel Veillard93086662001-01-25 18:13:04 +000014116Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * xpath.h: added a hook in the context structure allowing to
14119 link to extra support, needed for XSLT
14120
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014121Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14124 xmlXPtrCmpPoints to use it.
14125 * propagated the following patch from Alejandro Forero
14126 * include/win32config.h xmlIO.c: applied further suggestions
14127 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14128 * example/gjobread.c: fixed warnings, now that it builds
14129
14130Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14131
14132 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14133
14134 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14135 filename points to a valid file (not a directory).
14136 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14137 Added calls to xmlCheckFilenameDir.
14138
14139 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14140 `path' (rather than `filename') as the parameter to gzopen and open.
14141
Daniel Veillard48177c22001-01-23 15:27:41 +000014142Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * Makefile.am: fixed a problem with EXTRA_DIST
14145
Daniel Veillardb83ba402001-01-22 22:45:10 +000014146Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * Makefile.am example/Makefile.am: finally found the trick
14149 to build the example, i.e. add "." in SUBDIRS before example
14150 in the list <grin/>
14151
Daniel Veillard82687162001-01-22 15:32:01 +000014152Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * doc/xml.html: updated with an XSLT section, removed pointer to
14155 W3C CVS base.
14156
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014157Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14160 too, and deallocation need to occur the same way.
14161
Daniel Veillarde4566462001-01-22 09:58:39 +000014162Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14165 type correponding to an XSLT result tree fragment. Share most
14166 of the data format with node set, as well as operators.
14167 * HTMLtree.c: added a newline at the end of the doctype output
14168 whe this one is not present initially.
14169 * tree.c: make sure taht the parent and doc pointers are properly
14170 set when copying attributes (lists).
14171
Daniel Veillard701c7362001-01-21 09:48:59 +000014172Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14175
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014176Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * xpath.c: seems I finally killed that ugly path evaluation
14179 context bug (tagged 9999 in case is is wrong)
14180
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014181Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14184 for XSLT
14185
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014186Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14189 for xmlGzfileOpen() bug
14190
Daniel Veillardf6eea272001-01-18 12:17:12 +000014191Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * xpath.c: removed an error found by XSLT usage
14194 * tree.c parserInternals.h: use a predefined static string
14195 for text and comment nodes, avoid freeing them in xmlFreeNode,
14196 exported the string name in parserInternals.h and added
14197 another value to disable encoding at output (for XSLT),
14198 gain memory, time.
14199
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014200Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14203 win32/libxml2/libxml2_so.dsp: new makefiles and update
14204 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14205
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014206Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14209 Gary Pennington
14210
Daniel Veillard389e6b72001-01-15 19:41:13 +000014211Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * xpath.c: fixed the comaprision of values and nodelists,
14214 need to compare nodelist still ...
14215 * debugXML.c: avoided a possible core dump
14216 * HTMLparser.c: cleanup
14217 * nanohttp.c: contributed fix.
14218 * tree.c: fixes in properties handling added xmlSetNsProp
14219 needed by libxslt
14220 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14221 comment
14222 * TODO: updated
14223
Daniel Veillard167bd532001-01-06 21:09:34 +000014224Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * parser.c parserInternals.c: applied Bjorn Reese optimization
14227 patch
14228
14229Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * Makefile.am: applied patch fro make check from Martin Vidner
14232
Daniel Veillard503b8932001-01-05 06:36:31 +000014233Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * configure.in: preparing 2.2.11
14236 * doc/html/*: rebuild the HTML files
14237 * doc/xml.html : updated
14238
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014239Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * tree.c: fixed a stupid bug
14242 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14243 patches related to validation of an XInclude processing result
14244 * TODO: updated
14245
Daniel Veillarde2488192001-01-04 10:54:22 +000014246Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14249 on large files
14250
Daniel Veillardf060a412001-01-03 20:52:44 +000014251Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14254
Daniel Veillard45cff692001-01-03 18:02:04 +000014255Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14258 reported by Jonas Borgström
14259 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14260
Daniel Veillard08108982001-01-03 15:24:58 +000014261Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14262
14263 * testXPath.c xpath.c: fixing the XPath union expressions problem
14264 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14265
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014266Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * xmllint.c: Made is so if the file name is "-" is will read form
14269 standard input. Sven Heinicke <sven@zen.org>
14270 * tree.c: fixed a problem when growing buffer
14271 * tree.h: fixed the comment of the node types following andersca
14272 comment
14273 * TODO: updated
14274
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014275Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14276
14277 * HTMLparser.[ch]: added a way to avoid adding automatically
14278 omitted tags. htmlHandleOmittedElem() allows to change the
14279 default handling.
14280 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14281 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14282 of xmllint too when using --memory flag, added a memory test
14283 suite at the Makefile level.
14284 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14285 with namespace use when encountering QNames in XPath evalation,
14286 added xmlns() scheme in XPointer.
14287 * nanoftp.c : incorporated a fix
14288 * parser.c xmlIO.c: fixed problems raised with encoding when using
14289 the memory I/O
14290 * parserInternals.c: closed bug 25934 reported by
14291 torsten.landschoff@innominate.de
14292 * TODO: updated
14293
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014294Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14295
14296 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14297 on a non-updated tree :-(, made a 2.2.10 release to correct the
14298 situation
14299
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014300Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14301
14302 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14303 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14304 integrated a set of OpenVMS changes from Howard Taylor
14305 <Howard.Taylor@pacoast.com>
14306
Daniel Veillard58770e72000-11-25 00:48:47 +000014307Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14310 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14311
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014312Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * HTMLparser.c: some fixes on auto-open of html/head/body
14315 * encoding.c: fixed a compilation error on some gcc env
14316 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14317 XPointer implementation
14318 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14319 related XPointer tests and associated results
14320
Daniel Veillard300f7d62000-11-24 13:04:04 +000014321Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * doc/xmldtd.html doc/xml.html: following a short step by step
14324 guidance on IRC to help maciej with DTDs I started a small
14325 page on the subject.
14326
Daniel Veillard748e45d2000-11-17 16:36:08 +000014327Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14328
14329 * HTMLparser.c: fixed handling of broken charrefs
14330 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14331 patches
14332
Daniel Veillard28929b22000-11-13 18:22:49 +000014333Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14334
14335 * doc/xml.html doc/html/* : rebuilt the docs after adding
14336 xinclude and updated page for 2.2.7 and 2.2.8
14337 * configure.in: releasing 2.2.8
14338
Daniel Veillard41e06512000-11-13 11:47:47 +000014339Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14340
14341 * parser.[ch] parserInternals.c: applied the conditional
14342 section processing fix from Jonathan P Springer
14343 <jonathan.springer2@gte.net>
14344 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14345 project file, fixed iconv default non support
14346 * xpath.c: fixed the problem of evaluating relative expressions
14347 when a node context is provided.
14348
Daniel Veillardbf432752000-11-12 15:56:56 +000014349Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14350
14351 * nanoftp.c: fixed gcc 2.95 new warnings
14352 * SAX.c: fixed a stupid bug
14353 * tree.c: fixed a formatting problem when round-tripping
14354 from/to memory
14355 * xinclude.c: chased memleak, fixed a base problem
14356 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14357 xmlXPtrBuildNodeList()
14358 * TODO: updated
14359 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14360 adding a first small set of regression tests for XInclude
14361
Daniel Veillardc2def842000-11-07 14:21:01 +000014362Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * nanohttp.[ch]: applied Wayne Davison patches to access
14365 the WWW-Authorization header.
14366 * parser.c: Closed Bug#30847: Problems when switching encoding
14367 in short files by applying Simon Berg's patch.
14368 * valid.c: fixed a validation problem
14369 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14370 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14371 Wayne Davison
14372 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14373 need to be extended to non full nodes selections.
14374 * xinclude.c: starts to work decently
14375
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014376Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14379 debugXML.c xmlversion.h.in: Started adding XInclude support,
14380 this is a new xmllint option
14381 * tree.c xpath.c: applied TOM patches for XPath
14382 * xpointer.c: fixed a couple of errors.
14383 * uri.c: added an escaping function needed for xinclude
14384 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14385 new warning from RH70 gcc's version
14386
Daniel Veillarda4964b72000-10-31 18:23:44 +000014387Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14388
14389 * HTMLparser.c: fixed loop on invalid char in scripts
14390 * parser.c: update to description of xmlIOParseDTD()
14391 * libxml.m4 xmlversion.h.in: changes contributed by
14392 Michael Schmeing <m.schmeing@internet-factory.de>
14393 * configure.in: preparing for 2.2.7
14394 * Makefile.am: trying to avoid config.h and acconfig.h
14395 being included in the distrib
14396 * configure.in: released 2.2.7
14397
14398Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14399
14400 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14401 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14402
Daniel Veillard01411222000-10-30 15:33:22 +000014403Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14404
14405 * parser.[ch]: added xmlIOParseDTD()
14406 * xpointer.c: added support for the 2 extra parameters of
14407 string-range, fixed a stoopid error when '0' was present
14408 in XPointer expressions
14409 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14410 testsuite for the above
14411
Daniel Veillard6db58192000-10-30 09:27:53 +000014412Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * libxml.spec.in: improved package descriptions
14415
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014416Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14417
14418 * xpath.c xpathInternals.h: applied a large cleaning patch
14419 from TOM <ptittom@free.fr>, it also add namespace support
14420 for function and variables registration.
14421
Daniel Veillardbd20df72000-10-29 17:53:40 +000014422Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14425 * Makefile.mingw: Wayne Davison's update adding hash.c
14426
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014427Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * xpath.c: fixed the root evaluation problems
14430 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14431 ignorable spaces with <b> <bold> <em>
14432 * tree.c: fixed a loop in xmlSearchNsByHref()
14433
Daniel Veillard767662d2000-10-27 17:04:52 +000014434Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * xpath.c: applied another XPath patch from TOM
14437 * xpath.c include/makefile.am: applied another patch from
14438 china@thewrittenword.com (cleanup on IRIX).
14439
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014440Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * xml-config.1: received a fixed version from Fredrik Hallenberg
14443 <hallon@lysator.liu.se>
14444
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014445Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14446
14447 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14448 cleanup patch for XPath
14449
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014450Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * patched to redirrect all "out of context" error messages to
14453 a reconfigurable routine. The changes are:
14454 * xmlerror.h : added the export of an error context type (void *)
14455 an error handler type xmlGenericErrorFunc there is an interface
14456 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14457 to reset the error handling routine and its argument
14458 (by default it's equivalent to respectively fprintf and stderr.
14459 * all the c files: all wild accesses to stderr or stdout within
14460 the library have been replaced to calls to the handler.
14461
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014462Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * configure.in: release 2.2.6
14465 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14466 exporting the inner functions of xpath for extension modules
14467 * doc/*: updated and rebuilt the doc
14468
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014469Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * nanohttp.c : applied Wayne HTTP cleanup patch
14472 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14473 and xmlNodeSetSpacePreserve()
14474
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014475Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * xpath.c: closing bug #29260
14478
Daniel Veillard126f2792000-10-24 17:10:12 +000014479Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14480
14481 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14482 multikey tuples, made hash structure opaque
14483 * valid.[ch]: moved elements, attributes, notations decalarations
14484 as well as ID and refs to hash tables.
14485 * entities.c: hash cleanup
14486 * xmlmemory.c: fixed a dump problem in debug mode
14487 * include/Makefile.am: problem passing in DESTDIR= values patch
14488 from Marc Christensen <marc@calderasystems.com>
14489 * nanohttp.c: removed debugging remains
14490 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14491 * HTMLparser.c parser.c: fixing a number of problems with the
14492 macros in the *parser.c files (Wayne).
14493 * HTMLparser.c: close the previous option when opening a new one
14494 (Marc Sanfacon).
14495 * result/HTML/*: updated the HTML results accordingly
14496
Daniel Veillard52afe802000-10-22 16:56:02 +000014497Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14498
14499 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14500 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14501 XPath functions and XML entities table to them. More to come...
14502 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14503
Daniel Veillard683cb022000-10-22 12:04:13 +000014504Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * tree.c: coalesce adjacent text nodes
14507 * valid.c: handling of blank nodes in DTd validation (raised
14508 by problems with a posteriori validation).
14509 * nanohttp.c: changing behaviour on HTTP write stuff.
14510 * HTMLtree.c: forced body and html to be explicitely closed.
14511 * xpath.h: exported more XPath functions.
14512
Daniel Veillard1baf4122000-10-15 20:38:39 +000014513Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * Release of 2.2.5
14516 * xpointer.c: range() range-inside and other helper functions
14517 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14518
Daniel Veillard47e12f22000-10-15 14:24:25 +000014519Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14522 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14523
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014524Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14527 and XPointer modules
14528
Daniel Veillard134c9f32000-10-15 10:27:08 +000014529Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14530
14531 * SAX.h: closed #25107
14532
Daniel Veillard39915622000-10-15 10:06:55 +000014533Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14534
14535 * testSAX.c: fixed problem with cdata reporting
14536 * SAXresult/* : updated
14537
Daniel Veillard1e851392000-10-15 10:02:56 +000014538Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14539
14540 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14541 Closed bug #27499, added to regression tests
14542 * TODO: updated
14543
Daniel Veillard7eda8452000-10-14 23:38:43 +000014544Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14547 support for SCRIPT and STYLE with help from Bjorn Reese
14548 * test/HTML/* result/HTML/*: added simple testcase and updated
14549 the existing ones.
14550
Daniel Veillardff9c3302000-10-13 16:38:25 +000014551Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14554 string-range for empty strings
14555 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14556 test/XPath/xptr/strrange: augmented the XPointer testsuite
14557
Daniel Veillard189446d2000-10-13 10:23:06 +000014558Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * doc/xml.html doc/xmlmem.html: added a module describing memory
14561 interfaces and use, updated the main page.
14562
Daniel Veillard2f971a22000-10-12 23:26:32 +000014563Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14566 nanoftp code work on Windows too now
14567
14568Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014569
14570 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14571 * xpointer.c: implemented string-range() at least a good first version
14572 * test/XPath/docs/str test/XPath/xptr/strrange
14573 result/XPath/xptr/strrange: the string-range() tests
14574
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014575Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * Makefile.am include/Makefile.am include/win32config.h
14578 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14579 and make distcheck
14580
Daniel Veillard19d61112000-10-11 23:50:35 +000014581Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14584 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14585 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14586
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014587Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14588
14589 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14590 patch for socklen_t detection by
14591 Albert Chin-A-Young <china@thewrittenword.com>
14592
Daniel Veillardcd429612000-10-11 15:57:05 +000014593Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14596 and added a --dtdvalid option to xmllint used to test it
14597
Daniel Veillard47c02452000-10-11 13:04:36 +000014598Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14599
14600 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14601 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14602
Daniel Veillard2d38f042000-10-11 10:54:10 +000014603Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14604
14605 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14606 handlings (registration, lookup, cleanup)
14607
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014608Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14609
14610 * configure.in Makefile.am include/makefile.am: adding XPointer
14611 and XPtrtests target
14612 * xpointer.[ch] : new files for XPointer support
14613 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14614 more XPath tests
14615
Daniel Veillard57fda592000-10-10 23:24:14 +000014616Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14617
14618 * configure.in: fixed, very broken, make distcheck works again
14619
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014620Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * More work toward 2.2.5, integrated a number of patches
14623 * configure.in Makefile.am win32config.h.in: trying to cleanup
14624 make distcheck .... huh ...
14625 * include/Makefile.am include/win32config.h: new directory
14626 for includes
14627 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14628 updated teh makefiles and instructions for WIN32
14629 * xpath.c: small fixes
14630 * test/XPath/ results/XPath: updated the testcases and results
14631 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14632 suggested patches
14633 * valid.c: fixed an ID bug
14634
Daniel Veillardb71379b2000-10-09 12:30:39 +000014635Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014638 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014639 * xpath.[ch]: worked on XPointer
14640
Daniel Veillard7e99c632000-10-06 12:59:53 +000014641Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * configure.in Makefile.am: 2.2.5, ship the include in an
14644 include/libxml subdirectory, use symlinks when using CVS
14645 * testSAX.c: fixed small bug
14646 * testXPath.c: changed the way testfiles are parsed
14647 * debugXML.c: same kind of cleanup when parsing an argument expression
14648 XPath/XPointers can have blanks embedded
14649 * xpath.[ch]: more cleanup, reorgs for XPointer work
14650 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14651 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14652
Daniel Veillard55b91f22000-10-05 16:30:11 +000014653Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14656 in the XPath engine, rewrote large parts of it, now it's far
14657 cleaner and in sync with the REC not an old WD. Fixed a parsing
14658 problem in the interactive XML shell found when testing XPath.
14659
Daniel Veillardac260302000-10-04 13:33:43 +000014660Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14663 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14664 examples with the extra test
14665
Daniel Veillard7cfce322000-10-04 12:40:27 +000014666Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14669 the global init function.
14670
Daniel Veillard970112a2000-10-03 09:33:21 +000014671Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * HTMLparser.c: Doohhh, attribute name parsing was still case
14674 sensitive ! Fixed this ...
14675 * result/HTML/* : updated the tests results accordingly
14676
Daniel Veillard740abf52000-10-02 23:04:54 +000014677Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14680 engine, should be far more stable, incorporated a new version of
14681 preceding/following axis, need testing
14682 * uri.c: fixed file:///c:/a/b/c problem
14683 * test/XPath/tests/idsimple: augmented the XPath tests
14684
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014685Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * doc/* rebuilding docs for 2.2.4 release
14688
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014689Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * configure.in: releasing 2.2.4
14692 * parser.[ch]: added xmlStrEqual()
14693 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14694 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14695 use xmlStrEqual instead
14696 * TODO: updated
14697 * added an XPath test
14698
Daniel Veillardbc765302000-10-01 18:23:35 +000014699Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14702 * entities.h: exported xmlInitializePredefinedEntities
14703 * parser.[ch] : added xmlInitParser()
14704 * parserInternals.h : had to export htmlInitAutoClose()
14705
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014706Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14709 problems
14710 * Makefile.am : added XPath regression tests to normal tests
14711 * uri.c: fixed a problem with local paths, cleanup
14712 * parser.c: fixed a problem with large CData sections
14713
Daniel Veillardd2ade932000-09-30 14:39:55 +000014714Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * configure.in xml-config.in: patch from "Ben Taylor"
14717 <sol7x86@hotmail.com> for solaris shared libs lookup
14718
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000147192000-09-30 Martin Baulig <baulig@suse.de>
14720
14721 * libxml-2.0.pc.in: Provide pkg-config script.
14722
14723 * configure.in: Create the libxml-2.0.pc script from the
14724 libxml-2.0.pc.in templates.
14725 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014726 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014727
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014728Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14729
14730 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14731 when compiling with MSC
14732
Daniel Veillard46057e12000-09-24 18:49:59 +000014733Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * xpath.c: patch for normalize-string() substring-before(),
14736 substring-after() and translate() functions from Bjorn Reese
14737 <breese@mail1.stofanet.dk>
14738 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14739 Fredrik Hallenberg <hallon@lysator.liu.se>
14740 * TODO: updated
14741
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014742Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14745 problem of socklen_t being undefined on a number of platforms
14746 * debugXML.c: fixed a compilation problem when without snprintf
14747
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014748Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14749
14750 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14751 an URI bug and a fix for the control-character-induced infinite loop
14752 * nanohttp.c: preventive fix for compiling on WIN32
14753
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014754Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * xmlint.c: closing bug #25000
14757
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014758Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14761 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14762 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14763 related function, fixing xmlStrncmp(), and associated cleanup
14764 * result/HTML/entities.html.sax: updating result
14765
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014766Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14767
14768 * uri.c: applied patch for URI escaping from Wayne Davison
14769 <wayned@blorf.net>
14770 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14771 from Denis Barbier <barbier@imacs.polytechnique.fr>
14772 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14773 patch from Wayne Davison
14774
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014775Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * doc/xml.html : updated with new releases, adding "how to help"
14778
Daniel Veillard04698d92000-09-17 16:00:22 +000014779Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14782 removed a few warnings in pedantic mode ...
14783 * parserInternals.c parser.c: moved encoding switching function
14784 to parserInternals.c
14785 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14786
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014787Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14790 error or warning handlers
14791
Daniel Veillardb1059e22000-09-16 14:02:43 +000014792Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * parserInternals.c parserInternals.h parser.c Makefile.am:
14795 created a new module parserInternals.c, moved most of the
14796 code shared by the various parsers there, as well as
14797 deprecated code from parser.c. More cleanup of parser.c
14798 * uri.c: fixed a problem when URI is NULL
14799 * valid.c: speedup when looking for an attribute declaration
14800
Daniel Veillard39c7d712000-09-10 16:14:55 +000014801Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14804 the cleanup of the computation of URI references when seeking
14805 external entities. The URI reference string and the resulting
14806 URI are both stored now.
14807 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14808 large s(n)printf checks and cleanup from Denis Barbier
14809 <barbier@imacs.polytechnique.fr>
14810 * xmlversion.h.in tree.h: couple of SGML declarations for a
14811 possible docbook module.
14812 * result/VC/ : a couple of test output changed due to the change
14813 of the entities URI
14814
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014815Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * parser.h: added a _private field for linking user's data
14818
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014819Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14820
14821 * parser.c parserInternals.h: demacroified most of the IS_XXX
14822 the gain in size is significant so ...
14823
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014824Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14825
14826 * entities.c: cases where looking up entities with doc==NULL
14827 covered
14828
Daniel Veillard90e11312000-09-05 10:42:32 +000014829Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
Daniel Veillard1de50802000-09-07 08:54:32 +000014831 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014832 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14833
Daniel Veillard98a79162000-09-04 11:15:39 +000014834Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14835
Daniel Veillard1de50802000-09-07 08:54:32 +000014836 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014837 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14838 * Makefile.in: added URItest and included thenin "make tests"
14839
14840Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014841
14842 * xmlversion.h.in: closed bug 22941
14843
Daniel Veillard2bb89092000-08-31 14:57:50 +000014844Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14845
14846 * doc/xmlio.html: added doc and example for entity loader
14847 redefinition.
14848
Daniel Veillard96984452000-08-31 13:50:12 +000014849Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14850
14851 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14852 used by libxml
14853
Daniel Veillarde715dd22000-08-29 18:29:38 +000014854Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * parser.c: Fixed bug on invalid ontent characters and when using
14857 push.
14858 * xmllint.c: fixed xmllint endling of errors in push mode
14859
Daniel Veillard4948eb42000-08-29 09:41:15 +000014860Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14861
14862 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014863 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014864 * result/HTML/*.sax: regenerated HTML SAX output
14865 * parser.c: more cleanup.
14866
Daniel Veillarde010c172000-08-28 10:04:51 +000014867Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014870 patches from Wayne Davison <wayned@users.sourceforge.net>,
14871 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014872 * HTMLparser.c: fixed an ignorable white space detection bug
14873 occuring when parsing with SAX only
14874 * result/HTML/*.sax: updated since the output is now HTML
14875 encoded...
14876
Daniel Veillard47f3f312000-08-27 22:40:15 +000014877Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014879 * HTMLparser.[ch]: applied some of Wayne Davison
14880 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014881
Daniel Veillarde0854c32000-08-27 21:12:29 +000014882Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14885 undeclared namespace prefix was used, added a warning.
14886 Cleaned up support w.r.t. entities, spilling out a warning
14887 and being pedantic on lookups.
14888 * test/warning/ent9 : added testcase for previous example.
14889 * TODO: updated
14890 * parserInternals.h parser.c: changed the way names are parsed
14891 now allow infinite size and decrease penalty for normal use
14892 * parser.c: Started a big cleanup/check of the parser code,
14893 fixed some of the most tortuous entity code, spotted code
14894 unused anymore
14895 * test/*: added tests for very long names and related nasty
14896 things.
14897
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014898Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14899
14900 * doc/encoding.html: added encoding aliases doc
14901 * doc/xml.html: updates
14902 * encoding.[ch]: added EncodingAliases functions
14903 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14904 bottleneck affecting large DTDs like Docbook
14905 * parser.[ch] xmllint.c: added a pedantic option, will be
14906 useful
14907 * SAX.c: redefinition of entities is reported in pedantic mode
14908 * testHTML.c: uninitialized warning from gcc
14909 * uri.c: fixed a couple of bugs
14910 * TODO: added issue raised by Michael
14911
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014912Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * doc/encoding.html: propagated Martin Duerst suggestions
14915
Daniel Veillard52402ce2000-08-22 23:36:12 +000014916Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14919 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14920 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14921 by Wayne Davison
14922
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014923Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14924
14925 * nanoftp.c nanohttp.c: small cleanup
14926 * TODO: updated
14927
Daniel Veillard244ece92000-08-19 20:58:02 +000014928Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * added an old VC testcase and updated title.xml entity
14931
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014932Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14933
14934 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14935 done on auto-opening of <p> tags and cleanup of SAX output
14936
Daniel Veillard979e55e2000-08-19 16:48:54 +000014937Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14940
Daniel Veillard4540be42000-08-19 16:40:28 +000014941Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * doc/xml.html libxml.* structure.*: updated the doc a bit
14944
Daniel Veillard808a3f12000-08-17 13:50:51 +000014945Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14946
14947 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14948 of SAX tests
14949
Daniel Veillard29579362000-08-14 17:57:48 +000014950Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14953 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14954
Daniel Veillard1255ab72000-08-14 15:13:33 +000014955Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14956
14957 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14958 * testHTML.c: fix core dump on Solaris 2.x systems
14959 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14960 * result/HTML/*.sax: previous bug fix lead to new results
14961
Daniel Veillard03109292000-08-14 14:58:22 +000014962Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14963
14964 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14965 * configure.in: added --with-readline=DIR to accept alternate
14966 path for readline include/library
14967 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14968 for ANSI under HP-UX
14969 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14970 includes @LIBS@
14971
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014972Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * doc/* : rebuilt the docs
14975 * getting ready for 2.2.2 release
14976
Daniel Veillard87b95392000-08-12 21:12:04 +000014977Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14980 and xmlAddFeature()
14981 * tree.[ch]: added xmlAddChildList()
14982 * xmllint.c: MAP_FAILED macro test
14983 * parser.h: added xmlParseCtxtExternalEntity()
14984 * valid.c: applied bug fixes removed warning
14985 * tree.c: added CDATA block to elements content
14986 * testSAX.c: cleanup of output
14987 * testHTML.c: added SAX testing
14988 * encoding.c: better error recovery
14989 * SAX.c, parser.c: fixed one of the external entity processing
14990 of the OASis testsuite
14991 * Makefile.am: added HTML SAX regression tests
14992 * configure.in: bumped to 2.2.2
14993 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14994 SAX results
14995
Daniel Veillard88a172f2000-08-04 18:23:10 +000014996Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * configure.in: patch for HP compiler
14999
150002000-08-04 Sven Heinicke <sven@zen.org>
15001
15002 * xmllint.c: Was coredumping sometimes when the file given didn't
15003 exist.
15004
Daniel Veillard46e370e2000-07-21 20:32:03 +000015005Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015008
Daniel Veillard46e370e2000-07-21 20:32:03 +000015009 when using in memory parsing. Need some cleanup.
15010 * xmllint.c configure.in: added a --memory flag to test memory
15011 parsing
15012
Daniel Veillard36650692000-07-21 15:16:39 +000015013Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * nanohttp.c: fixed socklen_t replacement to unsigned int
15016 * parser.c: fixed a space handdling missing at the end of
15017 production 28 DOCTYPE.
15018 * xmlmemory.c: fixed a stupid bug on the routine to override
15019 allocation functions
15020 * TODO: updated
15021
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015022Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * doc/ regenerated the docs
15025
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015026Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * doc/encoding.html doc/xml.html: added I18N doc
15029 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15030 improvements, both parser and filters, added ASCII & HTML,
15031 fixed the ISO-Latin-1 one
15032 * xmllint.c testHTML.c: added/made visible --encode
15033 * debugXML.c : cleanup
15034 * most .c files: applied patches due to warning on Windows and
15035 when using Sun Pro cc compiler
15036 * xpath.c : cleanup memleaks
15037 * nanoftp.c : added a TESTING preprocessor flag for standalong
15038 compile so that people can report bugs more easilly
15039 * nanohttp.c : ditched socklen_t which was a portability mess
15040 and replaced it with unsigned int.
15041 * tree.[ch]: added xmlHasProp()
15042 * TODO: updated
15043 * test/ : added more test for entities, NS, encoding, HTML, wap
15044 * configure.in: preparing for 2.2.0 release
15045
Daniel Veillard49703262000-07-10 10:27:46 +000015046Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015049 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015050
Daniel Veillard306be992000-07-03 12:38:45 +000015051Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * doc/xml.html: changed the xmlsoft.org structure, updated the
15054 examples w.r.t. root and childs
15055
Daniel Veillard7d853352000-07-02 18:53:09 +000015056Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
Daniel Veillard784b9352003-02-16 15:50:27 +000015058 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015059
Daniel Veillard365e13b2000-07-02 07:56:37 +000015060Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15061
15062 * HTMLparser.c: Work on character encoding support for the HTML parser
15063 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15064 * encoding.c: Fixed a potential memleak in the encoding stuff
15065
Daniel Veillardaf743792000-07-01 11:49:28 +000015066Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * doc/FAQ.html doc/Makefile.am : added a FAQ
15069
15070Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015071
15072 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15073 of the HTML parser to force it to not bypass SAX
15074
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015075Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * win32config.h.in: updated
15078 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15079 lacks iconv support :-( need to release 2.1.1
15080 * configure.in: release 2.1.1
15081 * HTMLparser: fixed bug #14784
15082 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15083 by Windows compiler
15084 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15085 the SAX startDocument() callback.
15086 * TODO: updated
15087
15088Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15089
15090 * added xmlStopParser()
15091
Daniel Veillardbe803962000-06-28 23:40:59 +000015092Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * configure.in: 2.1.0 prerelease
15095 * Large resync between W3C and Gnome tree
15096 * nanoftp, nanohttp.c: fixed stalled connections probs
15097 * HTMLtree.c SAX.c : support for attribute without values in
15098 HTML for andersca
15099 * valid.c: Fixed most validation + namespace problems
15100 * HTMLparser.c: start document callback for andersca
15101 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15102 * parser.h, SAX.c: serious speed improvement for large
15103 CDATA blocks
15104 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15105 different encoding
15106 * example/Makefile.am example/gjobread.c tree.h: work on
15107 libxml1 libxml2 convergence.
15108 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15109 and the LIBXML_TEST_VERSION macro
15110
Daniel Veillardc310d562000-06-23 18:32:15 +000015111Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * doc/xml.html: various patches and improvements typo fixed by
15114 Felix Natter
15115 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15116 from Felix Natter <fnatter@gmx.net>
15117
Daniel Veillardf3029822000-05-06 08:11:19 +000015118Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * doc/upgrade.html: updated with instructions for support of both
15121 libxml-1.x and libxml-2.x
15122 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15123 for 2.x support and also fixed includes
15124
15125
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015126Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15129 the encoding support, added iconv support, so now libxml if
15130 compiled with iconv automatically support japanese encodings
15131 among others. Work based on initial patch from Yuan-Chen Cheng
15132 I may have broken binary compat in the encoding handler
15133 registration scheme, but that was so utterly broken I don't
15134 expect anybody to have used this feature until now.
15135 * parserInternals.h: fixup on the CHAR range macro
15136 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15137 code.
15138 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15139 * uri.c: added xmlParseURI() I can't believe I forgot to
15140 implement this one in 2.0 !!!
15141 * SAX.c: moved doc->encoding update in the endDocument() call.
15142 * TODO: updated.
15143
Daniel Veillard06047432000-04-24 11:33:38 +000015144Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * tree.h: removed extraneous xmlRemoveProp definition
15147 * TODO: added item about --disable-corba configure switch
15148 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15149 * nanoftp.c: fixed include problems giving troubles on AIX and
15150 slowlaris
15151 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15152 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15153 comment and headers changes to lower gtk-doc number of warnings
15154 * doc/html/*: rebuilt docs
15155
Daniel Veillarde0aed302000-04-16 08:52:20 +000015156Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * HACKING: documented the tag for 1.x and instructions
15159
Daniel Veillard5e873c42000-04-12 13:27:38 +000015160Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15163 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15164 xmlCreateIOParserCtxt
15165 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15166 significant overall improvement
15167 * xmllint.c: added I/O test to xmllint
15168 * testSAX.c: added a speed test
15169 * doc/* : updated/regenerated
15170
Daniel Veillardfc708e22000-04-08 13:17:27 +000015171Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * xpath.c uri.h parserInternals.h: cosmetic changes from
15174 "Timur I. Bakeyev" <timur@bat.ru>, including making
15175 xmlCreateURI() public
15176
Daniel Veillard5d211f42000-04-07 17:00:24 +000015177Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15180 and the code at the same time. Added a clean mechanism for
15181 overload or added input methods: xmlRegisterInputCallbacks()
15182 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15183 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15184 * TODO: updated
15185 * doc/* : updated/regenerated
15186 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15187 source dir
15188
Daniel Veillarde77a9182000-04-05 19:12:29 +000015189Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * testURI.c: yet another forgotten commit, I should get some sleep !
15192
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015193Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * xmllint.c: forgot to commit this too ?
15196
Daniel Veillardb9df4042000-04-05 14:23:16 +000015197Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * xmlversion.h.in : forgot to commit this previously
15200
Daniel Veillard361d8452000-04-03 19:48:13 +000015201Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15202
15203 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15204 * README TODO: updated for release
15205 * uri.c uri.h: added authority parsing/saving
15206 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15207 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15208 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15209 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15210 Makefile.am : added compile-time customization of libxml
15211 --with-ftp --with-http --with-html --with-xpath --with-debug
15212 --with-mem-debug
15213 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15214 #include <libxml/xxx.h> I hope it won't break too much stuff
15215 and will be manageable in the future...
15216 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15217 and added xmllint to the installed programs
15218 * uri.h: added xmlFreeURI()
15219
Daniel Veillardec303412000-03-24 13:41:54 +000015220Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * uri.c uri.h: finished the escaping handling, the base support
15223 and the URI path normalization. Looks good just lacks the
15224 authority content parsing code.
15225 * Makefile.am: added instructions to generate testURI
15226 * TODO: updated
15227 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15228 added links and icons for W3C and Gnome
15229
Daniel Veillard8f621982000-03-20 13:07:15 +000015230Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * xmlmemory.[ch] : seems I forgot to actually update the files in
15233 the last commit :-)
15234 * doc/xml.html doc/html/* : updated and uploaded the docs
15235
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015236Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15237
15238 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15239 * TODO: updated
15240 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015241 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015242 gfree).
15243 * Makefile.am, uri.c, uri.h: added a set of functions to do
15244 exact (litteraly copied from the RFC 2396 productions) parsing
15245 and handling of URI. Will be needed for XLink, one XML WFC,
15246 XML Base and reused in the nano[ftp/http] modules. Still work
15247 to be done.
15248
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015249Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * configure.in, libxml.spec.in : libxml2
15252 * doc/* : updated the doc page, rebuilt the docs
15253
Daniel Veillardcf461992000-03-14 18:30:20 +000015254Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * all: tagged LIB_XML_1_X
15257 * *.c *.h : updated from W3C CVS tree
15258 * configure.in : 2.0.0-beta
15259 * libxml.spec.in : libxml2 package nam
15260 * result/* : new version of the tests output
15261
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015262Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15265
Daniel Veillardb566ce12000-03-04 11:39:42 +000015266Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * doc/* : rebuilt the docs
15269 * parser.c: final patch on #6766
15270 * valid.c: small patch on validity checks.
15271
Daniel Veillardfb76c402000-03-04 11:39:42 +000015272Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15275 added
15276 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15277 compatibility w.r.t. XML spec and existing code.
15278
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015279Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * parser.c: seems a better solution to <a> </a> exists,
15282 will try it for a while
15283
Daniel Veillard83a30e72000-03-02 03:33:32 +000015284Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * parser.c: tried to remove the <a> </a> generating <a/>
15287 this is hard. Left a flag for that purpose. Fixed bug #6766
15288 * configure.in: prepared 1.8.7 not released, due to previous
15289 problem
15290
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015291Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * doc/xml.html : applied second patch from Paul DuBois
15294
Daniel Veillard402e8c82000-02-29 22:57:47 +000015295Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * doc/xml.html : applied patch from Paul DuBois
15298
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015299Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15302
Daniel Veillard5feb8492000-02-02 17:15:36 +000015303Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15306 compilation warnings on various platforms.
15307 * parser.c: Fixed #5281 validity error callbacks are now desactived
15308 by default if not validating.
15309
Daniel Veillardf341f932000-02-02 14:52:08 +000015310Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15311
15312 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15313
Daniel Veillard13c757e2000-02-01 23:59:15 +000015314Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15317 <gkatsi@cs.toronto.edu>
15318
Daniel Veillard726e8792000-01-30 20:04:29 +000015319Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15322 processing URLs
15323
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015324Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15327 xmlNanoFTPUpdateURL for persistent control connections.
15328 * configure.in: 1.8.6
15329
15330Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15333 * tree.[ch] : added xmlSaveNoEmptyTags
15334
James Henstridgef3be9312000-01-28 13:59:21 +0000153352000-01-29 James Henstridge <james@daa.com.au>
15336
15337 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15338
15339 * Makefile.am: added nanoftp.[ch] to the build.
15340
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015341Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * nanoftp.[ch]: cleanup, comments, API
15344 * debugXML.c : fixed a bug in the cat command
15345 * doc/*: regenerated the docs
15346
Daniel Veillardda07c342000-01-25 18:31:22 +000015347Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15350 * debugXML.c : fixed a bug in the cat command
15351 * valid.c: fixing some small probs
15352 * libxml.spec.in: get rid of the SNAP suffix
15353 * doc/xml.html: updated the status
15354
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015355Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15356
15357 * xml-config.in: xml-config --version to just return the
15358 version number
15359 * xpath.c: some cleanup w.r.t. axis when the current node is
15360 an attribute.
15361 * TODO: updated
15362
Daniel Veillard461a66c2000-01-18 18:01:01 +000015363Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * configure.in: prepared for libxml-1.8.5
15366 * doc/* recompiled the documentation
15367
153682000-01-17 Jody Goldberg <jgoldberg@home.com>
15369
15370 * configure.in : WARNING autoconf subtlety alert :
15371 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15372 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15373 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15374 get defined by AC_CHECK_HEADERS.
15375
Daniel Veillardf967b902000-01-17 16:06:10 +000015376Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15379 Rune.Djurhuus@fast.no
15380
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015381Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * TODO: updated
15384 * tree.c, parser.c: made sure that only memory alloc problems
15385 and internal parser errors are allowed to write to stdout or
15386 stderr.
15387
Daniel Veillard0142b842000-01-14 14:45:24 +000015388Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * tree.c : restored xmlNewGlobalNs since this seems used by
15391 a lot of existing code :-(, fixed a bug in xmlNewNs
15392 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15393 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15394 to exit() from the library code.
15395 * xpath.c, parser.c: removed bugs or unused code detected by
15396 Windows compilers
15397 * parser.c: started adding interfaces for parsing well balanced
15398 XML fragments
15399 * configure.in: releasing 1.8.4
15400 * doc/* : rebuilt the docs
15401
Daniel Veillard2eac5032000-01-09 21:08:56 +000015402Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * tree.[ch] : added xmlNewDocFragment() for DOM
15405 * testHTML.c: uninitialized variable.
15406
Daniel Veillardf3a73582000-01-05 14:58:39 +000015407Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * doc/* : rebuild the docs
15410
Daniel Veillard71b656e2000-01-05 14:46:17 +000015411Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * acconfig.h: readline and history patch
15414 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15415 * tree.c: added check and handling when possibly removing an ID
15416 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15417 and saving.
15418 * test/HTML/entities.html result/HTML/entities.html* : test for
15419 various entities reference cases
15420 * result/HTML/* : as a result output of some testcase have
15421 changed
15422 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15423 by previous example. added xmlParseTryOrFinish().
15424 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15425 entities.h debugXML.h HTMLparser.h: changed the way struct are
15426 declared to allow gtk-doc to expose those
15427 * parser.c: closed bug #4960
15428 * Makefile.am configure.in: Applied patch from
15429 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15430 and math/socket libs detection
15431
Daniel Veillard437b87b2000-01-03 17:30:46 +000015432Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * configure.in, Makefile.am: link tester against readline
15435 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15436
Daniel Veillard686d6b62000-01-03 11:08:02 +000015437Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * tree.[ch]: added xmlRemoveProp
15440 * win32config.h.in nanohttp.c: avoid including the Windows
15441 socket stuff in every C files
15442 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15443 the XmL parser(s)
15444 * test/ns4 result/ns4 etc...: added test case for previous prob
15445 * tree.c: xmlNewNs wasn't checking for double definition
15446 * Makefile.in: fixed a problem with dist-hook duplicates
15447 * parser.[hc], xmlIO.c: fixed the loading of external entities
15448 APIs, now xmlLoadExternalEntity() is used everywhere and
15449 setting up an app specific front-end using the
15450 * SAX.c parser.c: some fixes, now the xhtml spec validates
15451 with the xhtml DTD.
15452 * error.c: fixed crashes in case of no input stream
15453 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15454 to the validation tests and results
15455
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015456Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15459 too htmlCreatePushParserCtxt() and htmlParseChunk()
15460 * parser.c: a bit of cleanup.
15461 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15462 to XML) removed the last mem leak known
15463 * HTMLtree.c: output message cleanup
15464 * xmlmemory.c: display content info about memory blocks
15465 * result/HTML/wired.* : missing att value warning change
15466
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015467Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * doc/* : rebuilt the documentation
15470
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015471Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * parser.[ch] parserInternals.h: Push parser for XML,
15474 seems to work fine now
15475 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15476 --push for push testing
15477 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15478 * testSAX.c: added --push
15479 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15480 subtree
15481 * xmlIO.[ch] : enriched API + fixes for push mode
15482 * entities.[ch]: added the entity content length to the struct.
15483 * xmlmemory.[ch]: new API to show the last entries for the shell
15484 * valid.c: added required attribute testing
15485 * SAX.c: the cdata callback now merge contiguous fragments
15486 * HTMLparser.c: cleanup of some macros
15487
Daniel Veillard3c558c31999-12-22 11:30:41 +000015488Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * parser.c: fix for PIs name starting with xml
15491 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015492 * *.c, configure.in win32config.h.in : generate win32config.h for
15493 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015494
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015495Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * parser.c: fixed a stupid = vs. == bug :-(
15498 * doc/gnome-xml.sgml: s/glade/xml/
15499
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015500Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * configure.in, doc/xml.html : bug fix release 1.8.2
15503 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15504 Hopefully the end of that silly C++ include problem
15505 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15506 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15507 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15508 troubles with autoclosed elements when the stree shape doesn't
15509 follow the DtD specs. Added htmlIsAutoClosed() and
15510 htmlAutoCloseTag()
15511 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15512 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15513 * debugXML.c: fixed a bug on printing default namespaces.
15514 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15515
Daniel Veillardb24054a1999-12-18 15:32:46 +000015516Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * result/HTML/*.htm[l] : updated the HTML regression tests according
15519 to the new output
15520 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15521 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15522 problem due to intermix of extern "C" { ... } declarations for C++
15523 and recursive includes in the headers
15524
Chris Lahey323c48c1999-12-18 15:32:45 +0000155251999-12-20 Chris Lahey <clahey@umich.edu>
15526
15527 * HTMLtree.c: Made it so that html nodes with a single child do
15528 not insert a carriage return before or after the child node.
15529
Daniel Veillardb24054a1999-12-18 15:32:46 +000015530Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015531
15532 * configure.in, doc/xml.html : bug fix release 1.8.1
15533 * parser.c: fixed bug #4344
15534 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15535 added the glue to avoid C++ problems
15536 * doc/* : regenerated the documentation
15537
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015538Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15541 namespace recognition, and Dia as a resul :-(
15542 * encoding.c: closed bug #3950
15543
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015544Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * valid.c: debugging a posteriori validation, except URI expansion
15547 stuff this should be fixed now
15548 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15549 Carl Nygard <cnygard@bellatlantic.net>
15550 * tester.c: added --postvalid, cleaning of the code
15551 * tree.[ch]: added xmlDocGetRootElement()
15552
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015553Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15554
15555 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15556 c++ losage.
15557
Daniel Veillard10a2c651999-12-12 13:03:50 +000015558Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * configure.in, doc/xml.html : bumped to 1.8.0
15561 * xlink.[ch], Makefile.am : added framework for link detection
15562 * parser.h: added nbChars to parser context, needed for cleanup.
15563 * xmlmemory.c: removed a nasty bug when out of mem
15564 * valid.[ch]: adding namespace support for attribute decl
15565 * tester.c: added --debugent option
15566 * debugXML.[ch]: added xmlDebugDumpEntities()
15567 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15568 buffers instead, this was really needed, validation was breaking
15569 in strange ways due to that. Added xmlParseStringPEReference()
15570 and other parsing from strings functions. Entities processing
15571 modified again, but PERef are still not handled correcly but
15572 unless you're Eve Maller you won't notice :-)
15573 * HTMLparser.c: large changes toward reliability, and switched to
15574 lowercase internal tags, XHTML is lowercase, so it will help
15575 that output is closer to next version.
15576 * doc/* : regenerated the documentation, it is now hosted at
15577 http://xmlsoft.org/ (same bits I just bought the domain :-)
15578
15579
Daniel Veillard294cbca1999-12-03 13:19:09 +000015580Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15583 doc generation
15584 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15585 in the SAX API
15586 * doc/*: rebuilt the doc making sure everything appears in the
15587 HTML files
15588
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015589Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15592 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15593 which allow impressive speed improvement on dataset with
15594 large text pieces, but at the cost of broken binary
15595 compatibility and slightly bigger memory usage.
15596 Configure with --with-buffers to activate them, they
15597 are protected with XML_USE_BUFFER_CONTENT define.
15598 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15599 goal is 0 memory left allocated once parser is no more used
15600 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15601 call xmlCleanupParser() and xmlMemoryDump()
15602
Daniel Veillarda819dac1999-11-24 18:04:22 +000015603Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15606 * parser.[ch] encoding.[ch]: added memory cleanup routines
15607 * parser.c: closing bug #3788
15608 * doc/*: rebuilt the doc
15609
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015610Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15613 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15614 * tester.c: added --compress option
15615 * doc/*: rebuilt the documentation
15616
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015617Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15620 if given /proc/kcore as input !
15621 * doc/xml.html doc/*: updated and rebuilt the documentation
15622
15623Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015624
15625 * parser.c: Fixed some wrongly space collapsing code due to
15626 a misreading of the spec.
15627 * result/*: fixed the output accordingly
15628
15629Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015630
15631 * encoding.c: bug fix and typos
15632 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15633 * parser.c: added attribute normalization closing bug #3597
15634 * test/att* result/att* SAXresult/att*: testcase for attribute
15635 normalization
15636
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015637Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * configure.in: closing bug #3163 by adding extra flags for the
15640 cc compiler on HP-UX
15641
Daniel Veillard51e3b151999-11-12 17:02:31 +000015642Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * valid.[ch] : removed a typo and an enumerated type bug in the
15645 xmlAddElementDecl() function
15646 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15647 call to xmlEncodeEntitiesReentrant() so that the functions
15648 New, Set and Get are at the same level.
15649 * parser.c HTMLparser.c: extra memory allocation bug for
15650 attributes detected by someone using libxml in embedded systems :-)
15651
Daniel Veillard962195f1999-10-28 15:51:53 +000015652Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * xmlmemory.h: turned off mem debug :-\
15655
Daniel Veillard35008381999-10-25 13:15:52 +000015656Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15657
15658 * parser.c: closed bug #2784 a one line fix, but worth pushing
15659 a new release out
15660 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15661 some structures, comments before and after the
15662 main element, and other nastyness
15663 * HTMLtree.c tree.c: accomodate the extended HTML supported
15664 * configure.in: pushing 1.7.4
15665 * test/ent8 and related outputs : added a new test for bug #2784
15666 * test/HTML/wired.html and related output: a nasty HTML example
15667 * Makefile.am: improved the test scripts
15668 * docs/* : reran the documentation extractor, updated xml.html
15669
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015670Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15671
15672 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15673 HTMLparser and debugged the HTML related code. HTML documents
15674 now have their own type
15675 * entities.c: do not dump &apos; for HTML output
15676 * xmlmemory.c: improvement, breakpoint mechanism
15677 * testHTML.c: added --sax --repeat ...
15678 * Makefile.am: improved the HTML tests
15679 * valid.[ch]: added xmlValidGetValidElements and
15680 xmlValidGetPotentialChildren
15681 * tester.c: added --insert to test the 2 new functions
15682 * test//* result//* SAXresult//* : regression test cleanup
15683 and extension.
15684 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15685 gnome-xml-nanohttp.html
15686
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015687Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * HTMLparser.c: fixed problems with some autoclose tags
15690 * tree.c: fixed XML output problems.
15691 * result/* SAXresult/*: update of the tests output
15692
Daniel Veillard6077d031999-10-09 09:11:45 +000015693Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * Makefile.am: Arturo patch for xmlConf.sh version info
15696 * parser.c: Tim Josling patch for single quoted items
15697 * tester.c: Tim Josling patch for tester options usage
15698 * tree.h: indent cleanup
15699
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015700Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15703 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15704
Daniel Veillard00fdf371999-10-08 09:40:39 +000015705Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * tree.c : Raph patch for initialization of CORBA fields
15708 * parser.c, xpath.c, ...: modification of doc comments
15709 * xpath.c : allow spaces in xpath expressions
15710
Daniel Veillardad219441999-09-27 08:17:49 +000015711Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * xmlmemory.h: turning off memory debug :-(
15714
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015715Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15718 better SAX interfaces.
15719 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15720 entity.
15721 * configure.in: 1.7.2
15722
15723Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015724
15725 * libxml.spec.in: fixed the URL
15726 * doc/xml.html: improved the documentation front-end
15727
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015728Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015729
15730 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15731
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015732Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015733
15734 * libxml.spec.in: fixed the alpha compile problem
15735 * parser.[ch]: changed errno to errNo in the parser context :-(
15736 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15737 * doc/xml.html: changed CHAR to xmlChar
15738 * doc/html/*: recompiled the documentation
15739 * configure.in: 1.7.1
15740
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015741Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * parser.h: modified the parser context struct to regain 1.4.0
15744 binary compatibility
15745 * parser.c, xml-error.h: added errno ot teh context and defined
15746 a set of errors values with update of errno
15747 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15748 DTDs and entities
15749 * *.h, *.c: complete cleanup of the use of config.h and include
15750 protection depending on the current setup.
15751 * overalll debugging, maintenance and bug-fixing on all modules
15752 * updated the documentation
15753 * ready for 1.7.0
15754
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015755Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * HTMLparser.c : cleanup
15758 * SAX.c valid.c valid.h: added ID/IDREF checking
15759 * tree.c tree.h: extended doc structure for refs
15760 * configure.in: 1.6.2
15761 * parser.c: patched bug in SAX user arg call
15762 * parserInternals.h: patched missing close in C++ wrapping
15763 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15764 especially upcoming XPointer implementation.
15765 * doc/xml.html: augmented, typo
15766
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015767Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15768
15769 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15770 not all invocations of install understand -d.
15771
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015772Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15773
15774 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15775 to make 'check' works, when builddir != srcdir.
15776
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015777Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * doc/xml.html : updated the documentation
15780
Daniel Veillard6454aec1999-09-02 22:04:43 +000015781Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15784 not deallocated memory blocks
15785 * *.c : replaces all calls to malloc() free() and realloc() to
15786 the wrapper functions/macros
15787 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15788 instead of xmlFreeNodeList()
15789
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015790Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * HTMLparser.c: corrected a stupid bug leading to core dump at
15793 tree deallocation. Removed warnings indicated by
15794 Stephane.Conversy@lri.fr
15795 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15796 looked for in the external subset
15797
15798Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015799
15800 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15801 on SGI by Stephane.Conversy@lri.fr
15802
Daniel Veillardb96e6431999-08-29 21:02:19 +000015803Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * all .h : changed the prototype declaration indent as in gtk
15806 * most .c : working on reducing the TODOs in the code
15807 * most .c : cleanup though -pedantic and Insure++
15808 * improvements on validation ID checkings.
15809 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15810 * xml-config.in: closed #1810
15811
15812Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015813
15814 * tree.h, valid.c, valid.h: more work on validity, IDs
15815 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15816 definition for AIX
15817
Daniel Veillardb556eb51999-08-15 17:19:50 +000015818Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15821 the distribution due to a cut'n paste error at last commit
15822
Daniel Veillardb05deb71999-08-10 19:04:08 +000015823Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * configure.in: upgraded to version 1.4.0
15826 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15827 Big update, added a large part of the validation process,
15828 it should be usable, but some parts are missing
15829 * xpath.c: improved the implementation w.r.t. root.
15830 * Makefile.am: added more tests
15831 * test and result trees: added a lot of tests
15832 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15833
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015834Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15835
15836 * Added an HACKING file
15837
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015838Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * xpath.[ch] : improvements and debug of the XPath implementation
15841 * parser.c, HTMLparser.c : modified the parsers to be progressive
15842 * tree.[ch] : extended the Buffer promitives
15843 * xmlIO.[ch] : added basic I/O routines providing progressive
15844 parsing and ready for I18N conversion plugins
15845 * SAXresult/* : the SAX callback sequence maybe slightly different
15846 now
15847 * test*.c : improved/updated the tests programs
15848 * doc/* : recompiled the docs.
15849
Daniel Veillard15b75af1999-07-26 16:42:37 +0000158501999-07-26 Michael Meeks <michael@edenproject.org>
15851
15852 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15853
15854 * tree.c: Ditto.
15855
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015856Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * configure.in: upgraded to version 1.4.0
15859 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15860 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15861 XML query language, see http://www.w3.org/TR/xpath for more details.
15862 * parser.c, parser.h: added CHAR* related string functions for XPath
15863 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15864 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15865 rebuild the docs.
15866 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15867 and regression testing capabilities for XPath.
15868
Daniel Veillardd79d7871999-07-12 10:38:12 +000015869Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15872 closing bug #1646
15873
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015874Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * Makefile.am, example/Makefile.am: closed bug #1683
15877
Daniel Veillard3166ab11999-07-11 16:14:19 +000015878Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * example/Makefile.am, configure.in: added the makefile for the
15881 gjobread example
15882
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015883Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15884
15885 * doc/Makefile.am:
15886 - fix which allow "make install DESTDIR=</install/prefix>".
15887
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015888Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15891 which fixed a problem on the file reading-code.
15892
Daniel Veillard82150d81999-07-07 07:32:15 +000015893Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15896 output.
15897 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15898
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015899Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * parser.h : Oops removed the binary compatibility problem
15902 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15903 * parser.c, HTMLparser.c: applied patches for reading from stdin
15904
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015905Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15906
15907 * parser.c, entities.c, valid.c: cleanup bug #1591
15908 * configure.in: cleanup bug #1592
15909 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15910 the same tree back-end. Hence gdome will be available for it.
15911 * doc/Makefile.am: close bug #617
15912
Daniel Veillard97fea181999-06-26 23:07:37 +000015913Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * parser.c: alloctate a per parser context SAX interface block
15916
Daniel Veillard14fff061999-06-22 21:49:07 +000015917Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15920 and xmlEncodeEntitiesReentrant with the correct one :-\
15921
15922Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * commit of my internal XML base changes, quite a lot of
15925 changes, cleanups, better entities support, framework for
15926 new I/O and charset detection and handling
15927 * Fixed the configure/Makefile stuff to generate shared libs
15928 with the proper version info, so we jumped on rev from
15929 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15930 xmlEncodeEntities() result need to be freed now, and a string
15931 xmlParserVersion provide the current library version.
15932
Raph Levien05240da1999-06-15 21:27:11 +000015933Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15934
15935 * parser.c: fixed a buffer overrun for when you have a very long
15936 attribute with no entities in it.
15937
Daniel Veillardbb2da581999-06-13 14:37:07 +000015938Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * added example directory
15941 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15942
Daniel Veillard011b63c1999-06-02 17:44:04 +000015943Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * Release of libxml-1.1, nearly everything has been touched for
15946 this.
15947 * Added more regression tests
15948 * Updated the documentation
15949
Daniel Veillard27d88741999-05-29 11:51:49 +000015950Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15951
15952 * tree.[ch]: unified the XML_NO_CORBA defines.
15953 * parser.c encoding.[ch]: started plugging in char encoding detection
15954
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015955Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15956
15957 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15958 Also freed allocated buffer.
15959
Daniel Veillard27d88741999-05-29 11:51:49 +000015960Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015961 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15962 reentrancy problem at printing. One is left in entities.c, to
15963 remove ASAP
15964 * testSAX.c : added a test example showing the use of the SAX
15965 interface if one doesn't want to build the DOM tree.
15966 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15967
Daniel Veillard517752b1999-04-05 12:20:10 +000015968Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15971 large revamping of the parser to use SAX callbacks
15972 http://www.megginson.com/SAX/ (or at least a C like interface
15973 a la Expat). It's now possible to set up your own callbacks
15974 and the parser will not build a DOM tree.
15975 * test/* result/*: updated the test suite, I finally removed
15976 the old Namespace draft support (PI based).
15977
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015978Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * Makefile.am: added test result to EXTRA_DIST for make tests
15981
Daniel Veillard64068b31999-03-24 20:42:16 +000015982Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * parser.c, parserInternals.h: moved the chars macro definitions
15985 to parserInternals.h
15986 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15987 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15988
Daniel Veillard012ccc11999-03-23 10:11:11 +000015989Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * xml-config.in : applied patch to make --version work
15992
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000159931999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15994
15995 * Makefile.am (check-local): Alias for `tests' target. This will
15996 cause `make check' to do the right thing.
15997 (tests): Don't run tests in srcdir. Also, replaced calls to
15998 basename with a `sed' "equivalent".
15999
Daniel Veillardd109e371999-03-05 06:26:45 +000016000Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16003 it in the header and not the sources, updated the doc.
16004 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16005 pointing this out.
16006
Daniel Veillardbc50b591999-03-01 12:28:53 +000016007Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16010 exported the inputStream routines.
16011 * doc/html/* : updated accordingly
16012
Daniel Veillardd692aa41999-02-28 21:54:31 +000016013Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * parser.c, parser.h, parserInternals.h: added a few extra
16016 internal calls to allocate and free parser contexts ...
16017 * doc/html/* : updated accordingly
16018
Daniel Veillard55a99271999-02-25 11:01:29 +000016019Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * configure.in, Makefile.am, doc/makefile.am : General changes for
16022 1.0.0 release and including the generated HTML documentation.
16023
Daniel Veillard35925471999-02-25 08:46:07 +000016024Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * makefile.am : added parserInternals.h, oops.
16027
Daniel Veillard1e346af1999-02-22 10:33:01 +000016028Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * parserInternals.h: added this header giving access to the parser
16031 internal functions.
16032 * doc/Makefile.am : added a rebuild target which rebuilds the full
16033 set of documentations
16034 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16035 the internal subset.
16036 * *.c *.h: modifications needed to generate the documentation using
16037 gtk-doc, cleanup of functions blocks, reorganisation of struct
16038 declarations.
16039
Daniel Veillard1164e751999-02-16 16:29:17 +000016040Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16043 the tar and spec file to include the beginning of the doc.
16044
Nuno Ferreira03d04781999-02-13 00:07:17 +0000160451999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16046
16047 * doc/.cvsignore: Added this file.
16048
Daniel Veillard6800ef31999-02-08 18:33:22 +000016049Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * tree.c: fixed xmlGetProp to return "" when the attribute
16052 exists, even if the node-list is NULL.
16053
Daniel Veillard726c7e31999-02-08 15:13:10 +000016054Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * tree.c: patched an error outputting empty attribute values.
16057 * Makefile.am and doc/makefile.am: have been updated during the
16058 week-end. Sorry for an empty CVS log, I got a shell problem.
16059
Daniel Veillard1899e851999-02-01 12:18:54 +000016060Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * tree.h: cleaned up using enums instead of defines
16063 * parser.c, valid.[ch]: more work on parsing/output of element
16064 declarations
16065
Daniel Veillard3b9def11999-01-31 22:15:06 +000016066Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * valid.[ch], tree.c, parser.c : more work toward full parsing
16069 of XML DTDs.
16070 * README: added informations about mailing-list and on-line
16071 documentation
16072
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000160731999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16074
16075 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16076
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016077Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * parser.c, tree.[ch] : more work toward conformance testing,
16080 added a last element to accelerate parsing of very flat structures
16081 started working on internal subset Element content declaration.
16082 * valid.[ch] : first cut at adding code toward validation.
16083 * previous changes had also small impact on most files, especially
16084 the conformance testing using James Clark test suite.
16085
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016086Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * test/* : updated the examples, most of them were not well
16089 formed (humm), and added rdf2.
16090 * result/* : resulting changes in the output.
16091
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016092Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16095
Daniel Veillard44b3a061998-12-05 17:27:22 +000016096Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * tree.c: patched a bug in the generation of empty attributes
16099
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016100Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16103 for node/trees/documents/... Biggest problem is namespace
16104 support when copying subtrees.
16105
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016106Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * parser.c, entities.c: improve entities and char ref encoding,
16109 and cleanups of error messages.
16110
Daniel Veillard242590e1998-11-13 18:04:35 +000016111Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * parser.c, entities.c: simple bug hunting done during rpm2html and
16114 rpmfind integration.
16115
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016116Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16117
16118 * parser.[ch]: Added interfaces allowing to specify a SAX
16119 handler before parsing.
16120
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016121Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * parser.c: redirrect all errors reporting through the SAX
16124 error function
16125
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016126Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16129 * libtool, tlmain ...: update of the libtool files
16130
Miguel de Icaza442321c1998-11-04 18:13:38 +0000161311998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16132
16133 * entities.c: Use g_snprintf insteda of snprintf.
16134
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016135Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16138 added ent5 test for this purpose.
16139 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16140
Daniel Veillard27271681998-10-30 06:39:40 +000016141Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * parser.c: fixed? a strange error due to compression on a GWP
16144 document.
16145
Daniel Veillard25940b71998-10-29 05:51:30 +000016146Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16147
16148 * tree.[ch]: bug fixing
16149 * entities.[ch]: defined a specific type for predefined entities
16150 * doc/xml.html: more documentation on the library, how to use it,
16151 overview of the interfaces.
16152
Daniel Veillard16253641998-10-28 22:58:05 +000016153Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16156
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016157Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16158
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016159 * tree.c: corrected a small bug
16160 * doc/xml.html: continuing writing documentation.
16161
16162Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16163
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016164 * debugXML.h debugXML.c: added debugging utilities.
16165 * tester.c: added --debug switch.
16166 * tree.c: patched an incorrect node->type assignment.
16167 * parser.c: formatting, ensure that node->doc != NULL in attributes
16168
Daniel Veillardccb09631998-10-27 06:21:04 +000016169Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16172 entity support and provide an internal representation close to
16173 DOM one (entity ref nodes, and attribute value as tree). I tried
16174 to preserve the interface but this will surely break some apps
16175 (I have to change rpm2html/rpmfind for example). I had to change
16176 two interfaces, and the generated tree is somewhat different.
16177 * doc/* : started documenting the XML library, the tree and
16178 DOM/Corba. This is a first step.
16179
Daniel Veillard11e00581998-10-24 18:27:49 +000016180Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * parser.c: Set up the fonctions comment block, boring but useful.
16183 * parser.h, SAX.c, parser.c: now attributes are processed through
16184 the SAX interface. The problem is that my SAX interface diverged
16185 quite a bit from the original one, well this is not an official
16186 spec, and translating it from Java to C is hairy anyway...
16187
Daniel Veillard97b58771998-10-20 06:14:16 +000016188Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16189
16190 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16191 fonctions comment block, boring but useful.
16192
16193Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016194
16195 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16196 conversion routines. However they are not yet used to convert the
16197 inputs. The core will run with UTF-8.
16198
Daniel Veillard33942841998-10-18 19:12:41 +000016199Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * tree.c : make sure that the type id is properly set-up when
16202 a new object is allocated, needed for DOM.
16203
Daniel Veillard27fb0751998-10-17 06:47:46 +000016204Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16205
16206 * tree.h, tree.c: Ok, the main objects in the tree will be native
16207 corba objects, it costs 8 bytes per Node, Attribute and Document
16208 but it simplifies the Corba integration a lot (no extra interface
16209 objects to allocate/free).
16210
Daniel Veillard0bef1311998-10-14 02:36:47 +000016211Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16212
16213 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16214 and changed NODEs contants for conformity with DOM Level 1
16215
Daniel Veillard27864701998-10-08 03:47:24 +000016216Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16217
16218 * added hooks to keep track of servants when creating objects
16219 xmlDoc and xmlNode (for Corba export).
16220
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016221Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16222
16223 * added xml-config script.
16224
Daniel Veillard7066a791998-10-01 20:28:28 +000016225Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16226
16227 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16228 to autoupdate libtool and automake conf files.
16229
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000162301998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16231
16232 * Makefile.am: Use '?' to separate the sed
16233 commands as ',' is used when people pass -Wl,something.
16234
16235
Daniel Veillard15a8df41998-09-24 19:15:06 +000016236Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * tree.c, tree.h: added a per-document compression interface.
16239
Daniel Veillard151b1b01998-09-23 00:49:46 +000016240Tue Sep 22 20:47:38 EDT 1998
16241
16242 * tree.c, tree.h: added saving with compression and added interfaces
16243 to control the compression level (xmlGetCompressMode,
16244 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16245
Daniel Veillard70120ff1998-09-22 00:24:21 +000016246Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * parser.c: corrected a loop for files of size 0
16249
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000162501998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16251
16252 * error.h: New file. Contains prototyes from `error.c'.
16253
Tom Tromeyc19653d1998-08-14 01:22:43 +000016254Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16255
16256 * Makefile.am (xmlincdir): New macro.
16257 (xmlinc_HEADERS): Renamed from include_HEADERS.
16258
Daniel Veillard845664d1998-08-13 04:43:19 +000016259Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * applied small patch on numeric entities from
16262 Christopher Blizzard <blizzard@appliedtheory.com>
16263
Daniel Veillard260a68f1998-08-13 03:39:55 +000016264Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16265
16266 * New release 0.2, removed the old xml_* files so that it's
16267 coherent with the other CVS base (W3C), far better conformance
16268 to standard, new namespaces, decent entities support, beginning
16269 of a SAX-like interface. Nearly nothing left intact, even the
16270 test examples ...
16271
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000162721998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16273
16274 * .cvsignore: Add .deps dir
16275
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016276Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16277
16278 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16279
Daniel Veillardfe926001998-07-26 04:28:20 +000016280Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016281
Daniel Veillardfe926001998-07-26 04:28:20 +000016282 * configure.in: added test for CPP
16283 * AUTHORS, Changelog: the original ones didn't get commited but the
16284 glib ones instead, fixed.
16285 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016286
Daniel Veillardfe926001998-07-26 04:28:20 +000016287Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016288
Daniel Veillardfe926001998-07-26 04:28:20 +000016289 * integrated code developped at W3C
16290 * changed the original Copyright
16291 * migrated to automake
16292 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016293