blob: 718a65be8bb2859eaf94445bf76f19391150ff19 [file] [log] [blame]
Daniel Veillard5add8682003-03-10 13:13:58 +00001Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am: stop generating wrong result file with * in name
4 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
5 * result/relaxng/demo* test/relaxng/demo: added the tests from
6 Sebastian reproducing the problem.
7
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00008Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
9
Daniel Veillard5add8682003-03-10 13:13:58 +000010 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
11 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +000012
Aleksey Sanin693c9bc2003-03-09 22:36:52 +000013Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
14
15 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
16 variable to control the indentation for the xmllint "--format"
17 option
18
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +000019Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
20
21 * encoding.c: applied Gennady's patch against buffer overrun
22
Daniel Veillard42f12e92003-03-07 18:32:59 +000023Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
26 Clark it appeared I had bug in URI parsing code ...
27 * relaxng.c include/libxml/relaxng.h: completely revamped error
28 reporting to not loose message from optional parts.
29 * xmllint.c: added timing for RNG validation steps
30 * result/relaxng/*: updated the result, all error messages changed
31
Daniel Veillardedfd5882003-03-07 14:20:40 +000032Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
33
34 * xpath.c: fix bug #107804, the algorithm used for document order
35 computation was failing on attributes.
36
Daniel Veillard83391282003-03-06 21:37:30 +000037Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
38
39 * valid.c: fix bug #107764 , possibility of buffer overflow
40 in xmlValidDebug()
41
Daniel Veillard6c73cb82003-03-05 16:45:40 +000042Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
45 from Philipp Dunkel
46
Daniel Veillard5f704af2003-03-05 10:01:43 +000047Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
48
49 * xmlschemastype.c: made powten array static it should not be exported
50 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
51 parser function.
52 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
53
Daniel Veillard7b72ee52003-02-27 23:24:53 +000054Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * tree.c: fixed a node dump crash on attributes
57 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
58 an URI test bug and get better output.
59
Daniel Veillard463a5472003-02-27 21:30:32 +000060Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * check-xsddata-test-suite.py: give more infos
63 * relaxng.c: fix a bug reported by Sebastian Rahtz and
64 REF->DEF in attribute values.
65
Daniel Veillardeb7189f2003-02-27 20:11:13 +000066Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
69 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
70 regression tests from James Clark.
71
Daniel Veillard8bc6cf92003-02-27 17:42:22 +000072Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
73
74 * relaxng.c xmlschemas.c xmlschemastypes.c
75 include/libxml/xmlschemastypes.h: added param support for relaxng
76 type checking, started to increment the pool of simple types
77 registered, still much work to be done on simple types and
78 facets checkings.
79
Daniel Veillard19ab45b2003-02-26 15:49:03 +000080Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * entities.c: fixes again one of the problem raised by
83 James Clark in #106788
84
Daniel Veillardc482e262003-02-26 14:48:48 +000085Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * relaxng.c: Fixed a couple of problem raised by James Clark
88 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
89 datatype level still not fixed though.
90
Daniel Veillard17bed982003-02-24 20:11:43 +000091Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * configure.in: preparing release 2.5.4
94 * doc/*: updated and rebuilt the docs
95 * relaxng.c: removed warnings
96 * result/relaxng/*: updated the results
97
Daniel Veillardf4be0182003-02-24 19:54:33 +000098Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * valid.c: fixes a DTD regexp generation problem.
101
Daniel Veillard02111c12003-02-24 19:14:52 +0000102Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * parser.c: fixes bug #105998 about false detection of
105 attribute consumption loop.
106
Daniel Veillard2406abd2003-02-24 18:16:47 +0000107Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
110
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000111Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * SAX.c: fixed bug #105992
114
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000115Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * tree.c: fixed xmlSetProp and al. when the node passed is not an
118 element.
119 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
120 found 373 test schemas: 369 success 4 failures
121 found 529 test instances: 525 success 4 failures
122 * check-relaxng-test-suite.py: added memory debug reporting
123
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000124Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * uri.c parser.c: some warning removal on Igor's patch
127 * tree.c: seems I messed up with #106788 fix
128 * python/libxml.c: fixed some base problems when Python provides
129 the resolver.
130 * relaxng.c: fixed the interleave algorithm
131 found 373 test schemas: 364 success 9 failures
132 found 529 test instances: 525 success 4 failures
133 the resulting failures are bug in the algorithm from 7.3 and
134 lack of support for params
135
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000136Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * parser.c: another fix for nodeinfo in entities problem
139 * tree.c entities.c: fixed bug #106788 from James Clark
140 some spaces need to be serialized as character references.
141
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000142Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
143
144 * parser.c uri.c: fixed the bug I introduced in the path
145 handling, reported by Sebastian Bergmann
146
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000147Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
148
149 * parser.c: fixing some nodeinfo in entities problem raised
150 by Glenn W. Bach
151 * relaxng.c: implemented the first section 7.3 check
152 * result/relaxng/*: updated the results
153
Daniel Veillardc5312d72003-02-21 17:14:10 +0000154Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * relaxng.c: fixed some problems in the previous commit
157 and finished implementing 4.16 rules checking
158 found 373 test schemas: 353 success 20 failures
159 found 529 test instances: 519 success 6 failures
160 * result/relaxng/*: updated the results
161
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000162Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * relaxng.c: implemented checks from section 7.2
165
Daniel Veillard77648bb2003-02-20 15:03:22 +0000166Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
167
168 * relaxng.c: implemented the checks from section 7.1, fixed
169 some of the 4.20 and 4.21 problems.
170 found 373 test schemas: 338 success 35 failures
171 found 529 test instances: 519 success 6 failures
172 * result/relaxng/*: updated the results
173
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000174Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
177 * result/relaxng/*: updated the results
178
Daniel Veillardce14fa52003-02-19 17:32:48 +0000179Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * relaxng.c: more bugfixes
182 * result/relaxng/*: updated the results
183
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000184Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
185
186 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
187 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
188 * SAX.c: ensured xmlDoc.URL is always canonic
189 * parser.c: obsoleted xmlNormalizeWindowsPath
190 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
191 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
192 * win32/libxml2.def.src: added few exports
193
194
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000195Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * Makefile.am configure.in: patched to have shared libraries
198 for Python regression tests and static binaries for gdb debug
199 in my development environment
200 * relaxng.c: more bugfixes
201 found 373 test schemas: 296 success 77 failures
202 found 529 test instances: 516 success 8 failures
203 * result/relaxng/*: updated the results
204
Daniel Veillard8fe98712003-02-19 00:19:14 +0000205Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
208
Daniel Veillardd4310742003-02-18 21:12:46 +0000209Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
210
211 * xmlschemastypes.c: float/double check bugfix
212 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
213 validation
214 * xmlreader.c: add a TODO for Jody
215 * relaxng.c: bugfix bugfix bugfix
216 found 373 test schemas: 300 success 73 failures
217 found 529 test instances: 507 success 10 failures
218 * result/relaxng/*: updated the results
219
Daniel Veillard2df2de22003-02-17 23:34:33 +0000220Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
223
Daniel Veillard416589a2003-02-17 17:25:42 +0000224Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * relaxng.c check-relaxng-test-suite.py: more work on the
227 RelaxNG implementation conformance testing.
228 found 373 test schemas: 284 success 89 failures
229 found 529 test instances: 448 success 47 failures
230 * result/relaxng/*: updated the results
231
Daniel Veillard784b9352003-02-16 15:50:27 +0000232Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
235 a patch from Kjartan Maraas to fix some typos
236
Daniel Veillardfebcca42003-02-16 15:44:18 +0000237Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * relaxng.c: more bug-hunting
240 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
241 intermediate rng tree
242 * python/generator.py: patch from Stephane Bidoul to fix the generator
243 on python < 2.2
244
Daniel Veillardd2298792003-02-14 16:54:11 +0000245Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
246
247 * check-relaxng-test-suite.py relaxng.c: more testing on the
248 Relax-NG front, cleaning up the regression tests failures
249 current state and I forgot support for "mixed":
250 found 373 test schemas: 280 success 93 failures
251 found 529 test instances: 401 success 68 failures
252 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
253 moved the Name, NCName and QName validation routine in tree.c
254 * uri.c: fixed handling of URI ending up with #, i.e. having
255 an empty fragment ID.
256 * result/relaxng/*: updated the results
257
Daniel Veillard9a237c92003-02-13 15:52:58 +0000258Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * check-xinclude-test-suite.py: improved the script accordingly
261 to the XInclude regression tests updates
262 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
263 November 2002
264 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
265 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
266 augmented the Xpointer testsuite for the element() scheme
267
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000268Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
269
270 * relaxng.c: added TODO for the DTD compatibility spec
271 * xinclude.c: more bug fixes driven by the testsuite
272
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000273Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
276 regression tests for XInclude, improved the script, improving
277 XInclude error reporting mechanism
278
Daniel Veillard1d788d22003-02-10 16:21:58 +0000279Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * NEWS doc/* configure.in: preparing release 2.5.3
282
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000283Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * tree.c: trying to fix #104934 about some XHTML1 serialization
286 issues.
287
Daniel Veillard809faa52003-02-10 15:43:53 +0000288Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
291 encoding conversion when the input buffer stops in the
292 middle of a multibyte char
293
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000294Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
297 * check-relaxng-test-suite.py: python script to run regression
298 against OASIS RelaxNG testsuite
299 * relaxng.c: some cleanup tweaks
300 * HTMLparser.c globals.c: cleanups in comments
301 * doc/libxml2-api.xml: updated the API
302 * result/relaxng/*: errors moved files, so large diffs but
303 no changes at the semantic level.
304
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000305Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * tree.c: fixing #105678 problem when dumping a namespace node.
308
Daniel Veillard591b4be2003-02-09 23:33:36 +0000309Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
310
311 * xpath.c: fixed doc comment problems
312 * python/generator.py python/libxml_wrap.h python/types.c: adding
313 RelaxNG wrappers
314 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
315 test of those early Python RelaxNG bindings
316
317Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000318
319 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
320 * relaxng.c: found the validation problem I had with interleave
321 when not covering all remaining siblings
322 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
323 testsuite and check the RNG schemas against the RNG schemas
324 given in appendix A
325
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000326Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
327
328 * win32/Makefile.msvc: updates for RelaxNG
329 * win32/Makefile.mingw: updates for RelaxNG
330 * win32/libxml2.def.src: added RelaxNG exports
331
Daniel Veillard97fd5672003-02-07 13:01:54 +0000332Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * xinclude.c: applied another bug fix from Sean Chittenden
335
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000336Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * configure.in xmllint.c: I f...ed up the default configuration
339 of schemas and --relaxng option display in xmllint, pointed by
340 Morus Walter.
341 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
342 detection module, fixes bug #105374.
343
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000344Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * xmlschemastypes.c: added the boolean base type.
347
Daniel Veillard96a4b252003-02-06 08:22:32 +0000348Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * xmlschemastypes.c: started implementing some of the missing
351 default simple types
352 * result/relaxng/*: updated the results
353
Daniel Veillard72fef162003-02-05 14:31:19 +0000354Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * NEWS doc/*: updated the docs, ready for 2.5.2 release
357
Daniel Veillard71531f32003-02-05 13:19:53 +0000358Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
359
360 * HTMLparser.c tree.c xmlIO.c: comments cleanups
361 * Makefile.am: use xmllint for doing the RelaxNG tests
362 * configure.in: preparing 2.5.2 made schemas support default to
363 on instead of off
364 * relaxng.c: removed the verbosity
365 * xmllint.c: added --relaxng option
366 * python/generator.py python/libxml_wrap.h: prepared the integration
367 of the new RelaxNG module and schemas
368 * result/relaxng/*: less verbose output
369
Daniel Veillardec498e12003-02-05 11:01:50 +0000370Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * valid.c: do not run content model validation if the
373 content is not determinist
374
Daniel Veillardde590ca2003-02-05 10:45:26 +0000375Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
376
377 * SAX.c: added the redefinition of namespaced attribute
378 check that was missing as Fabrice Desré pointed out.
379
Daniel Veillard930dfb62003-02-05 10:17:38 +0000380Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
383 improvements from Nick Kew, allowing to do more checking
384 to HTML elements and attributes.
385
Daniel Veillard4287c572003-02-04 22:48:53 +0000386Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * xinclude.c: fixing bug #105137 about entities declaration
389 needing to be copied to the including document.
390
Daniel Veillard652d8a92003-02-04 19:28:49 +0000391Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
392
393 * catalog.c: fixed bug #104817 with delegateURI
394 * xpath.c: fixing bugs #104123 and #104125
395
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000396Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * configure.in valid.c xmlreader.c python/libxml_wrap.h
399 python/types.c: fixing #104096 to compile without regexps
400
Daniel Veillard57e79b32003-02-04 15:33:12 +0000401Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
402
403 * valid.c: fixing bug #103969 forgot to add an epsilon transition
404 when building the automata for elem*
405
Daniel Veillard358a9892003-02-04 15:22:32 +0000406Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * HTMLparser.c: applied patch from Arne de Bruijn fixing
409 bug #103827
410
Daniel Veillardeb137172003-02-04 15:18:06 +0000411Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * HTMLparser.c: updating a comment, fixing #103776
414
Daniel Veillard8d589042003-02-04 15:07:21 +0000415Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * parser.c: fixing bug 105049 for validity checking of content
418 within recursive entities.
419
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000420Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * HTMLparser.c: try to fix # 105049
423 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
424 * tree.c: updated a function comment
425
Daniel Veillard419a7682003-02-03 23:22:49 +0000426Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
427
428 * relaxng: more work on grammars and refs/defs
429 * test/relaxng/* result/relaxng/*: augmented/updated the
430 regression tests
431
Daniel Veillard144fae12003-02-03 13:17:57 +0000432Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * relaxng: more work on name classes, except support
435 * test/relaxng/* result/relaxng/*: augmented/updated the
436 regression tests
437
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000438Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * relaxng: more work on name classes, the "validate all" schemas
441 seems to work now.
442 * test/relaxng/* result/relaxng/*: augmented/updated the
443 regression tests
444
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000445Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
448 * parser.c: put a guard against infinite document depth, basically
449 trying to avoid another kind of DoS attack.
450 * relaxng.c: some code w.r.t. nameClasses
451
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000452Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
453
454 * test/relaxng/* result/relaxng/*: check all the namespace support
455 was actually correct based on tutorial section 10.
456
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000457Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
458
459 * relaxng: include seems to work okay now
460 * test/relaxng/* result/relaxng/*: augmented/updated the
461 regression tests
462
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000463Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * relaxng.c: a bit of work done in the train back.
466 * test/relaxng/*: added one of the include tests
467
Daniel Veillard154877e2003-01-30 12:17:05 +0000468Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * relaxng: more work done in the train
471 * test/relaxng/* result/relaxng/*: augmented/updated the
472 regression tests
473
Daniel Veillarde431a272003-01-29 23:02:33 +0000474Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * relaxng.c: debugging of externalRef
477 * test/relaxng/* result/relaxng/*: augmented/updated the
478 regression tests
479
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000480Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * relaxng.c: more work on Relax-NG, implementing externalRef
483 * test/relaxng/* result/relaxng/*: augmented/updated the
484 regression tests
485 * Makefile.am: cleanup to Relaxtests target
486
Daniel Veillardb08c9812003-01-28 23:09:49 +0000487Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * relaxng.c: more work on Relax-NG, implementing interleave
490 * test/relaxng/* result/relaxng/*: augmented/updated the
491 regression tests
492
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000493Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * relaxng.c: more work on Relax-NG, implementing interleave
496 * test/relaxng/* result/relaxng/*: augmented/updated the
497 regression tests
498
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000499Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
500
501 * doc/tutorial/customfo.xsl
502 * doc/tutorial/customhtml.xsl
503 adding stylesheet customizations used to generate fo
504 for pdf and html
505
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000506Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
507
508 * relaxng.c: more work on Relax-NG
509 * test/relaxng/* result/relaxng/*: augmented/updated the
510 regression tests
511 * xmlschemastypes.c: added a number of base type definition but not
512 the associated checks, those are still TODOs
513
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000514Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
515
516 in docs/tutorial:
517 * apa.html
518 * apb.html
519 * apc.html
520 * apd.html
521 * ape.html
522 * apf.html
523 * apg.html
524 * ar01s02.html
525 * ar01s03.html
526 * ar01s04.html
527 * ar01s05.html
528 * ar01s06.html
529 * ar01s07.html
530 * ar01s08.html
531 * index.html
532 * xmltutorial.pdf
533 * xmltutorial.xml
534 add index to tutorial
535
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000536Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
537
538 * doc/xmlcatalog.1
539 * doc/xmlcatalog_man.html
540 * doc/xmlcatalog_man.xml
541 belatedly fixing bug #93622 (adds rewriteURI type to
542 "--add" option in xmlcatalog man page
543
Daniel Veillard3be27512003-01-26 19:49:04 +0000544Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
545
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000546 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000547 Julio Merino, closing #104475
548
Daniel Veillardea3f3982003-01-26 19:45:18 +0000549Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * relaxng.c: more work on Relax-NG
552 * test/relaxng/* result/relaxng/*: augmented/updated the
553 regression tests
554
Daniel Veillardedc91922003-01-26 00:52:04 +0000555Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * relaxng.c: more work on Relax-NG
558 * test/relaxng/* result/relaxng/*: augmented/updated the
559 regression tests
560
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000561Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
562
563 * README: updated the policy on private mail answers
564 * relaxng.c: more work on Relax-NG
565 * test/relaxng/* result/relaxng/*: augmented/updated the
566 regression tests
567
Daniel Veillard7424eb62003-01-24 14:14:52 +0000568Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * error.c parser.c tree.c: applied a documentation patch from
571 Stefan Kost
572
Daniel Veillard276be4a2003-01-24 01:03:34 +0000573Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
574
575 * relaxng.c: more work on Relax-NG
576 * doc/*: regenerated the docs
577 * test/relaxng/* result/relaxng/*: updated and augmented the
578 Relax-NG regression tests and results
579
Daniel Veillard6eadf632003-01-23 18:29:16 +0000580Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
581
582 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
583 First commit of the new Relax-NG validation code, not generally
584 useful yet.
585 * test/relaxng/* result/relaxng/*: current state of the regression
586 tests
587
Daniel Veillard814a76d2003-01-23 18:24:20 +0000588Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * tree.c: minimized the memory allocated for GetContent
591 and a bit of cleanup.
592
Daniel Veillardff12c492003-01-23 16:42:55 +0000593Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * python/generator.py: seems there is no good reasons to
596 not generate bindings for XPointer
597
Daniel Veillard540a31a2003-01-21 11:21:07 +0000598Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
599
600 * xmlreader.c doc/apibuild.py: applied a new patch from
601 Stéphane Bidoul for cleanups
602 * doc/libxml2-api.xml: rebuilt the API description with
603 new entry points
604
Daniel Veillard417be3a2003-01-20 21:26:34 +0000605Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * xmlreader.c python/drv_libxml2.py python/generator.py
608 python/libxml.c python/libxml.py python/libxml_wrap.h
609 python/types.c: patch from Stéphane Bidoul for better per
610 context error message APIs
611 * python/tests/ctxterror.py python/tests/readererr.py:
612 update of the tests
613
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000614Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
615
616 * doc/guidelines.html
617 grammar and spelling cleanup
618
Daniel Veillard26f70262003-01-16 22:45:08 +0000619Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * xmlreader.c include/libxml/xmlreader.h python/generator.py
622 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
623 a patch from Stéphane Bidoul to allow per XMLtextReader error
624 and warning handling
625 * python/tests/Makefile.am python/tests/readererr.py: adding the
626 specific regression test
627
Daniel Veillard71f9d732003-01-14 16:07:16 +0000628Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
631 should raise a syntax error
632
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000633Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * python/libxml.c: cleanup patch from Stéphane Bidoul
636
Daniel Veillard81601f92003-01-14 13:42:37 +0000637Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
640
Daniel Veillarde6227e02003-01-14 11:42:39 +0000641Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643 * python/generator.py python/libxml.c python/libxml.py
644 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000645 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000646 Python level.
647 * python/tests/Makefile.am python/tests/ctxterror.py: added a
648 regression test for it.
649
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000650Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * xmlreader.c: fixed the streaming property of the reader,
653 it was generating tree faster than consuming it. Pointed out
654 by Nate Myers
655 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
656
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000657Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
658
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000659 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000660
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000661Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * xpath.c: fix to the XPath implementation for parent and
664 ancestors axis when operating on a Result Value Tree.
665 Fixes bug #100271
666
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000667Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
668
669 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
670 to fix some URI/file escaping problems
671
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000672Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * python/generator.py: fixed a bug raised by Raymond Wiker,
675 docSetRootElement() should not raise an exception if the
676 return is None
677
Daniel Veillard3e20a292003-01-10 13:14:40 +0000678Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
681 fixed bug #102181 by applying the suggested change and fixing
682 the generation/registration problem.
683
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000684Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
687 routines.
688
Daniel Veillard8f872442003-01-09 23:19:02 +0000689Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * parser.c: one more IsEmptyElement crazyness, that time in
692 external parsed entities if substitution is asked.
693 * python/tests/reader3.py: added a specific test.
694
Daniel Veillarde329fc22003-01-09 21:36:42 +0000695Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
696
697 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
698 support and improved error handler registration
699
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000700Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
703 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
704 * README: fixed a link
705
Daniel Veillarde2830f12003-01-08 17:47:49 +0000706Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * configure.in doc/* NEWS: preparing 2.5.1 release
709 * SAX.c parser.c: fixing XmlTextReader bug
710
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000711Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713 * SAX.c: fuck, I introduced a memory leak on external parsed
714 entities in 2.5.0 :-(
715
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000716Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * xmllint.c: another fix needed as pointed by Christophe Merlet
719 for --stream --debug if compiled without debug support.
720
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000721Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
722
723 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000724 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000725 update man page with --stream and --chkregister
726
Daniel Veillard8326e732003-01-07 00:19:07 +0000727Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * globals.c: fixed --with-threads compile
730 * xmllint.c: fixed --without-debug compile
731 * include/libxml/globals.h: cleanup
732 * include/libxml/schemasInternals.h: add a missing include
733
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000734Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * configure.in NEWS: preparing 2.5.0 release
737 * SAX.c: only warn in pedantic mode about namespace name
738 brokeness
739 * globals.c: fix a doc generation problem
740 * uri.c: fix #101520
741 * doc/*: updated and rebuilt the doc for the release, includuding
742 stylesheet update
743 * python/Makefile.am: fix a filename bug
744
745Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
746
747 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
748 should not be called.
749
750Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * libxml-2.0.pc.in: applied the patch to fix #101894
753
754Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * tree.c : applied patch from Lukas Schroeder for register callbacks
757 * valid.c: modified patch from Lukas Schroeder to test
758 register callbacks with --chkregister
759
760Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
761
762 * xmlreader.c: seriously changed the way data are pushed to
763 the underlying parser, go by block of 512 bytes instead of
764 tryng to detect tag boundaries at that level. Changed the
765 way empty element are detected and tagged.
766 * python/tests/reader.py python/tests/reader2.py
767 python/tests/reader3.py: small changes mostly due to context
768 reporting being different and DTD node being reported. Some
769 errors previously undetected are now caught and fixed.
770 * doc/xmlreader.html: flagged last section as TODO
771
772Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * python/libxml.py: integrated the Python 2.2 optimizations
775 from Hannu Krosing, while maintaining compatibility with
776 1.5 and 2.1
777
778Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780 * xmllint.c: a bit of cleanup
781 * xmlreader.c: small fix
782 * doc/xmlreader.html: more work on the XmlTextReader tutorial
783 * python/libxml.py: a few fixes pointed out by Hannu Krosing
784
785Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * python/setup.py.in: patch from Stéphane Bidoul to include
788 drv_libxml2.py in setup.py
789
790Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * doc/xmlreader.html: starting documenting the new XmlTextReader
793 interface.
794
795Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * xmllint.c: added the --stream flag to use the TextReader API
798 * xmlreader.c: small performance tweak
799
800Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * xmlreader.c python/tests/reader2py: okay the DTD validation
803 code on top of the XMLTextParser API should be solid now.
804
805Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * xmlreader.c python/tests/reader2py: Fixing some more mess
808 with validation and recursive entities while using the
809 reader interface, it's getting a bit messy...
810
811Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * xmlreader.c python/tests/reader.py: another couple of problem
814 related to IsEmptyElement reported by Stéphane Bidoul needed
815 some fixes.
816
817Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
820 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
821 based on the python XmlTextReader interface.
822
823Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * tree.c: backing out one change in the last patch which broke the
826 regression tests
827
828Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * global.data globals.c tree.c include/libxml/globals.h: applied
831 an old patch from Lukas Schroeder to track node creation and
832 destruction. Probably missing a lot of references at the moment
833 and not usable reliably.
834
835Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
836
837 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
838 from doc/news.html and a stylesheet
839
840Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
841
842 * xmlreader.c python/tests/reader.py: fixed another couple of
843 xmlreader bugs reported by Stéphane Bidoul and added tests.
844
845Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
846
847 * xmlreader.c python/tests/reader2.py: fixed another validity
848 checking in external parsed entities raised by Stéphane Bidoul
849 and added a specific regression test.
850 * python/tests/reader3.py: cleanup
851
852Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
853
854 * xmlreader.c python/tests/reader2.py: fixed a problem with
855 validation within entities pointed by Stéphane Bidoul, augmented
856 the tests to catch those.
857
858Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
859
860 * python/generator.py: modified the generator to allow keeping
861 class references when creating new classes, needed to fix a bug
862 pointed by Stéphane Bidoul where the input buffer of the
863 xmlTextReader instance gets destroyed if the python wrapper for
864 the input is not referenced anymore.
865
866Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
867
868 * xmlreader.c python/tests/reader.py: fixed another pair of problem
869 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
870
871Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
872
873 * xmlreader.c python/tests/reader.py: fixed another problem
874 pointed by Stéphane Bidoul
875
876Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
877
878 * xmlreader.c python/tests/reader.py: fixed a limit case problem
879 with "<a/>"
880
881Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * SAX.c: warn on xmlns:prefix="foo"
884 * xmlreader.c python/tests/reader.py: fixed a couple of problem
885 for namespace attributes handling.
886
887Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
888
889 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
890 a really nasty problem raised by a DocBook XSLT transform
891 provided by Sebastian Bergmann
892
893Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
896 by Stéphane Bidoul and integrated it into the tests
897
898Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
899
900 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
901 extended the XmlTextReader API a bit, addding accessors for
902 the current doc and node, and an entity substitution mode for
903 the parser.
904 * python/libxml.py python/libxml2class.txt: related updates
905 * python/tests/Makefile.am python/tests/reader.py
906 python/tests/reader2.py python/tests/reader3.py: updated a bit
907 the old tests and added a new one to test the entities handling
908
909Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
910
911 * python/generator.py python/libxml2class.txt
912 python/tests/reader.py python/tests/reader2.py: changed the
913 generator to provide casing for the XmlTextReader similar to
914 C# so that examples and documentation are more directly transposable.
915 Fixed the couple of tests in the suite.
916
917Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
918
919 * doc/guidelines.html: added a document on guildeline for
920 publishing and deploying XML
921
922Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
923
924 * valid.c xmlreader.c: final touch running DTD validation
925 on the XmlTextReader
926 * python/tests/Makefile.am python/tests/reader2.py: added a
927 specific run based on the examples from test/valid/*.xml
928
929Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
930
931 * python/libxml.py: added a few predefined xmlTextReader parser
932 configuration values.
933
934Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * python/libxml_wrap.h: trying to fix #102037
937
938Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * SAX.c: fixing bug #95296, when the predefined entities
941 are redefined in the DTD the default one must be used
942 instead anyway.
943
944Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
945
946 * doc/xmllint.xml
947 * doc/xmllint.1
948 Add discussion of XML_DEBUG_CATALOG to xmllint man
949 page - bug #100907
950
951
952Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * xmlreader.c: Fixed the empty node detection to avoid reporting
955 an inexistant close tag.
956
957Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
958
959 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
960 for Python 2.1
961
962Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
963
964 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
965
966Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * doc/libxml2-api.xml python/tests/reader.py: one really need
969 to provide the base URI information when creating a reader parser
970 from an input stream. Updated the API and the example using it.
971
972Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * testReader.c xmlreader.c valid.c include/libxml/tree.h
975 include/libxml/valid.h include/libxml/xmlreader.h: working on
976 DTD validation on top of xml reader interfaces. Allows to
977 validate arbitrary large instances. This required some extensions
978 to the valid module interface and augmenting the size of xmlID
979 and xmlRef structs a bit.
980 * uri.c xmlregexp.c: simple cleanup.
981
982Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
985 work on the xml reader interfaces.
986 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
987 Web page for the Windows binaries.
988
989Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
990
991 * xmlIO.c: applied a patch for VMS following the report by
992 Nigel Hall
993
994Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * parser.c: the parseStartTag bug fix wasn't complete.
997
998Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
999
1000 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1001 parseStartTag, fixing it.
1002 * test/att4 result/att4 result/noent/att4: adding the test
1003 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1004 more methods to XmlTextReader.
1005
1006Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1007
1008 * win32/libxml2.def.src: added more xml reader exports
1009 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1010 to the build
1011
1012Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1013
1014 * doc/tutorial/xmltutorial.xml
1015 plus generated html and pdf
1016 Updating tutorial again based on further comments from Niraj
1017 Tolia on the last iteration
1018
1019Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1020
1021 * doc/tutorial/xmltutorial.xml
1022 * doc/tutorial/includekeyword.c
1023 * doc/tutorial/includegetattribute.c
1024 plus generated html and pdf
1025 Adding fix from Niraj Tolia to tutorial to properly free memory.
1026
1027
1028Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1031 more methods of XmlTextReader.
1032 * python/libxml2class.txt python/tests/reader.py: this increased the
1033 methods in the bndings, augmented the test to check those new
1034 functions.
1035
1036Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1039 methods of XmlTextReader.
1040 * python/generator.py python/libxml_wrap.h python/types.c
1041 python/libxml2class.txt: added the reader to the Python bindings
1042 * python/tests/Makefile.am python/tests/reader.py: added a specific
1043 test for the Python bindings of the Reader APIs
1044 * parser.c: small cleanup.
1045
1046Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * xinclude.c: fallback was only copying the first child not the
1049 full child list of the fallback element, closes #89684 as reopened
1050 by Bernd Kuemmerlen
1051
1052Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1053
1054 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1055
1056Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * configure.in: preparing release of 2.4.30
1059 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1060 gives enum values, fix functype return type, put back fields in
1061 structs
1062 * doc/*: updated the docs rebuilt
1063
1064Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1067 about htmlNodeDumpOutput location.
1068 * xpath.c: removed an undefined function signature
1069 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1070 too many symbols in the API breaking the python bindings.
1071 Updated with the libxslt/libexslt changes.
1072
1073Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * configure.in: preparing release of 2.4.29
1076 * doc/*: rebuilt the docs and API
1077 * xmlreader.c: a few more fixes for the XmlTextReader API
1078
1079Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1080
1081 * include/win32config.h: applied mingw patch from Magnus Henoch
1082
1083Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1086
1087Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1090 building Python script, does the C parsing directly, generates
1091 a better API description including structure fieds defs and
1092 enums. Still a couple of bugs, but good enough for the python
1093 wrappers now.
1094 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1095 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1096 include/libxml/schemasInternals.h include/libxml/tree.h: more
1097 cleanup based on the python analysis script reports.
1098 * libxml.spec.in: make sure the API XML description is part of the
1099 devel package.
1100
1101Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1104 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1105 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1106 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1107 code cleanup, especially the function comments.
1108 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1109
1110Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * Makefile.am xmlreader.c include/libxml/Makefile.am
1113 include/libxml/xmlreader.h: Adding a new set of APIs based on
1114 the C# TextXmlReader API but converted to C. Allow to parse
1115 in constant memory usage, far simpler to program and explain
1116 than the SAX like APIs, unfinished but working.
1117 * testReader.c: test program
1118
1119Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1120
1121 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1122
1123Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * tree.c: Chip turner indicated that XHTML1 serialization
1126 rule for style actually break on both IE and Mozilla,
1127 try to avoid the rule if escaping ain't necessary
1128
1129Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * nanhttp.c: handle HTTP URL escaping, problem reported by
1132 Glen Nakamura and Stefano Zacchiroli
1133
1134Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1137
1138Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * uri.c: Johann Richard pointed out some XPointer problems for
1141 URN based URI references in XInclude. Modified the URI parsing
1142 and saving routines to allow correct parsing and saving of
1143 XPointers, especially when attached to "opaque" scheme accordingly
1144 to RFC 2396
1145
1146Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1149 of refactoring to the HTML saving code.
1150 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1151 in the doc.
1152
1153Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1156 to a buffer API to reuse the generic dump to an OutputIO layer,
1157 this reduces code, fixes xmlNodeDump() for XHTML, also made
1158 xmlNodeDump() now return the number of byte written.
1159
1160Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * python/setup.py.in: another patch from Stéphane Bidoul for
1163 Python bindings on Windows
1164 * doc/parsedecl.py: small cleanup
1165
1166Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * libxml.spec.in configure.in: add a line in %changelog for releases
1169
1170Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * parser.c: patch from Marcus Clarke fixing a problem in entities
1173 parsing that was detected in KDe documentations environment.
1174
1175Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1176
1177 * python/libxml.c (libxml_prev): Return the previous as opposed to
1178 the next node (I guess this is the result of some cut & paste programming:)
1179
1180Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1183
1184Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * python/generator.py python/libxml.c python/setup.py.in: trying
1187 to fix the Python bindings build on Windows (Stéphane Bidoul)
1188
1189Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1190
1191 * win32/configure.js: added option for python bindings
1192 * win32/libxml2.def.src: added more exports
1193
1194Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1195
1196 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1197 pthreads
1198 * win32/wince/*: applied updates to Windows CE port from Javier
1199
1200Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * configure.in: preparing 2.4.28
1203 * libxml.spec.in doc/Makefile.am: some cleanup
1204 * doc/*: updated the news and regenerated.
1205
1206Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * HTMLparser.c: final touch at closing #87235 </p> end tags
1209 need to be generated.
1210 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1211 this change slightly the output of a few tests
1212 * doc/*: regenerated
1213
1214Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * parserInternals.c: fixing bug #99190 when UTF8 document are
1217 parsed using the progressive parser and the end of the chunk
1218 is in the middle of an UTF8 multibyte character.
1219
1220Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1221
1222 * threads.c: fixed initialization problem in xmlNewGlobalState
1223 which was causing crash.
1224 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1225 in xmlInitializeGlobalState.
1226 * parserInternals.c: cleaned up ctxt->sax initialisation.
1227
1228Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * tree.c include/libxml/tree.h: modified the existing APIs
1231 to handle XHTML1 serialization rules automatically, also add
1232 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1233 libxslt serialization uses it when needed without changing
1234 the library API.
1235 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1236 result/xhtml1: added a new test specifically for xhtml1 output
1237 and updated the result of one XHTML1 test
1238
1239Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * xinclude.c parserInternals.c encoding.c: fixed #99082
1242 for xi:include encoding="..." support on text includes.
1243 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1244 test/XInclude/ents/isolatin.txt : added a specific regression test
1245 * python/generator.py python/libxml2class.txt: fixed the generator
1246 the new set of comments generated for doc/libxml2-api.xml were
1247 breaking the python generation.
1248
1249Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1252 * configure.in: patch for Solaris on new autoconf closes #98880
1253 * doc/parsedecl.py: repair the frigging API building script,
1254 did I say that python xmllib sucks ?
1255 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1256 and some comment are no more truncated.
1257
1258Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * parser.c: Martin Stoilov pointed out a potential leak in
1261 xmlCreateMemoryParserCtxt
1262
1263Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1266 included in HTML documents and using the push parser.
1267
1268Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1269
1270 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1271 specified, look for the Python interpreter not just in the
1272 specified root but also in the specified location. Fixes #98825
1273
1274Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * python/libxml.c: fixing bug #98792 , node may have no doc
1277 and dereferencing without checking ain't good ...
1278
1279Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * configure.in: preparing release 2.4.27
1282 * doc/* : updated and rebuilt the docs
1283 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1284 and all the docs are actually packaged and in the final RPMs
1285 * parser.c parserInternals.c include/libxml/parser.h: restore
1286 xmllint --recover feature.
1287
1288Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
Daniel Veillard784b9352003-02-16 15:50:27 +00001290 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001291 processing of parsed entities, and XPath computation on sustitued
1292 entities.
1293 * testXPath.c: make sure entities are substitued.
1294
1295Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1296
Daniel Veillard784b9352003-02-16 15:50:27 +00001297 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001298 processing of internal parsed entities, which had to be changed.
1299
1300Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1303 trying to fix bug #98517 about building outside the source tree
1304 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1305
1306Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1307
1308 * include/win32config.h: cleanup
1309 * win32/Makefile.mingw: integrated mingw in JScript configure
1310 * win32/Makefile.msvc: modified to allow mingw coexistence
1311 * win32/configure.js: integrated mingw
1312 * win32/Readme.txt: cleanup
1313
1314Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * HTMLparser.c: strengthen the guard in the Pop macros,
1317 like in the XML parser, closes bug #97315
1318
1319Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1322 callback is never used.
1323
1324Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * parserInternals.c: fixed the initialization of the SAX structure
1327 which was breaking xsltproc
1328 * xpath.c: patch from Petr Pajas for CDATA nodes
1329 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1330 * parser.c include/libxml/parser.h: patch from Peter Jones
1331 removing a leak in xmlSAXParseMemory() and adding the
1332 function xmlSAXParseMemoryWithData()
1333
1334Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1335
1336 adding pdf of tutorial, changing web page to link to it
1337 * doc/tutorial/xmltutorial.pdf
1338 * doc/xml.html
1339 * doc/docs.html
1340
1341Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1342
1343 * doc/tutorial/ar01s08.html
1344 adding file what I forgot for tutorial
1345
1346
1347Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1348
1349 Adding encoding discussion to tutorial
1350 Added:
1351 * doc/tutorial/images/*.png: DocBook admonition image files
1352 * doc/tutorial/apf.html, apg.html: new generated html
1353 * doc/tutorial/includeconvert.c: conversion code entity file
1354 changed:
1355 * doc/tutorial/xmltutorial.xml: DocBook original
1356 * doc/tutorial/*.html: generated html
1357
1358Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1359
1360 * include/libxml/*.h: retired xmlwin32version.h
1361 * doc/Makefile.am: retired xmlwin32version.h
1362 * win32/configure.js: retired xmlwin32version.h
1363
1364Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1365
1366 * win32/libxml2.def.src: exported additional symbols
1367 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1368 sisterhood
1369
1370Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * globals.c: fixed a typo pointed out by Igor
1373 * xpath.c: try to speed up node compare using line numbers
1374 if available.
1375
1376Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * tree.c: make xmlFreeNode() handle attributes correctly.
1379
1380Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1381
1382 * catalog.c: completed the #96963 fix, as reported by Karl
1383 Eichwalder
1384
1385Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1388
1389Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * Makefile.am: switched the order of a couple of includes
1392 to fix bugs #97100
1393
1394Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1395
1396 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1397 xmlLoadCatalogs that used to separate directories with a ':'.
1398
1399Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1400
1401 * threads.c: improvements to the Windows-side of thread handling
1402 * testThreads.c: conditionally excluded unistd.h
1403 * testThradsWin32.c: broke overlong lines
1404 * include/win32config.h: adapted thread-related macros to the new
1405 scheme and for pthreads on Windows
1406 * win32/Makefile.msvc: introduced a more flexible thread build,
1407 added testThreads[Win32].c to the build
1408 * win32/configure.js: introduced a more flexible thread config
1409
14102002-10-31 John Fleck <jfleck@inkstain.net>
1411
1412 * doc/xml.html (and, by implication, FAQ.html)
1413 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1414
1415Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1416
1417 * configure.in: removed xmlwin32version.h
1418 * include/libxml/Makefile.am: removed xmlwin32version.h
1419
1420Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1421
1422 * tree.c: applied patch from Brian Stafford to fix a bug
1423 in xmlReconciliateNs()
1424
1425Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * tree.c: applied patch from Christian Glahn to allow
1428 xmlNewChild() on document fragment nodes
1429
1430Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * parser.c: Christian Glahn found a problem with a recent
1433 patch to xmlParseBalancedChunkMemoryRecover()
1434 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1435 problems
1436 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1437 test/schemas/seq*: added the test cases from Charles
1438
1439Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1442 serious cleanup of the spec file and associated changes
1443 in the Makefiles.
1444 * valid.c: try to remove some warnings on x86_64
1445
1446Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1449 fix bug #96586
1450
1451Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1454 parsing, applied his patch
1455 * result/HTML/attrents.html result/HTML/attrents.html.err
1456 result/HTML/attrents.html.sax test/HTML/attrents.html:
1457 added the test and result case provided by Mikhail Sogrine
1458
1459Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * vms/build_libxml.com vms/config.vms vms/readme.vms
1462 include/libxml/parser.h include/libxml/parserInternals.h
1463 include/libxml/tree.h include/libxml/xmlIO.h
1464 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1465 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1466 Applied the VMS update patch from Craig A. Berry
1467 * doc/*.html: update
1468
1469Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1472
1473Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * debugXML.c: adding a grep command to --shell in xmllint
1476 for T.V. Raman
1477
1478Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * xmlcatalog.c: tried to fix some of the problem with --sgml
1481
1482Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * parser.c: tried to fix bug #91500 where doc->children may
1485 be overriden by a call to xmlParseBalancedChunkMemory()
1486
1487Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1490 identifiers in SGML catalogs containing '&'
1491
1492Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * python/types.c: fixed bugs when passing result value tree
1495 to Python functions.
1496
1497Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * configure.in: preparing the release of 2.4.26
1500 * doc/*: updated and rebuilt the documentation
1501
1502Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * parser.c: fixed a XML Namespace compliance bug reported by
1505 Alexander Grimalovsky
1506
1507Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * HTMLtree.c: fixed serialization of script and style when
1510 they are not lowercase (i.e. added using the API to the tree).
1511
1512Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * valid.c: make xmlValidateDocument emit a warning msg if there
1515 is no DTD, pointed by Christian Glahn
1516
1517Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1520 content model when some of the blocks have min or max, and a couple
1521 of bugs found in the process.
1522 * result/schemas/list0* test/schemas/list0*: added some specific
1523 regression tests
1524
1525Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * README: updated the contact informations
1528
1529Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1532 misses it, reported by Peter Bray.
1533
1534Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1537 and removed a few warnings
1538
1539Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * parser.c: Christian Glahn found a small bug in the push parser.
1542 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1543 public
1544
1545Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * xmlschemas.c include/libxml/xmlschemas.h: added
1548 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1549 * testSchemas.c: added --memory to test the new interface
1550
1551Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * doc/index.py doc/search.php: integrated the XSLT indexing,
1554 a few fixed in the indexer, added a scope selection at the
1555 search level.
1556
1557Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1560 this was due to uninitialized parts of the validation context
1561
1562Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * debugXML.c: applied patch from Mark Vakoc except the API
1565 change, preserved it.
1566 * doc/*: updated the docs to point to the search engine for
1567 information lookup or before bug/help reports.
1568
1569Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * doc/index.py doc/search.php: added mailing-list archives
1572 indexing and lookup
1573
1574Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1577
1578Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * doc/index.py: improved HTML indexing
1581 * doc/search.php: make the queries also lookup the HTML based indexes
1582
1583Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * doc/index.py: added HTML page indexing
1586
1587Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1588
1589 * xmlIO.c: extended Windows path normalisation to fix the base
1590 problem in libxslt.
1591 * catalog.c: fixed list handling in XML_CATALOG_FILES
1592
1593Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * valid.c: typo/bug found by Christian Glahn
1596
1597Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1598
1599 * xmlIO.c: applied Windows CE patch from Javier.
1600 * win32/wince: new directory, contains support for the PocketPC
1601 with Windows CE from Javier.
1602 * include/win32config.h: reorganised, removed duplicate
1603 definitions and applied WinCE patch from Javier.
1604 * include/wsockcompat.h: new file, now contains WinSock
1605 compatibility macros.
1606 * win32/Makefile.msvc: introduced double-run compilation.
1607
1608Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * configure.in include/libxml/xmlwin32version.h: preparing release
1611 of 2.4.25
1612 * doc/*: updated and regenerated teh docs and web pages.
1613
1614Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1617 error were not covering namespace declarations.
1618 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1619 it was missing the attribute declaration for the namespace
1620 * result/VC/NS3: the fix now report breakages in that test
1621
1622Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1625
1626Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1629 and regenerated the docs and web site
1630
1631Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1634 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1635 not before
1636
1637Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * python/generator.py python/libxml2class.txt: fixed a stupid error
1640 breaking the python API
1641
1642Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1645 triostr.c triostr.h: applied a trio update patch from
1646 Bjorn Reese which should work with MinGW
1647
1648Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * tree.c: improving some documentation comments
1651 * xmlregexp.c: found and fixed a mem leak with python regression tests
1652 * doc/*: rebuilt the doc and the API XML file including the
1653 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1654 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1655 python/types.c: added access to the XML Schemas regexps from
1656 python
1657 * python/tests/Makefile.am python/tests/regexp.py: added a
1658 simple regexp bindings test
1659
1660Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1661
1662 * doc/xml.html:
1663 fixing ftp links - thanks to Vitaly Ostanin
1664
1665Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * xmlregexp.c: fixed the data callback on transition functionality
1668 which was broken when using the compact form
1669 * result/schemas/*: updated the results, less verbose, all tests
1670 pass like before
1671 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1672 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1673 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1674 annoying warnings
1675 * xpath.c: try to provide better error report when possible
1676
1677Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * Makefile.am: fixed a breakage raised by Jacob
1680
1681Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1682
1683 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1684 which don't use sockets
1685
1686Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1687
1688 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1689 * win32/configure.js: applied zlib patch from Daniel Gehriger
1690
1691Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1692
1693 * win32/configure.js: applied the patch from Mark Vakoc for
1694 regexp support
1695 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1696 for regexp support
1697
1698Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * xmlschemastypes.c: as pointed by Igor Float and Double
1701 parsing ain't finished yet
1702
1703Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * Makefile.am configure.in: trying to fix #88412 by bypassing
1706 all the python subdir if python ain't detected
1707
1708Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1711 made configuring with regexps/automata/unicode the default
1712 but without schemas ATM
1713 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1714 fixed the regexp based DTD validation performance and memory
1715 problem by switching to a compact form for determinist regexps
1716 and detecting the determinism property in the process. Seems
1717 as fast as the old DTD validation specific engine :-) despite
1718 the regexp built and compaction process.
1719
1720Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * valid.c: determinism is debugged, new DTD checking code now works
1723 but xmlFAComputesDeterminism takes far too much CPU and the whole
1724 set usues too much memory to be really usable as-is
1725
1726Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * tree.c: fixed another stupid bug in xmlGetNodePath()
1729 * xmllint.c: --version now report the options compiled in
1730
1731Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * HTMLparser.c: small cleanup
1734 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1735 when configured with them. A bit of debugging around the determinism
1736 checks is still needed
1737
1738Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1741
1742Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * xmlIO.c: small portability glitch fixed.
1745
1746Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * xmlschemastypes.c: incomplete steps for real/double support
1749 * testAutomata.c include/libxml/xmlautomata.h
1750 include/libxml/xmlregexp.h: avoiding a compilation problem
1751 * valid.c include/libxml/valid.h: starting the work toward using
1752 the regexps for actual DTD validation
1753
1754Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * hash.c: cosmetic cleanup
1757 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1758 integrating a DTD validation layer based on the regexps
1759
1760Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1763 the determinism was tested before eliminating the epsilon
1764 transitions :-(
1765
1766Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * python/generator.py python/libxml.c python/libxml.py
1769 python/libxml2-python-api.xml python/libxml2class.txt
1770 python/libxml_wrap.h python/types.c: updated the python
1771 bindings, added code for easier File I/O, and the ability to
1772 define a resolver from Python fixing bug #91635
1773 * python/tests/Makefile.am python/tests/inbuf.py
1774 python/tests/outbuf.py python/tests/pushSAXhtml.py
1775 python/tests/resolver.py python/tests/serialize.py: updated
1776 and augmented the set of Python tests.
1777
1778Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1779
1780 * win32/configure.js: added more readme info for the binary
1781 package.
1782
1783Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * xmlIO.c: fixed a stupid out of bound array error
1786
1787Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1790 messing around with support for Windows path, cleanups,
1791 trying to identify and fix the various code path to the
1792 filename access. Added xmlNormalizeWindowsPath()
1793
1794Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * error.c valid.c: working on better error reporting of validity
1797 errors, especially providing an accurate context.
1798 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1799 error reports in those cases.
1800
1801Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1804 parser.c parserInternals.c xmlIO.c: get rid of all the
1805 perror() calls made in the library execution paths. This
1806 should fix both #92059 and #92385
1807
1808Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * xmllint.c: memory leak reporting was broken after a change
1811 of the preprocessor symbol used to activate it.
1812
1813Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * tree.c: try to make the copy function work for node of
1816 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1817 DOM layers though, not libxml2 itself.
1818
1819Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * valid.c: try to provide file and line informations, not all
1822 messages are covered, but it's a (good) start
1823
1824Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * xinclude.c: reimplemented a large part of the XInclude
1827 processor, trying to minimize resources used, James Henstridge
1828 provided a huge test case which was exhibiting severe memory
1829 consumption problems.
1830
1831Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * python/Makefile.am: applied patch from Christophe Merlet to
1834 reestablish DESTDIR
1835
1836Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * libxml.spec.in: fixes libary path for x86_64 AMD
1839
1840Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1841
1842 * doc/tutorial/includekeyword.c
1843 * doc/tutorial/xmltutorial.xml:
1844 (plus resulting generated html files)
1845 fixing one spot I missed in the tutorial where I hadn't freed
1846 memory properly
1847
1848Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1849
1850 * doc/tutorial/includeaddattribute.c
1851 * doc/tutorial/includeaddkeyword.c
1852 * doc/tutorial/includegetattribute.c
1853 * doc/tutorial/includekeyword.c
1854 * doc/tutorial/xmltutorial.xml
1855 * doc/tutorial/*.html:
1856 update tutorial to properly free memory (thanks to Christopher
1857 R. Harris for pointing out that this needs to be done)
1858 * doc/tutorial/images/callouts/*.png:
1859 added image files so the callouts are graphical, making it
1860 easier to read ( use "--param callout.graphics 1" to generate
1861 html with graphical callouts)
1862
1863Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1866 nice logos generated by Marc Liyanage
1867 * doc/site.xsl *.html: changed the stylesheet to show the new
1868 logo and regenerated the pages
1869
1870Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1873
1874Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * xpath.c: possible mem leak patch from Jason Adams
1877
1878Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1881 in the XQuery namespace
1882 * configure.in: preparing 2.4.24
1883 * doc/*.html: updated the web pages
1884
1885Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * python/generator.py: closing bug #85258 by generating conditional
1888 compile check to avoid linking to routines not configured in.
1889
18902002-08-22 Havoc Pennington <hp@pobox.com>
1891
1892 * autogen.sh: update error message for missing automake
1893
1894Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * python/Makefile.am: typo in target name resulted in libxml2.py
1897 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1898
1899Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * win32/win32/Makefile.mingw: updated with version from
1902 Elizabeth Barham at http://soggytrousers.net/repository/
1903
1904Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1905
1906 * win32/Makefile.msvc: added the prefix location to the include
1907 and lib search path.
1908
19092002-08-18 Havoc Pennington <hp@pobox.com>
1910
1911 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1912 both automake 1.6 and 1.4 installed get the right automake. Means
1913 compilation from CVS will now require the latest automake 1.4
1914 release, or manually creating symlinks called "automake-1.4" and
1915 "aclocal-1.4"
1916
1917Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * configure.in python/Makefile.am: more AMD 64 induced changes from
1920 Frederic Crozat
1921
1922Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * xinclude.c: oops I was missing the xml:base fixup too
1925 * result/XInclude/*.xml: this adds xml:base attributes to most
1926 results of the tests
1927
1928Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * xinclude.c: quick but apparently working implementation of
1931 xi:fallback, should close bug #89684
1932 * Makefile.am test/XInclude/docs/fallback.xml
1933 result/XInclude/fallback.xml: added a basic test for fallback,
1934 and run with --nowarning to avoid a spurious warning
1935 * configure.in: applied patch from Frederic Crozat for python
1936 bindings on AMD 64bits machines.
1937
1938Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1941 the caller don't pass a SAX callback block.
1942
1943Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * tree.c: applied the same fix for the XML-1.0 namespace to
1946 xmlSearchNsByHref() as was done for xmlSearchNs()
1947
1948Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * libxml.3: small cleanup of the man page
1951 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1952 when serializing HREF attributes generated by XSLT.
1953
1954Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1957 version of Marc Liyanage' patch for boolean attributes in HTML
1958 output
1959
1960Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * python/tests/serialize.py: fixed the test results, indenting
1963 behaviour changed slightly
1964
1965Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1966
1967 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1968 new c14n function to Windows def files
1969
1970Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1971
1972 * c14n.c: fixed a memory leak in c14n code
1973
1974Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * parser.c include/libxml/parser.h: adding a new API for Christian
1977 Glahn: xmlParseBalancedChunkMemoryRecover
1978 * valid.c: patch from Rick Jones for some grammar cleanup in
1979 validation messages
1980 * result/VC/* result/valid/*: this slightly change some of the
1981 regression tests outputs
1982
1983Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * tree.c: trying to fix a problem in namespaced attribute handling
1986 raised by Christian Glahn
1987
1988Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * encoding.c include/libxml/encoding.h: Opening the interface
1991 xmlNewCharEncodingHandler as requested in #89415
1992 * python/generator.py python/setup.py.in: applied cleanup
1993 patches from Marc-Andre Lemburg
1994 * tree.c: fixing bug #89332 on a specific case of loosing
1995 the XML-1.0 namespace on xml:xxx attributes
1996
1997Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1998
1999 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2000 corner case from new Merlin's test suite and added a callback
2001 that will be used to improve xmlsec performance
2002
2003
2004Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * HTMLtree.c: trying to fix the <style> escaping problem in
2007 HTML serialization bug #89342
2008
2009Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2012 and rebuilt the web site.
2013
2014Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2015
2016 * include/libxml/tree.h: added _private member to xmlNs struct
2017
2018Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * HTMLparser.c: fixing bug #84876 based on the xml working
2021 code.
2022
2023Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2024
2025 * python/Makefile.am: enhanced to fix bug 72012 (errors
2026 when using '-jX' make parameter)
2027
2028Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2029
2030 * xpath.c: small additional enhancement for booleans
2031 compared to nodesets
2032
2033Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * HTMLtree.c: changed the order of the encoding declaration
2036 attributes in the meta tags due to a bug in IE/Mac
2037
2038Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2039
2040 * xpath.c: enhanced handling of booleans (especially '='
2041 and '!=' for nodesets) - fixes bug 85256. Added new
2042 routine xmlXPathNotEqualValues for more proper handling
2043 of '!=' when nodesets are involved.
2044
2045Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2048 doc/xmlcatalog_man.xml to the source distribution
2049
2050Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2051
2052 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2053 asked for this.
2054
2055Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * configure.in: preparing 2.4.23
2058 * doc/*: rebuilt the docs
2059
2060Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * parser.c: fixing bug #84169 by fixing the
2063 comment of xmlCreatePushParserCtxt to describe the
2064 encoding detection parameters better.
2065
2066Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * valid.c: fixing bug #79331 in one path the lookup for
2069 ID attributes on a namespaced node wasn't handled correctly :-\
2070
2071Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * HTMLparser.c: trying to fix 87235 about discarded white
2074 spaces in the HTML parser.
2075 * result/HTML/*: this changes the output of a number of HTML
2076 regression tests
2077
2078Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * xpath.c: applied patch from Richard Jinks for the namespace
2081 axis + fixed a memory error.
2082 * parser.c parserInternals.c: applied patches from Peter Jacobi
2083 removing ctxt->token for good.
2084 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2085 popped out by the regression tests.
2086 * Makefile.am: patch for threads makefile from Gary Pennington
2087
2088Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2089
2090 * xpath.c: enhanced behaviour of position() after usage of
2091 expressions involving preceding-sibling (et al).
2092
2093Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * hash.c: applied a patch from Peter Jacobi to solve a problem
2096 when compiling with the Watcom C on Win32
2097 * result/schemas/*.err: the change of hashing algo generated
2098 permutations in the output
2099
2100Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * hash.c: applied patch from Sander Vesik improving the quality of
2103 the hash function.
2104
21052002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2106
2107 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2108 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2109 xmllint.c xpath.c: replaced sprintf() with snprintf()
2110 to prevent possible buffer overflow (the bug was pointed
2111 out by Anju Premachandran)
2112
2113Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * parser.c: removed an uninitialized data error popped by valgrind
2116 on PE references
2117
2118Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2119
2120 * doc/xml.html
2121 adding tutorial reference to the web page
2122
2123Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2124
2125 * doc/tutorial/xmltutorial.xml
2126 * doc/tutorial/ar01s07.html
2127 * doc/tutorial/ape.html
2128 * doc/tutorial/includegetattribute.c
2129 adding section to tutorial about retrieving an attribute
2130 value
2131
2132Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * parser.c: applied a couple of patches from Peter Jacobi to start
2135 to get rid of ctxt->token, with a possible significant speed
2136 improvement to be gained once done. Better compliance with PE
2137 references constructs in DTDs too.
2138 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2139 from Peter too
2140
2141Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2144 xmlParseElement was likely to have been deallocated at the
2145 time of the report, possibly leading to segfault. Just report
2146 the tag name now.
2147
2148Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * xpath.c: patch from Richard Jinks for XPath substring() function
2151 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2152
21532002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2154
2155 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2156
2157Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2158
2159 *doc/FAQ.html
2160 fixing typos in FAQ, thanks to Robert Funnell for the
2161 editing help
2162
2163Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * NEWS: got complaints from rpmlint that it was empty
2166
2167Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2168
2169 * added doc/tutorial, including:
2170 apa.html
2171 apb.html
2172 apc.html
2173 apd.html
2174 ar01s02.html
2175 ar01s03.html
2176 ar01s04.html
2177 ar01s05.html
2178 ar01s06.html
2179 includeaddattribute.c
2180 includeaddkeyword.c
2181 includekeyword.c
2182 includestory.xml
2183 index.html
2184 xmltutorial.xml
2185 libxml tutorial, including generated html
2186
2187Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2188
2189 * result/c14n/exc-without-comments/merlin-c14n-two-*
2190 result/c14n/without-comments/merlin-c14n-two-*
2191 test/c14n/exc-without-comments/merlin-c14n-two-*
2192 test/c14n/without-comments/merlin-c14n-two-*
2193 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2194 c14n/exc-c14n and slightly modified test script to handle
2195 these test cases
2196 * c14n.c: fixed bugs for complicated nodes set (namespace
2197 without node and others from merlin-c14n-two.tar.gz)
2198 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2199 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2200 for xmlsec performance patch
2201 * xpath.c: fixed self::node() for namespaces and attributes
2202
2203Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2204
2205 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2206 but with the format parameter
2207 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2208
2209Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2210
2211 * Makefile.am: updated c14n tests suite
2212 * c14n.c: performance improvement for previous c14n patch
2213
2214Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * parser.c: another peroformance patch from Peter Jacobi, that
2217 time on parsing attribute values.
2218
2219Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2220
2221 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2222 into LibXML2 test suite
2223
2224Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2225
2226 * c14n.c: propagating xpath ancesstors node fix to c14n
2227 plus small performance improvement to reduce number of
2228 mallocs
2229 * xpath.c: fixed ancestors axis processing for namespace nodes
2230
2231Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2234 Peter Jacobi
2235
2236Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * configure.in: preparing 2.4.22
2239
2240Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2243 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2244 a public entry point.
2245 * doc/*: rebuilt the API and docs
2246
2247Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * xpath.c: patch from Richard Jinks to fix a problem introduced
2250 in the previous patch and pointed by Norm
2251
2252Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * libxml.spec.in: fixing bug #81112
2255
2256Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * uri.c: fixing bug #82848
2259
2260Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2263 output of one catalog test
2264
2265Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2266
2267 * global.data globals.c tree.c include/libxml/globals.h
2268 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2269 default value for global parameter xmlIndentTreeOutput to 1 and
2270 introduced new global parameter xmlTreeIndentString (the string
2271 used to do one-level indent) with default value " " (as it was
2272 in tree.c)
2273
2274Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2277 with trio and schemas.
2278
2279Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * xpath.c: patch from Richard Jinks to fix the problem raised in
2282 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2283
2284Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * xmlschemas.c: a bit of work on import.
2287 * xmlschemastypes.c: Charles Bozeman provided a compare function
2288 for date/time types so min/max facet restrictions should work,
2289 indeterminate comparisons return an error instead of equal.
2290 * test/schemas/date_0* result/schemas/date_0_0: specific test
2291 from Charles Bozeman too
2292
2293Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2296 from Christian Cornelssen fixing the man pages and the Catalog
2297 building script.
2298 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2299 next step is <xs:import> I now have a reasonable understanding
2300 of how it works.
2301
2302Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2305
2306Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2307
2308 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2309
2310Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * xpath.c: fixing an XPath function evalutation bug pointed out
2313 by Alexey Efimov where the context was lost when evaluating
2314 the function arguments
2315
2316Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2317
2318 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2319 function public for XMLSec performance optimizations
2320
2321Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * python/generator.py python/libxml2class.txt : fixed a problem
2324 with the HTML parser pointed by Gary Benson
2325 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2326 example
2327
2328Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2329 * parser.c: fixed bug #81159 (memory growth in SAX)
2330
2331Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2332 * xpath.c: fixed bug #78858 (the real fix)
2333
2334Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2335 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2336
2337Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * tree.c: modified xmlNodeSetBase to allow changing the
2340 base of a document.
2341
2342Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * xmlschemastypes.c: patch Charles Bozeman for validation of
2345 all the date, time, and duration types
2346 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2347 * configure.in: fixed an error pointed by an user
2348 * xml2-config.in: fixed an error pointed by an user
2349
2350Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2351
2352 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2353 win32/libxml2.def.src xmlIO.c: exported default
2354 'file:', 'http:' and 'ftp:' protocols input handlers
2355 and maked protocols comparisson case insensitive
2356
2357Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * configure.in: Neven Has detected a typo
2360
2361Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2364 as one of the persons allowed to commit directly to the
2365 module.
2366
2367Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2370 * valid.c: raised a too low limit
2371 * doc/*: rebuilt the docs
2372
2373Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * test/XPath/expr/floats test/XPath/expr/functions
2376 result/XPath/expr/floats result/XPath/expr/functions
2377 xpath.c: another XPath conformance patch from Richard Jinks
2378
2379Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * xmlschemas.c: fixed validation of attribute groups.
2382 * test/schemas result/schemas: added an example from the primer
2383
2384Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2387 * test/schemas result/schemas: updated the test list
2388
2389Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * TODO: updated a bit
2392 * parser.c: made a comment more specific
2393 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2394 Schemas conformance.
2395 * test/schemas result/schemas: updated the test list
2396
2397Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2400 implementing xs:all with minOccurs = 0
2401 * tes/schemas/* result/schemas/*: added more tests covering
2402 xs:all
2403
2404Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * xmlregexp.c: first implementation of the all particle, this
2407 may need to be revisited for case where not all transitions
2408 must be crossed.
2409
2410Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * tree.c: another entity processing update from Markus Henke
2413
2414Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2415
2416 * trionan.c: fixed crash on OSF/1
2417
2418Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * xmlschemas.c: more Schemas work
2421 * test/schemas/* result/schemas/*: added more tests coming
2422 from the spec.
2423
2424Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2427 ExcC14N specification
2428
2429Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * tree.c: patch from Markus Henke, fix for recursive entities.
2432
2433Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * xpath.c: fix a problem with string() on a document node.
2436
2437Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * Makefile.am xmlschemas.c: more Schemas work
2440 * test/schemas/* result/schemas/*: added more tests coming
2441 from the spec.
2442
2443Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2446 * result/HTML/*: this changes a few things in the results
2447
2448Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2449
2450 * include/libxml/tree.h: eliminated 'declaration different than
2451 prototype' warning
2452 * include/win32config.h: "resolved" conflicts with errno.h
2453
2454Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2457 on the automata interfaces and debug of counted choices
2458 * test/schemas/* result/schemas/*: added a number of tests
2459
2460Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2463 a bit of work on Schemas
2464 * testSchemas.c: try to make it more useful
2465 * test/schemas/* result/schemas/* Makefile.am: changed the
2466 Schemas regression test procedure, started adding a few samples
2467
2468Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2469
2470 * include/libxml/encoding.h: Patch for the Borland C++ builder
2471 * include/libxml/tree.h: Patch for the Borland C++ builder
2472 * threads.c: Patch for the Borland C++ builder
2473 * win32/bcb5: New directory for the Borland C++ builder
2474 project files
2475
2476Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2477
2478 * win32/Makefile.msvc: Update for XML Schema support
2479 * win32/configure.js: Update for XML Schema support
2480 * win32/libxml2.def.src: Update for XML Schema support
2481
2482Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2485 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2486 xmlunicode.c include/libxml/Makefile.am
2487 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2488 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2489 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2490 include/libxml/xmlversion.h.in : merged the current state of
2491 XML Schemas implementation, it is not configured in by default,
2492 a specific --schemas configure option has been added.
2493 * test/automata test/regexp test/schemas Makefile.am
2494 result/automata result/regexp result/schemas:
2495 merged automata/regexp/schemas regression tests
2496
2497Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * xpath.c: Gary found a compile time problem, fixes #78823
2500
2501Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * configure.in: release of 2.4.20
2504 * doc/*: updated and rebuilt the docs
2505
2506Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * python/Makefile.am: patch from Cristian Gafton to build on
2509 Red Hat 6.2, should also fix #75779
2510
2511Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * valid.c: first part of fixing #78729
2514
2515Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2518 escaping of URI when saving HTML files.
2519 * result/HTML/*: this impacted some tests
2520
2521Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * configure.in: trying to fix #77441
2524
2525Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * include/libxml/xmlIO.h: Hallski complained it could not be
2528 included by itself.
2529
2530Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2533
2534Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2535
2536 * win32/configure.js: patch from Nilo for the c14n option
2537 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2538
2539Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2542 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2543 LIBXML_THREAD_ENABLED
2544
2545Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * xpath.c: another patch from Richard Jinks for substring conformance
2548 * test/XPath/expr/floats test/XPath/expr/strings
2549 result/XPath/expr/floats result/XPath/expr/strings: update of the
2550 test suite to check those.
2551
2552Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * xpath.c: patch from Richard Jinks for .x float parsing.
2555
2556Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * parser.c: patch from Markus Henke when an encoding ain't recognized
2559
2560Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * libxml.m4: got a report that #include <string.h> was needed
2563
2564Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2567
2568Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2569
2570 * doc/example.html: fixing typo
2571
2572Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2575 pointed out by Melvyn Sopacua.
2576
2577Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * libxml.m4: Frédéric Crozat gave a patch related to the change
2580 of Include paths breaking the libxml.m4
2581
2582Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * xpath.c: Fix bug #76927 forgot to save some context
2585 when evaluating binary expressions
2586
2587Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * configure.in: fixed configure for MPE/iX from Markus Henke
2590 * xmlmemory.c: fixed initialization problems
2591 * xpath.c: another set of patches from Richard Jinks this
2592 fixes "make XPathtests" on linux
2593
2594Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2597 * test/XPath/expr/compare test/XPath/expr/equality
2598 test/XPath/expr/floats test/XPath/expr/functions
2599 test/XPath/expr/strings result/XPath/expr/compare
2600 result/XPath/expr/equality result/XPath/expr/floats
2601 result/XPath/expr/functions result/XPath/expr/strings: Updated
2602 tests though they show a divergence on Linux
2603
2604Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * xpath.c trionan.c: previous commit also included patches
2607 from Richard Jinks on some IEEE support corner case
2608
2609Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2612 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2613 that $(datadir) should be used for docs
2614
2615Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2618 could leak filedescriptors
2619
2620Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * configure.in nanohttp.c: applied patch from Allan Clark for
2623 UnixWare/OpenServer
2624
2625Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * configure.in: preparing 2.4.19
2628 * doc/*: rebuilt the docs
2629
2630Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * nanohttp.c: fixing #76043, got fed up with non-portability
2633 of that piece of code.
2634
2635Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * valid.c SAX.c: Never commit without running "make tests" :-(
2638 fix a couple of stupidities in the previous commit
2639 * result/*: a few changes in some attribute order result of previous
2640 commit.
2641
2642Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2645 the internal subset should not raise duplicate ID errors,
2646 also there was a small bug in conjunction to namespace
2647 declarations defaulted and xml:xxx attributes DTD definitions.
2648
2649Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * xpath.c: Richard Jinks also raised some rounding problems
2652 this tries to fix them
2653
2654Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2657 behaviour in xmlXPathCastToString()
2658
2659Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2662 raised by Morus Walter
2663
2664Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2667 from Igor
2668
2669Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * xpath.c: fixing #75619, related to a problem when trying
2672 to evaluate condition when the current node set resulting
2673 from that sub-step evaluation is empty. Also fixes 2 potential
2674 problem with previous-sibling and next-siblings axis.
2675
2676Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2679 HTML support is not configured in.
2680
2681Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2684 include/libxml/tree.h: dohh I really didn't intended to commit
2685 this test version :-(
2686
2687Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * testSAX.c: I wanted to see the real speed at the SAX interface
2690 after a little too many Ximianer started complaining about the
2691 parser speed.
2692 added a --quiet option:
2693 paphio:~/XML -> ls -l db100000.xml
2694 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2695 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2696 3200006 callbacks generated
2697 real 0m1.270s
2698 Which means 16MBytes/s and 3Mcallback/s
2699
2700Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * xpath.c: valgrind spotted another error that time when running
2703 on libxslt regression tests
2704
2705Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * Makefile.am: adding "make valgrind" running the full regression
2708 tests (except python ones) under Valgrind (using valgrind -q
2709 which was kindly added by the author).
2710 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2711 passes cleanly now except an obcure floating point initialization
2712 raised in log10() in one XPath regression test ???
2713 * tree.c: edited some comments to close #75244
2714
2715Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2718 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2719 context of ScrollKeeper, made sure that if the number is
2720 an integer, the serialization follows the description at
2721 http://www.w3.org/TR/xpath#section-String-Functions
2722
2723Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * configure.in: preparing 2.4.18
2726 * doc/*: updated and rebuilt the web site
2727 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2728 the Windows and Cygwin maintainers.
2729 * parser.c: humm, changed the way the SAX parser work when
2730 xmlSubstituteEntitiesDefault(1) is set, it will then
2731 do the entity registration and loading by itself in case the
2732 user provided SAX getEntity() returns NULL.
2733 * testSAX.c: added --noent to test the behaviour.
2734
2735Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * parser.c: Wilfried Teiken provided a hackish but working
2738 way to get context reported back on entities when parsing
2739 with SAX and without breaking the DOM build.
2740
2741Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * c14n.c: applied a new patch from Aleksey Sanin
2744 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2745 to reference Aleksey implementation of XML digital Signatures
2746
2747Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * xpath.c: small fix to avoid potential problem due to
2750 ordering of freeing data
2751 * python/Makefile.am: people were complaining about
2752 the generated file in python dir not being built
2753
2754Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2757 python/generator.py python/libxml.c python/types.c: Cleanup
2758 of the python Makefiles based on Jacob and James feedback,
2759 fixed the spec file accordingly, fixed the number of warning
2760 that passing my pedantic CFLAGS was generating. Conclusion
2761 is that Python includes are real crap.
2762
2763Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * configure,in: it was reported quite a few times that
2766 xml2-config --cflags should not output
2767 -I$includeprefix/libxml2/libxml because libxml2 header names
2768 clashes with existing names like list.h from C++ stl.
2769 Includes should be #include<libxml/xxx.h> so ...
2770
2771Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * c14n.c: another patch from Aleksey Sanin
2774
2775Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2778 canonicalization algorithm
2779 * doc/xml.html doc/index.html: added the C14N references on the
2780 index page.
2781
27822002-03-13 jacob berkman <jacob@ximian.com>
2783
2784 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2785 usage, redundant, and gcc specific
2786
2787Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * xpath.c: speedup some node selection operations, this can
2790 have a significant impact on DocBook Norm's stylesheets
2791 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2792 make sure it's always the case
2793 * debugXML.c: distinguish CDATA and comments in ls operations
2794
2795Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2798 to generate better API descriptions etc...
2799
2800Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * c14n.c: Fixing #74186, made sure all boolean expressions
2803 get fully parenthesized, ran indent on the output
2804 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2805 include/libxml/tree.h: also #74186 related, removed the
2806 --with-buffers option, and all the preprocessor conditional
2807 sections that were resulting from it.
2808
2809Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * valid.c: applied patch from Dodji Seketeli fixing an
2812 uninitailized variable in xmlValidGetValidElements()
2813
2814Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * c14n.c: fixed a few comments
2817 * doc/*.html doc/*/*.html: regenerated the docs and added
2818 the C14N API
2819 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2820
2821Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * check-xml-test-suite.py: fix to adapt varaiations in the
2824 bindings
2825 * configure.in python/setup.py python/setup.py.in: fixed to
2826 have the version of the python scripts automatically updated
2827
2828Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2831 in xmlCopyProp()
2832
2833Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * configure.in: preparing 2.4.17 release
2836 * doc/*: updated and rebuilt the docs
2837 * xpath.c: fixed a comment
2838 * python/libxml.c: fixed a possible reentrancy problem
2839
2840Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2843 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2844 added a specific regression test
2845 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2846 not raise exceptions when failing to find the attribute.
2847
2848Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * configure.in xmllint.c: owen pointed out a problem with the
2851 ftme fix, gettimeofday() was not detected by configure and
2852 the ftime header wasn't included, dohhh
2853
2854Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * configure.in xmllint.c: trying to fix #71457 for timing
2857 precision when gettimeofday() is not availble but ftime() is
2858
2859Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2862 are now copied on install and part of the -devel RPM
2863
2864Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * xpath.c: trying to avoid bug #72150 which was apparently
2867 caused by a gcc bug (or a processor problem) as detailed
2868 at http://veillard.com/gcc.bug
2869
2870Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2873 fixed xmlReconciliateNs(), added a Python test/example for
2874 inter-document cut'n paste
2875 * python/libxml.py: fixed node.doc on document nodes and added
2876 xpathEval() onto node objects
2877
2878Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2881 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2882 fixup and integrated tests for the serialization stuff
2883
2884Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2887 moved the libxml man page to section 3
2888
2889Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * tree.c: fix bug #72490
2892 * python/libxml.c python/libxml.py: added methods serialize()
2893 and saveTo() to all node elements.
2894
2895Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * xmlIO.c: closed #73430, don't read from an input source
2898 which indicated an end-of-file or an error.
2899
2900Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * parser.c: make sure SAX endDocument is always called as
2903 this could result in a Python memory leak otherwise (it's
2904 used to decrement ref-counting)
2905 * python/generator.py python/libxml.c python/libxml.py
2906 python/libxml2-python-api.xml python/libxml2class.txt
2907 python/tests/error.py python/tests/xpath.py: implemented
2908 the suggestions made by Gary Benson and extended the tests
2909 to match it.
2910
2911Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * python/generator.py: applied patch fixing #73450
2914
2915Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * xpath.c: fixing #61290 "namespace nodes have no parent"
2918 long standing divergence from the XPath REC. NodeSets
2919 simply hold a copy of namespace nodes and those node ->next
2920 points to the parent (which may not be the node carrying the
2921 definition).
2922 * include/libxml/xpath.h: flagged but didn't added a possible
2923 speedup
2924 * DOCBparser.c HTMLparser.c: removed some warnings from push
2925 parser due to new state being added.
2926 * tree.c: new fix from Boris Erdmann
2927 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2928 the XML Canonalization support from Aleksey Sanin
2929
2930Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * tree.c: patch from Boris Erdmann fixing some namespace odities
2933 with xmlCopyNode()
2934
2935Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * xmlIO.c: fix bug #72706 when loading a NULL entity
2938
2939Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2942 actually change in a future XML Namespace revision.
2943
2944Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2947 added the possibility of returning nodesets from XPath extension
2948 functions written in Python
2949
2950Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * python/*: commiting some Python bindings work done while travelling
2953
2954Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2957 explicitely with memory debugging switched on
2958
2959Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2962 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2963 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2964 the accessor generator for strings
2965 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2966 regression test.
2967
2968Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * python/README python/generator.py python/libxml.c python/setup.py:
2971 added the 'usual' setup.py to allow building a libxml2-python
2972 module based on the same code. The initialization is however
2973 different the 2 .so files fo libxml2 and libxslt are identical and
2974 they entry point initialize both libraries. this is done to avoid
2975 some possible nasty problem since the Python don't merge the maps
2976 of all shared modules.
2977
2978Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * parser.c: fixed a push/encoding bug reported by Michael
2981 on librsvg
2982
2983Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * include/libxml/parserInternals.h: fixes a misplaced #endif
2986
2987Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * parser.c valid.c: found and fixed a couple of allocation bugs
2990
2991Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * doc/xml.html doc/python.html doc/*: added a Python and binding
2994 page describing the current state of the Python bindings and
2995 giving pointers to the other languages wrappers.
2996
2997Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3000 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3001 rebuilt the API and web site
3002 * xpath.c: fixed #71978 portability bugs
3003
3004Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3007
3008Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * include/libxml/parserInternals.h parser.c: had to change
3011 2 internal parsing API when processing document content
3012 to check the start and end of element content are defined
3013 in the same entity
3014 * valid.c include/libxml/valid.h: attribute normalization can
3015 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3016 with the context to report it.
3017 * SAX.c: fixed the last known bugs, crazy validation constraints
3018 when a document is standalone seems correctly handled. There
3019 is a couple of open issues left which need consideration especially
3020 PE93 on external unparsed entities and standalone status.
3021 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3022 The 2 tests left failing are actually in error. Cleanup done.
3023
3024Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * valid.c: implemented E59 spaces in CDATA does not match the
3027 nonterminal S
3028
3029Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * SAX.c parser.c valid.c: more validation test fixups
3032 * check-xml-test-suite.py: added duration info for the tests
3033
3034Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * parser.c valid.c: a couple of errors were reported but not
3037 saved back as such in the parsing context. Down to 1% failure rate
3038 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3039
3040Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * xmlInternald.c: isExtender was missing a char
3043 * parser.c include/libxml/parser.h: % are acceptable in the
3044 internal subset if within a PUBLIC ID
3045
3046Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * SAX.c parserInternals.c valid.c: more work on the conformance
3049 suite. Took the step to finally block documents with encoding
3050 errors. It's a fatal error per the spec, people should have fixed
3051 their documents by now.
3052
3053Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * check-xml-test-suite.py: fixed the test script after some discussion
3056 on the semantic of TYPE="error"
3057 * Makefile.am: added the script to the distrib
3058
3059Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * SAX.c entities.c: fixed a couple of conformances issues deep
3062 into the validation code (standalone and undeclared Notations)
3063
3064Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3067 stayed there for years !
3068
3069Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3072 missing
3073
3074Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * check-xml-test-suite.py: improved the behaviour a bit as
3077 well as the logs
3078 * parser.c valid.c SAX.c: fixed a few more bugs
3079 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3080
3081Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * check-xml-test-suite.py: python script to run regression tests
3084 against the XML Test suite of W3C/OASis
3085 * SAX.c: fixed a validation bug
3086 * parser.c: fixed 3 errors pointed by the test suite
3087 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3088 * python/Makefile.am: fixed a dependendy
3089
3090Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * xmlmemory.c: avoid a warning bug #71594
3093
3094Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3097 warning on alpha/Tru64
3098
3099Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * include/libxml/entities.h: fixing a comment
3102 * valid.c: fixing some troubles with validity check on namespaces
3103 * result/VC/NS3 test/VC/NS3: added a specific regression test
3104
3105Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * tree.c: Fixing #71342 serializing '\n' in attribute values
3108 * result/noent/att3 result/att3 test/att3: added a specific
3109 test.
3110
3111Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * python/libxml.c: couple of bug fixes
3114
3115Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * python/*.py: removed tabs and used spaces.
3118
3119Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3122 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3123
3124Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3127 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3128
3129Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * include/libxml/encoding.h include/libxml/entities.h
3132 include/libxml/globals.h include/libxml/parser.h
3133 include/libxml/threads.h include/libxml/tree.h
3134 include/libxml/xmlmemory.h: trying to fix the include mess
3135
3136Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * include/libxml/xmlmemory.h: reverted part of the previous
3139 attempt to provide #69655, this was breaking the build.
3140
3141Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3144 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3145 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3146 include/libxml/parserInternals.h include/libxml/tree.h
3147 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3148 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3149 clean.
3150 * python/libxml.c: fixed a warning.
3151
3152Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3155 copying of node, merge back IDs in the target document.
3156 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3157 test/XInclude/ents/ids.xml: test case
3158 * result/VC/ElementValid4: output changed due to a typo fix
3159
3160Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003163 generate the dependencies right as Jacob found out. Add
3164 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003165
3166Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * parserInternals.c valid.c: Justin Fletcher found some parts
3169 of the code needing cleanup
3170 * libxml.spec.in python/Makefile.am python/generator.py
3171 python/libxml.c python/libxml.py: Fixed the python Makefiles
3172 corrected a bug showing up on ia64, changed the name of the
3173 python internal module too
3174
3175Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * Makefile.am: applied patch from Andris Pavenis for binary
3178 name suffixes
3179
3180Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * xmllint.c win32/win32config.h: fixing #68748
3183
3184Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * valid.c: fixing #70166
3187
3188Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * valid.c: fixing #70077
3191
3192Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * Copyright Makefile.am README configure.in libxml.spec.in:
3195 Changed to the MIT Licence
3196 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3197 doc/xmlio.html: updated the doc accordingly
3198 * include/libxml/xmlwin32version.h configure.in: preparing
3199 2.4.14 release
3200 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3201 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3202 fixed the const xmlChar * wrapper and generator, XPath extension
3203 functions now use the context as first argument
3204 * python/tests/tstxpath.py python/tests/xpath.py
3205 python/tests/xpathext.py: Updated the tests accordingly
3206 * tree.c: fixed bug #70067
3207
3208Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * Makefile.am: cleanup
3211 * debugXML.c: always use stdout if output is NULL
3212 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3213 * python/Makefile.am python/generator.py python/libxml2class.txt
3214 python/libxml_wrap.h python/types.c: augmented the number of bindings
3215 handling FILE * and XPath contexts
3216 * python/tests/Makefile.am: avoid a stupid problem due to the
3217 use of TEST.
3218
3219Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3222
3223Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * python/TODO python/libxml.c: cleanup the extension function lookup
3226 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3227
3228Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * configure.in python/Makefile.am: do not install outside
3231 of prefix
3232
3233Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * python/TODO python/libxml.c: started adding SAX interfaces
3236 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3237 SAX test
3238
3239Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * tree.c: hardened the addChild function
3242 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3243 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3244 added accessors needed for xmlNode, a bit more testing and
3245 extension of interfaces
3246 * python/tests/Makefile.am python/tests/build.py: added a test
3247 build from scratch/save/load/check
3248
3249Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * parserInternals.c: change a small bit in the way valididy
3252 error messages get initialized
3253 * python/TODO python/libxml.c python/libxml2-python-api.xml
3254 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3255 added some memory debugging to track leaks at the libxml2 level
3256 * python/tests/*.py: changed all tests to check for leaks,
3257 there is just one left in XPath extension registrations.
3258
3259Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * python/TODO python/generator.py python/libxml2-python-api.xml
3262 python/libxml2class.txt: more accessor classes for the parser
3263 context, allow to switch on and check validity
3264 * python/tests/Makefile.am python/tests/error.py
3265 python/tests/invalid.xml python/tests/valid.xml
3266 python/tests/validate.py: attded more test and and added error.py
3267 which I forgot to commit in the last step
3268
3269Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * python/Makefile.am python/types.c: cleanup
3272 * python/libxml.c python/libxml.py python/libxml_wrap.h
3273 python/generator.py python/libxml2-python-api.xml
3274 python/libxml2class.txt: added class for parser context, added
3275 first cut for push mode support. Added a framework to generate
3276 accessors functions.
3277 * python/tests/Makefile.am python/tests/push.py: added a push
3278 test
3279
3280Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3283 bug a bit of cleanup.
3284
3285Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3288 python/libxml2class.txt: adding error redirections and preformat
3289 to a python handler
3290 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3291 tests self checking
3292
3293Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3296 a function
3297
3298Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3301 python/libxml.c python/libxml2-python-api.xml
3302 python/libxml2class.txt: Progressing through the TODOs, class
3303 description output, extra XML API, RPM now builds the wrappers
3304 for all python installed versions
3305
3306Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * configure.in libxml.spec.in python/Makefile.am python/TODO
3309 python/generator.py python/libxml2class.txt: added more informations
3310 in the libxml2-python package including docs. Slightly changed
3311 the class hierarchy
3312 * python/tests/*: added basic regression tests infrastructure too
3313
3314Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3317 added libxml2-python as part of the packages installed
3318
3319Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * python/Makefile.am python/generator.py python/libxml.c
3322 python/libxml.py: more work, now able to extend the
3323 XPath interpreter with functions written in python.
3324
3325Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * python/Makefile.am: Jacob sent a patch to allow building from
3328 tarfile.
3329
3330Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3333 inserted the python wrappers build, I hope this won't be too
3334 unportable
3335
3336Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * xpath.c: minor optimization
3339 * python/generator.py python/libxml.c python/libxml.py
3340 python/libxml_wrap.h: more work on the python bindings,
3341 they now support XPath and there is no evident leak
3342
3343Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * python/generator.py python/libxml.c python/libxml.py:
3346 more work on the python bindings generator.
3347
3348Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * python/generator.py python/libxml.c python/libxml_wrap.h:
3351 more work on the python bindings.
3352
3353Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * python/generator.py python/libxml.c python/libxml.py
3356 python/libxml_wrap.h: commited early version of a python binding
3357 for private use only ATM
3358
3359Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * entities.c tree.c include/libxml/entities.h: applied patch
3362 from Anthony Jones to implement copy of DTD subtree too. Had
3363 just to keep 2 function private which really ought to become
3364 public ones.
3365
3366Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * xmllint.c: added pointers to the web pages in the usage()
3369
3370Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * tree.c: more fixes from Petr Kozelka for attribute handling
3373 in the tree API to align the semantic with DOM.
3374
3375Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * valid.c tree.c entities.c: another set of patches from
3378 Anthony Jones for copy operations cleanup and robustness
3379
3380Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3383 an alphabetic index based on comments content
3384 * doc/*: rebuilt the web site with the new references
3385
3386Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * parserInternals.h: Greg Sjaardema suggested to use an
3389 eponential buffer groth policy in xmlParserAddNodeInfo()
3390
3391Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3394 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3395 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3396 to generate cross-references, and added/updated the stylesheets
3397 to generate and link API indexes. The generic keyword index
3398 is not done yet.
3399 * doc/*.html: regenerated all the usual docs too
3400
3401Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * debugXML.c: added an xpath function to the shell for T. V. Raman
3404
3405Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3408 debug routines.
3409
3410Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3413 support of attribute nodes
3414
3415Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3418 hopefully near complete and fully documented of the API in XML
3419 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3420 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3421 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3422 include/libxml/parserInternals.h include/libxml/valid.hi
3423 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3424 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3425 include/libxml/xpath.h include/libxml/xpathInternals.h:
3426 Cleaned up the doc comments a lot in the process, the interface
3427 coverage is now 100%
3428
3429Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3432 extracts comments from the gtk-doc DocBook output (a bit
3433 convoluted but seems to work).
3434
3435Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3438 added an XML description of the API, moved the script generating
3439 it here. Added a "make api" target
3440
3441Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3444
3445Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * xpath.c include/libxml/xpathInternals.h: the change made to
3448 xmlXPathFuncLookupFunc was incompatible roll it back
3449
3450Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * SAX.c: cleanup patch from Anthony Jones
3453 * doc/Makefile.am: fix the headers to avoid in make scan
3454 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3455 includes, * vs Ptr and general cleanup
3456 * parsedecl.py: first version of a script to extract the
3457 module interfaces, the goal will be to provide .decl or XML
3458 specification of the interfaces to build wrappers.
3459
3460Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3463 now provides return codes in case of errors
3464
3465Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3466
3467 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3468 Upgraded to trio baseline 1.6
3469 * strio.h strio.c: Replaced by triostr.h and triostr.c
3470
3471Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3474 of strdup usage in the code
3475
3476Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * parser.c error.c: Keith Isdale complained rightly that
3479 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3480
3481Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * tree.c: fixed the funxtion to set the xml: attributes
3484 * debugXML.c: added "setbase" to test it.
3485
3486Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3487
3488 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3489 to allow updating an attribute content
3490
3491Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3492
3493 * libxml.h: try to avoid problems when compiling on Windows
3494
3495Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * hash.c: patch from Anthony Jones for hash.c allocation size
3498 * Makefile.am: trying to work around Yet Another Libtool Madness
3499 and build the 2.4.13 release finally ...
3500
3501Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3504 * doc/* : update of the documentation
3505
3506Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3509 at fixing #61290 :-(
3510
3511Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3514 Fixes bug #67229
3515
3516Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * tree.c: trying to avoid troubles when a subtree is copied
3519 and coalesced in part with the target tree. Should fix
3520 bug #67407
3521
3522Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * valid.c: fixed validation of attributes content of type
3525 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3526 values, very old bug. Fixes #67671
3527
3528Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * parser.c include/libxml/parserInternals.h tree.c: integrated
3531 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3532 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3533
3534Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * threads.c: applied Serguei Narojnyi's patch to add native
3537 thread support on the Win32 platform
3538 * testThreadsWin32.c Makefile.am: added the test program also
3539 from Serguei, Win32 specific
3540 * include/win32config.h include/libxml/xmlwin32version.h.in:
3541 added patch from Igor for the Windows thread specific defines.
3542
3543Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3546
3547Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3550 output page into XMLinfo.html. Close bug #66951 and
3551 raised by Robert Collins too.
3552
3553Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * encoding.c: Paul Keogh pointed out a possibility of segfault
3556 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3557 Closes bug # 68238
3558
3559Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * doc/*.html: updated the Gdome2 links
3562
3563Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * libxml.h: Applied following patches from Robert Collins
3566 and make sure IN_LIBXML is defined when compiling it
3567 -------
3568 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3569 as well as Visual C.
3570 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3571 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3572 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3573 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3574 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3575 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3576 xmlSysIDExists xmlNoNetExists).
3577 * xmllint.c: Don't include winsock2.h for Cygwin.
3578
3579Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3582 when the version info is not present.
3583
3584Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * tree.c: Anthony Jones pointed out a problem in
3587 xmlStringGetNodeList() and provided a fix for it
3588
3589Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * parser.c: patch from Frank J Franklin to remove a bug in
3592 xmlCreatePushParserCtxt() when the initial buffer passed
3593 is large.
3594
3595Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * win32/*: big cleanup of the Windows/MSVC project files
3598 from Igor Zlatkovic
3599
3600Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * doc/Makefile.am: should fix #67674 and avoid troubles if
3603 xsltproc is not available or fails in the prefix provided
3604
3605Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3608
3609Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3612 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3613 Fixed a few other problems raised by Charlie Bozeman.
3614 * result/VC/ElementValid[5-7]: fixed the output
3615
3616Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3619 patches from Charlie Bozeman. Regenerated the HTML docs.
3620
3621Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3622
3623 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3624 for Windows from Igor
3625
3626Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3627
3628 * xmllint.c: applied Justin Fletcher patch for --output or -o
3629
3630Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3631
3632 * win32/libxml2/libxml2.def.src: close #67019
3633
3634Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3635
3636 * xmllint.c: applied Justin Fletcher generic timing patch
3637 similar to the one already applied to xsltproc.
3638
3639Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3640
3641 * include/libxml/tree.h tree.c: applied documentation patches
3642 from Charlie Bozeman
3643
3644Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3645
3646 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3647
3648Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * valid.c: fix the xmlStrdup() used in the previous patch.
3651 * valid.c: added --dropdtd
3652 * tree.c: fixed xmlUnlinkNode so it also removes the references
3653 from the document if the node is a DTD
3654
3655Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * HTMLtree.c valid.c: cleanup some static declarations
3658
3659Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * xmllint.c: removed another strdup()
3662 * doc/FAQ: removed the HP/UX entry
3663
3664Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * valid.c: fix bug #66816 when validating.
3667 * xmllint.c: don't use sys/time.h if configure did not found it
3668
3669Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3670
3671 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3672 xmlcatalog_man.xml
3673
3674Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3677 xmlInitMemory() was declared twice
3678
3679Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3680
3681 * globals.c: do not reference strdup() !
3682 * configure.in libxml-2.0.pc.in: trying to fix the libs
3683 of the various config extraction modules
3684
3685Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * configure.in : preparing 2.4.12
3688 * doc/* : updated and rebuilt the docs
3689
3690Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * uri.c: closed bug #66159
3693 * testURI.c: added --escape option
3694 * configure.in: some cleanup for xml2-config --cflags
3695
3696Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * globals.c testThreads.c: removed some misplaced includes
3699 of xmlversion.h
3700
3701Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * threads.c: patch from Gary Pennington fixing a possible
3704 problem at initialization time.
3705
3706Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3709 Eric Lavigne contribution to build libxml2 on MacOS using
3710 CodeWarrior.
3711
3712Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * xmllint.c: applied Geert Kloosterman's patch to fix
3715 --repeat --timing output
3716
3717Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3720 where non-wellformed XML declaractions were not detected.
3721
3722Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3725
3726Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3729 gets reset by xmlCleanupInputCallbacks() and this makes the
3730 function useless. Same for output.
3731
3732Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * xmlIO.c: robert pointed out a loop error in callback cleanups
3735
3736Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3739 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3740 they are not really tied to debugging
3741
3742Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3743
3744 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3745 * xmllint.c: better --catalogs description
3746
3747Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * tree.c: fixed a couple of problems in xmlSetProp()
3750
3751Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3754 unappropriate stdout output.
3755
3756Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3759 by Denis Beurive, closes #65111
3760
3761Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * valid.c: in case of content model validity error, don't
3764 print it if validity warnings were not requested.
3765
3766Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3769 * parserInternals.c: removed the last exit() call. Print an
3770 unmaskable error on stderr instead (library mismatch detection)
3771
3772Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3773
3774 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3775 shell instructions from Heiko Rupp
3776
3777Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3778
3779 * catalog.c: use the URL notation file:// for default catalog paths
3780
3781Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * include/libxml/tree.h: better comments for _private fields
3784 * tree.c: removed a problem when copying an entity reference.
3785
3786Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * vms/*: updated instructions and diffs from John A Fotheringham
3789
3790Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * include/libxml/xmlerror.h: avoid an include problem if
3793 #include <libxml/xmlerror.h> happens first in code
3794 seems to be the case in KDE libs
3795
3796Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3799 from Igor for Windows
3800
3801Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * Makefile.am: Gary Pennington pointed out a missing prefix
3804
3805Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3808 * doc/*: upgraded and rebuilt the docs
3809
3810Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * HTMLparser.c: fix comment in scripts element parsing.
3813 * result/HTML/doc3*: updated the results.
3814
3815Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * uri.c: another URI bug fix #63336, using Joel Young patch.
3818
3819Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3820
3821 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3822 a cleaned up version of the Pwd shell string generation.
3823
3824Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3825
3826 * valid.c include/libxml/tree.h: trying to fix namespaces +
3827 validation problems for good, closing #63619 in the process
3828 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3829 wrong in this respect, fixed it.
3830
3831Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * xmllint.c: Morus Walter patch to allow --format and --encode
3834
3835Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * debugXML.c: Stefan Kost provided an help command for the shell
3838
3839Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * debugXML.c: Heiko Rupp pointed that the shell would crash
3842 on empty nodesets returns.
3843
3844Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3847 migh need the history libraries
3848
3849Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3852 handle the case of < in quoted attributes, Bastian Kleineidam
3853
3854Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3857 fixing catalog breakages
3858 * Makefile.am catalog.c result/catalogs/catal
3859 result/catalogs/mycatalog.* test/catalogs/catal*:
3860 fixed more problems in catalog support, added more regression tests
3861 for both XML and SGML catalog handling
3862
3863Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * debugXML.c: applied an improvement to xmlGetLineNo() from
3866 Keith Isdale
3867
3868Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3871 Side effect of the progressive catalog loading
3872
3873Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * Makefile.am: confexecdir and confexec_DATA were defined twice
3876 pointed out by Karl Eichwalder
3877
3878Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3879
3880 * xmlcatalog.c: avoid unlink() and use remove() instead.
3881
3882Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * libxml.spec.in: cleanup
3885 * include/libxml/xmlwin32version.h: updated with 2.4.8
3886
3887Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3890 of compiling libxml with a non standard set of options
3891
3892Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3893
3894 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3895 document --sgml option, fixing gnome bugzilla #63382
3896
3897Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3900 breakage of 2.4.7, added a couple of really needed APIs
3901 like xmlCatalogIsEmpty() and xmlNewCatalog()
3902 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3903 for install-catalog
3904 * configure.in: preparing 2.4.8
3905
3906Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3909 include/libxml/tree.h include/libxml/xmlIO.h: more include
3910 cleanups, export cleanly one html output + format function.
3911
3912Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3913
3914 * parser.c: removed initGenericErrorDefaultFunc call from
3915 xmlInitParser() since it could destroy previous calls to
3916 xsltSetGenericErrorFunc() effects
3917
3918Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3921 keyword.
3922
3923Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * Makefile.am: cleanup
3926 * threads.c: cleanup too
3927 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3928 from xsltproc
3929 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003930 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003931
3932Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3933
3934 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3935 was not used anymore !
3936
3937Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * configure.in: preparing 2.4.7
3940 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3941 manual page from John
3942 * doc/*: updated the doc and rebuilt the generated pages
3943
3944Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * xmlIO.c: closing bug #62711, the library should never
3947 close stdin or stdout.
3948
3949Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * uri.c: second pass at fixing #63336, using Joel Young
3952 final patch. looks okay.
3953
3954Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * uri.c include/libxml/uri.h: trying to clear #63336
3957 allowing the escaping routine to parse unconformant
3958 URI-References.
3959
3960Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * vms/readme.vms vms/build_libxml.com nanoftp.c
3963 include/libxml/xmlversion.h.in: a few VMS updates from
3964 John A Fotheringham
3965 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3966 and xmlCleanupOutputCallbacks() for the Perl binding people.
3967
3968Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3971 apply fixes to close #63271 and avoid segfaults when
3972 the error routine gets callbed before xmlInitParser()
3973 get called.
3974 * nanoftp.c error.c: Applied patches from Justin Fletcher
3975 correcting some xmlGenericError misuses.
3976
3977Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3978
3979 *doc/xmllint.xml, doc/xmllint.1
3980 New and improved man page for xmllint - .xml is the original, .1
3981 is the generated man page
3982
3983Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3986 the web site from the main HTML document.
3987
3988Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * parser.c: fixed an erroneous validation bug when PE refs
3991 occurs in external parsed entities referenced from the
3992 internals subset
3993 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3994 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3995 added the associated testcase, it's a nice one.
3996 * HTMLparser.c: generate the DTD node as HTML still ...
3997 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3998
3999Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * HTMLparser.c: fixed a bug in htmlNewDoc()
4002
4003Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * test/threads/*: added entities testing to the Thread test
4006 * testThreads.c: make the test reasonable
4007 * DOCBparser.c: fix the DTD public and system ID
4008 * xmllint.c: added --sgml for SGML DocBook importing
4009 * Makefile.am: added Docbtests target
4010
4011Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4012
4013 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4014 * testThreads.c: removed bogus include
4015
4016Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4017
4018 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4019 fixed a very serious (looping) validation bug
4020
4021Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * include/libxml/globals.h include/libxml/threads.h threads.c
4024 testThreads.c: far more testing, cleaning up bugs
4025 * *.c : make sure globals.h is always included.
4026
4027Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4028
4029 * HTMLparser.c: try to get rid of parser loops for good.
4030
4031Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * configure.in: fixed some bugs in CFLAGS passing.
4034 * test/threads Makefile.am testThreads.c: added a specific
4035 threaded test case (really nasty, guaranteed).
4036
4037Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * catalog.c: serious cleanup on the management of the
4040 XML catalog tree, more tests done, especially with
4041 the catalog PI.
4042
4043Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4044
4045 * catalog.c: avoid a problem in catalog cleanup on SMP if
4046 catalogs were not initialized.
4047
4048Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * catalog.c xpath.c: trying to cleanup the not thread safe
4051 parts of the library.
4052
4053Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * include/libxml/globals.h configure.in global.data: make
4056 the allocation be per-thread a configure option
4057 * encoding.c include/libxml/parser.h: fixed compilation
4058 errors
4059
4060Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4061
4062 * include/libxml/parser.h: Norm reported that a few lines
4063 added were breaking libxslt compile, removed them for now
4064
4065Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4066
4067 * parser.c parserInternals.c threads.c: debugged and fixed
4068 initialization problems which were giving troubles on SMP
4069 boxes.
4070
4071Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4072
4073 * include/libxml/Makefile.am: missing globals.h
4074
4075Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * globals.c: added a couple of standard includes.
4078
4079Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4080
4081 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4082 include/libxml/parserInternals.h include/libxml/tree.h
4083 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4084 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4085 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4086 Applied the last patches from Gary, cleanup, activated threading
4087 all user accessible global variables are now handled in globals.[ch]
4088 Still a bit rought but make tests passes with either
4089 --with-threads defined at configure time or not.
4090 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4091 linking options
4092
4093Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * Makefile.am include/libxml/Makefile.am
4096 include/libxml/globals.h globals.c include/libxml/threads.h
4097 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4098 configure.in: started integrating the core of the thread support
4099 not activated yet but half integrated. The code should still
4100 compile and work anyway.
4101
4102Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4105 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4106 integrating the non-controversial parts of Gary Pennington
4107 multithread patches
4108 * catalog.c: corrected a small bug introduced
4109
4110Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * catalog.c include/libxml/catalog.h: very serious cleanup,
4113 isolating unportable code and as much as possible the accesses
4114 to the global shared catalog. May need more testing !
4115
4116Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4119 Keith Isdale patches for the XSLT debugger interfaces. Some
4120 cleanup
4121
4122Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4123
4124 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4125 * DOCBparser.c: generate line nubers in elements
4126
4127Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * configure.in: preparing 2.4.6 release
4130 * doc/xml.html doc/html/*: updated and rebuilt the docs
4131 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4132
4133Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4134
4135 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4136 adding documentation for DV's supercatalog support
4137
4138Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4141 super catalog support adding one API and one flag --sgml to
4142 xmlcatalog
4143
4144Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4145
4146 * doc/xmlcatalog_man.xml, xmlcatalog.1
4147 One more crack at
4148 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4149
4150
4151Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4152
4153 * xpath.c: implemented xmlXPathObjectCopy for external objects
4154 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4155
4156Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4157
4158 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4159 finishing up fix to
4160 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4161 the xmlcatalog man page display more elegantly
4162
4163Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * configure.in: closing bug #61832
4166 * HTMLparser.c: removed a warning
4167
4168Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169
4170 * xpath.c: fixing #61673 part I, do not loose doc information
4171 when copying result value trees.
4172
4173Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4174
4175 * xpath.c: trying to harden the XPath interpreter
4176
4177Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4178
4179 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4180 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4181
4182Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4183
4184 * HTMLparser: repaired another loop problem
4185
4186Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4187
4188 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4189 parsing.
4190 * xpath.c: fix bug #61291 the default XML namespace node is
4191 missing from the namespace axis.
4192 * tree.c: refuse to create namespaces nodes with prefix "xml"
4193
4194Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * SAX.c: ouch a non-defined namespace could lead to a crash,
4197 fixed #61215
4198
4199Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4200
4201 * parserInternals.c: closed bug #61054
4202
4203Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4204
4205 * include/libxml/Makefile.am: closing #60708
4206
4207Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4208
4209 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4210 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4211
4212Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4213
4214 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4215
4216Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4217
4218 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4219 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4220
4221Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4222
4223 * catalog.c: Justin Fletcher provided cleaup code in case
4224 HAVE_STAT is not defined
4225 * include/win32config.h: Igor Zlatkovic suggested to have
4226 HAVE_STAT defined there
4227
4228Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4229
4230 * catalog.c - fixed typing error reported by M. Barros
4231
4232Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4233
4234 * xmllint.c - fixing typo
4235
4236Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4237
4238 * HTMLparser.c: small enhancement to prevent loop on
4239 unrecognizable data
4240
4241Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * parserInternals.c: applying patch from bug #60757 this
4244 should close it
4245
4246Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * catalog.c xmlcatalog.c: removed a couple of warning
4249 * xpath.c: try to solve the linking problem on platforms
4250 needing trio to compile
4251
4252Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * Makefile.am libxml.spec.in: backing up non-documented changes
4255 commited without review or aproval by Jens Finke <jens@gnome.org>
4256 * HACKING: made 100% clear that no commit should be done directly
4257
4258Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4259
4260 * configure.in: Joe Orton provided a patch fixing a problem
4261 when iconv is specified to be in a non-standard directory
4262 but wasn't exported in xml2-config --cflags
4263
4264Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * configure.in: let's ship 2.4.5 before getting too much
4267 troubles with 2.4.4 errors.
4268
4269Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * encoding.c entities.c: do not output hexadecimal charrefs
4272 when serializing HTML since some version of Netscape can't
4273 grok it, generate decimal ones.
4274 * result/HTML/doc3.htm: output changed due to previous test
4275 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4276
4277Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4280 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4281
4282Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283 Released 2.4.4
4284
4285 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4286 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4287 updated the configuration scripts systems accordingly
4288
4289Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * configure.in: preparing for 2.4.4
4292 * doc/xml.html doc/html/*: updated and rebuilt the docs
4293
4294Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4295
4296 * win32/dsp/libxml2.def.src: tried to incorporate comments
4297 from bug #59220
4298
4299Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4300
4301 * parser.c result/noent/wml.xml: fixed bug #59981 related
4302 to handling of '&' in attributes when entities are substitued
4303
4304Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4305
4306 * libxml.h include/libxml/xmlversion.h.in
4307 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4308 Tried to close bug #60131
4309
4310Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4311
4312 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4313
4314Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4315
4316 * SAX.c: fixing bug #59946 on xmlns=""
4317
4318Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4319
4320 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4321 but allocates a new error code.
4322
4323Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4324
4325 * xmllint.c: John Fleck fixed typos in the options output
4326 * parser.c SAX.c: fix ignorable white space SAX selection
4327
4328Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4329
4330 * entities.c: Steve Underwood found the possibility of an
4331 ininite loop in case of error.
4332
4333Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4336
4337Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4338
4339 * parser.c: warn if version is not 1.0 but it's not
4340 strictly speaking an error after analyzing the spec
4341
4342Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4343
4344 *doc/catalog.html - add link to the html version of the
4345 man page, other linguistic cleanups
4346
4347Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4348
4349 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4350 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4351 file, has not yet been included in the build.
4352
4353Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4354
4355 * catalog.c: removed a duplicate affectation Justin Fletcher
4356
4357Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358
4359 * tree.c: Armin Sander pointed a possible text coalescing
4360 problem, completed his patch.
4361
4362Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4363
4364 * trionan.c: Fixed const and volatile re-definition problem
4365
4366Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * libxml.4 parser.c: doc updates from Heiko Rupp
4369 * parserInternals.c: 2 sanity checks from Heiko Rupp
4370
4371Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4372
4373 * tree.c: applied patch from Armin Sander to make some pointers
4374 const in xmlCopyNode()
4375 * include/libxml/tree.h: added fix to the header
4376
4377Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * xpath.c: hum, restrict the integer usage gcc bug workaround
4380 to only gcc compilers so that other architecture don't get
4381 penalized by this limitation.
4382 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4383
4384Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4387 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4388
4389Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4392 --convert option to xmlcatalog to convert SGML ones to
4393 the XML syntax.
4394 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4395
4396 2.4.3 got released at that point
4397Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * catalog.c xmlIO.c: started some serious testing and fixed
4400 a few bug and optmization needs.
4401
4402Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4403
4404 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4405 preparing for a 2.4.3 release even if it may not be ready yet
4406 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4407 all file parsing lookup to go through the entity resolver, add
4408 to add an API to bypass it (needed to load catalogs themselves),
4409 some cleanup on the catalog code too.
4410 * nanoftp.c: small cleanup
4411 * doc/catalog.html: small update
4412
4413Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4414
4415 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4416 Jun Kuriyama
4417
4418Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4419
4420 * doc/catalog.html: finished the catalog documentation
4421
4422Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * doc/catalog.html doc/xml.html: added documentation about
4425 Catalog support, misses an API description
4426 * doc/html/*: reextracted the API pages
4427
4428Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4431 Added the part about section 7.2 on URI resolution,
4432 fixed a side effect in the HTML parser, look complete
4433 and ready to rock except the URI/SystemID part!
4434
4435Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * include/libxml/catalog.h include/libxml/parser.h
4438 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4439 xmlIO.c: added support and APIs needed for the catalog PI
4440 * include/libxml/xmlIO.h: cleanup
4441
4442Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4445 include/libxml/catalog.h: starts to look okay, really
4446 plugged the new framework, cleaned a lot of stuff,
4447 added some APIs, except the PI's support missing this
4448 should be mostly complete
4449 * result/catalogs/* test/catalogs/*: added new test, enriched
4450 the existing one with URN ID tests
4451
4452Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4453
4454 * catalog.c: fixed nextCatalog
4455 * result/catalogs/docbook test/catalogs/*: started adding
4456 a small regression test
4457
4458Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4461 more work on the XML catalog support.
4462 * parser.c include/libxml/parser.h: small cleanup seems using
4463 list as a public parameter name can give portability troubles
4464 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4465 include/libxml/xpath.h include/libxml/Makefile.am: removed
4466 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4467 wrappers
4468
4469Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4470
4471 * Makefile.am trio.c triodef.h trionan.c xpath.c
4472 include/libxml/Makefile.am include/libxml/trionan.h:
4473 Re-worked Not-A-Number and Infinity support.
4474 * xmlcatalog.c: added readline include files
4475
4476Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4479 testCatalog as xmlcatalog, making it an installed app
4480 adding a shell, and preparing it to be a /etc/xml/catalog
4481 management tool, though not ready yet
4482 * catalog.c include/libxml/catalog.h: adding support for
4483 XML Catalogs http://www.oasis-open.org/committees/entity/
4484 not finished, there is some interesting tradeoffs and a
4485 few open questions left.
4486
4487Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * xmllint.c: fixed a line formatting problem
4490
4491Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4492
4493 * SAX.c: removed a couple of unused variable (Albert Chin)
4494
4495Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4496
4497 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4498 trying to fix some troubles w.r.t. function returning
4499 const xxxPtr.
4500
4501Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502
4503 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4504 defined
4505
4506Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4507
4508 * xpointer.c: removed unused var
4509
4510Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4511
4512 * testXPath.c: another small cleanup closing bug #59110
4513
4514Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4515
4516 * win32/dsp/libxml2.def.src: small cleanup closing bug
4517 #59108
4518
4519Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4520
4521 * example/gjobread.c: add xmlCleanupParser() before leaving
4522
4523Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * config.h.in configure.in include/libxml/xmlwin32version.h:
4526 released 2.4.2
4527
4528Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * include/libxml/valid.h debugXML.c valid.c: deprecate
4531 the non-boundchecking Sprintf functions, add Snprintf
4532 this should close bug #57984
4533
4534Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4537 URIs before doing the lookups (pointed by Mark Vakoc)
4538
4539Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * xpath.c: serious changes on Result Value Trees and NodeSets
4542 w.r.t. deallocation and collect operations. Probably not
4543 100% clean (merge of allocated trees smells like a problem).
4544 Seems sufficient to close #58943
4545
4546Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4547
4548 * xmllint.c: adding a --format option
4549
4550Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * xpath.c: count() was broken on Result Value Tree
4553 * xmlIO.c: fixed file:/// accesses on _WIN32
4554
4555Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4558 macro was renamed, this should close bug #58683
4559
4560Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4561
4562 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4563 entity substitution mode text at the end of the entity might
4564 be added due to text coalescing.
4565 * nanoftp.c parser.c: small cleanup
4566
4567Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * HACKING: added John Fleck right to commit in the doc subdir
4570
4571Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4574 allow to inherit attributes from the DTD directly in the
4575 tree, this is needed for XPath and can be a useful feature.
4576 Inherited namespaces are always provided at the tree level now
4577 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4578 of tests for this feature (XSLT being the prime user).
4579
4580Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4583 testSAX.c xmlIO.c xmllint.c include/win32config.h
4584 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4585 include/libxml/xmlwin32version.h.in win32/README.MSDev
4586 win32/dsp/*: applied Win32 Facelift No.2 patches from
4587 Igor Zlatkovic for Windows/MSC
4588
4589Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4590
4591 * SAX.c: unparsedEntityDecl() the URI computation of the
4592 entity wasn't done breaking XSLT unparsed-entity-uri()
4593
4594Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * xpath.c: fixed a bug when walking the descendants and
4597 the current node has no children
4598 * debugXML.c: show up when a text node is supposed to not be escaped
4599
4600Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4601
4602 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4603 worked like the set:leading() function)
4604 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4605
4606Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4609
4610Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * include/libxml/xmlIO.h: apply change to close #58141
4613 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4614
4615Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * parser.c: when the internal subset uses a PE, then the
4618 included entity can use conditional sections.
4619
4620Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4623 when walking the namespace axis showing up in
4624 libxst/tests/general/bug-12
4625 * xmlmemory.c: added the possibility to trace a given block
4626 defined by its address
4627
4628Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * parser.c: don't override existing encoding specified before
4631 starting xmlParseDocument()
4632
4633Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * include/libxml/xmlwin32version.h: reinserted, needed for
4636 Windows users of CVS
4637
46382001-07-27 Darin Adler <darin@bentspoon.com>
4639
4640 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4641 * testCatalog.c: Add include of <libxml/parser.h>.
4642
46432001-07-27 Darin Adler <darin@bentspoon.com>
4644
4645 * include/libxml/.cvsignore:
4646 * include/libxml/xmlwin32version.h:
4647 Remove this file from CVS because it's generated.
4648
4649Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * parser.c include/libxml/parser.h: applied const patches from
4652 Tom Moog #58002
4653
4654Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4655
4656 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4657 lookup framework
4658
4659Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * tree.c: fixed xmlCopyNode() for documents
4662
4663Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4666
4667Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * parser.c: fixes bug #57652 reported by Morus Walter
4670
4671Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4674
4675Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4678 errors, lesson don't add new functions at 1am before a release
4679 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4680 from XPath initialization when possible.
4681
4682Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * result/scripts/base*: removing history/readline changed
4685 this slightly
4686 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4687 xmllint.c: make element content line number generation
4688 optionnal to avoid breaking old apps added interface to switch
4689
4690Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004693 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004694 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4695 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4696 John Kroll fixes to allow saving to HTTP via PUT (or
4697 POST of needed).
4698 * doc/html/*.html: regenerated the docs
4699
4700Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4701
4702 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4703 xmlHashScanFull and xmlHashScannFull3 to get passed the
4704 three keys as arguments to the callback function
4705
4706Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * configure.in Makefile.am: removed libxml softlink for good
4709 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4710 100% coverage by gtk-doc
4711
4712Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4713
4714 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4715 fixed serious troubles due to size_t vs. int mismatch
4716
4717Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4720
4721Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4722
4723 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4724 convenient extension API for value and context managing
4725 Now handles external objects through xmlXPathPopExternal,
4726 xmlXPathWrapExternal and xmlXPathReturnExternal.
4727 Added functions for sets operations (intersection, etc.)
4728
4729Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4732 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4733 HTMLparser.c: cleanup of global variables, marking some
4734 const or private.
4735
4736Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4737
4738 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4739 fixed xmlXPathNodeSetItem when passing index=0
4740
4741Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4744
4745Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * xmllint.c: fixed compilation under Cygwin #57503
4748 * TODO: update
4749
47502001-07-13 Peter Williams <peterw@ximian.com>
4751
4752 * config.h.in: add #undef HAVE_DLFCN_H
4753
4754 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4755 builddir.
4756
4757Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4760 raised by #57348 and #57381
4761
4762Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4765 tree.c xpointer.c: store the line numbder in element->content,
4766 may break some software, need a configuration mechanism
4767
47682001-07-10 Darin Adler <darin@bentspoon.com>
4769
4770 * .cvsignore:
4771 * example/.cvsignore:
4772 * include/.cvsignore:
4773 * include/libxml/.cvsignore:
4774 Various things that are generated and should be ignored.
4775
4776Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4779 * doc/xml.html doc/html/*: updated the docs
4780
4781Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4784 validation occured on content with element child
4785
4786Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * tree.c: fixed XML Base computation which was broken
4789 * debugXML.c: added a base function to the shell
4790 * Makefile.am result/scripts/* test/scripts/*: added scripts
4791 based regression tests, and adding 2 XML Base tests
4792
4793Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4794
4795 * tree.c: set properties doc and call xmlSetListDoc for properties
4796 content when grafting them in a different tree.
4797 * aclocal.m4: remove from CVS
4798
4799Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * win32/libxml2/libxml2.def.src: added some missing entry point
4802 for XPath (Mark Vakoc)
4803
4804Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4807 layer should URI-Unescape before trying to open resources.
4808
4809Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * xpath.c: fix the name() bug for elements in the default
4812 namespace reported by Charlie Bozeman
4813
4814Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4817 led to an XPath fix, improvements of SAX initialization, and
4818 an added option --nocdata to testXPath
4819
4820Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * doc/libxml-doc.el: Felix Natter provided anew version working
4823 with XEmacs too
4824
4825Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * include/libxml/xpath.h: small cleanup
4828 * doc/xml.html: update
4829
4830Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4833 released 2.3.14
4834
4835Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * doc/html/*: rebuilt the docs for the release
4838 * doc/xml.html: added 2.3.14 release.
4839
4840Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4843 were not equal to empty strings
4844
4845Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * SAX.c: fixed a URI-Reference computation problem when validating
4848 * xmlIO.c: small cleanup
4849
4850Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * parser.c: improved the description of a couple of interfaces
4853 upon Larry Stamper suggestion
4854
4855Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * SAX.c entities.c parser.c: changed completely the way entities
4858 are handled when running the parser in entity substitution mode.
4859 This fixes a bug reported by Stephan Kulow and nearly divides
4860 by 3 the amount of memory required by libxslt to load and process
4861 DocBook TDG.
4862
4863Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * HTMLparser.c: fixing a too early root closing problem raised
4866 byt Prashanth Naidu
4867
4868Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4871 raised by Mark Vakoc.
4872
4873Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * example/Makefile.am: fixed the include path to add srcdir/include
4876 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4877 and some cleanup
4878
4879Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4882 lot of optimization work, results in significant improvements
4883 when handling really complex XPath queries. Add a small optimizer
4884 for unions, improve [n] and [last()], avoid some costly ops.
4885
4886Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4889 * xpath.c: small cleanup
4890 * xmlGetNsList: reformated, fixed problems if used on Entities
4891
4892Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4895
4896Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4899 * Makefile.am example/Makefile.am: workaround automake generating
4900 erroneous deps
4901
4902Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * include/win32config.h: bug #56801 Yon Derek provided a patch
4905 to the windows config file.
4906
4907Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4910 libxml.h : Yon Derek provided a set of changes to compile from
4911 CVS on Windows/MSC
4912
4913Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * parser.c: fixed UTF8 BOM support in push mode
4916 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4917 added a specific testcase
4918
4919Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * Makefile.am: added --push regression tests
4922 * parserInternals.c: the XML parser segfaulted in --push mode
4923
4924Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * configure.in: moved the symlinks detection within a CVS
4927 check, this is not portable and will be removed soon.
4928 * xpath.c: small cleanup/speedup
4929
4930Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4933 release of 2.3.12
4934 * parser.c: make an error message if unknow entities in all cases
4935
4936Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4939
4940Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4943 includes were installed in the wrong dir
4944
4945Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * doc/html.xml: warn against sending code to exhibit bugs.
4948
4949Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4952 Tru64 from Thomas Leitner
4953
4954Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * AUTHORS: added William and Bjorn
4957 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4958 daniel@veillard.com hopefully I won't have to do this again
4959 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4960 docs can be rebuilt cleanly now
4961 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4962 from CVs it's generated, added include/libxml/xmlwin32version.h
4963 also generated but which should change far less frequently.
4964 * catalog.c nanoftp.c: made sure to include libxml.h not
4965 libxml/xmlversion.h directly
4966 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4967 when compiling on WIN32 and MSC
4968
4969Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * include/Makefile.am include/libxml/Makefile.am configure.in:
4972 fixed make distcheck and rebuilding the rpms
4973
4974Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * configure.in: should finish the migration of exported includes
4977 into a real include/libxml in CVS, at least for CVS users.
4978 * removed the exported headers, added in include/libxml (as well
4979 as xmlversion.h.in).
4980
4981Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * configure.in: fixed the way to detect symlink
4984
4985Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * configure.in: updated, include/libxml is now a real CVS dir
4988
4989Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4992 version works with both libxml1 and libxml2 (it autodetects
4993 the prefix of the html-files) from Felix Natter.
4994 * doc/xml.html: updated doc accordingly
4995
4996Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * xpath.c: fixed the bug generating a template loop in libxslt
4999 when using docbook-xsl-1.4, * should filter out document nodes
5000 * HACKING: added William
5001 * TODO: updated
5002
5003Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * doc/FAQ.html: added a warning about gcc-3.0
5006 * doc/xml.html: added reference to gdome2 and removed a confusing
5007 sentence
5008
5009Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * xmlversion.h: okay this is a generated file, but Windows
5012 users need it and they can't generate it, and I want CVS
5013 Windows users ...
5014 * win32/libxml2/libxml2_so.dsp: Windows project file for
5015 the shared lib version of libxml2
5016 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5017 resources needed for libxslt/xsltproc by Yon Derek
5018
5019Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5020
5021 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5022
5023Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5026
5027Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * include/win32config.h: Yon Derek provided a first fix
5030 to be able to compile libxslt/xsltproc on Windows
5031
5032Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * xpath.c: attempt to work around what seemed a gcc optimizer
5035 bug when handling floats on i386 http://veillard.com/gcc.bug
5036 * tree.c entities.c encoding.c: doing some cleanups while
5037 chasing it
5038
5039Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * Makefile.am: cleanup when --without-debug is specified
5042 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5043 w.r.t. --without-debug and other include points
5044 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5045 Catalogs
5046 * configure.in entities.h tree.h HTMLparser.c: removed
5047 --without-corba, made the _private field mandatory
5048
5049Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050
5051 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5052 outputs a BOM in UTF8, an errata has been issued to avoid the
5053 problem, that was the most reasonable solution... Add support
5054 for a leading UTF8 BOM in entities.
5055
5056Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * valid.c: fixed a bug found when post validating an entity ref
5059 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5060 activate it too
5061
5062Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063
5064 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5065 weakness in the node copy the XPointer and the XInclude
5066 implementations. Serious cleanup.
5067
5068Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * Makefile.am: Kjartan Maraas provided a small patch to
5071 add xml2-config.in to EXTRA_DIST
5072
5073Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5076 provided another failing case found in KDE, the way the
5077 ctxt->vctxt.nodeTab was allocated and freed changed over
5078 time but it wasn't completely cleaned up. This should fix it.
5079
5080Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * parser.c: Stephan Kulow also raised the fact that line number
5083 could get miscounted making debug harder, fixed the problem
5084 in xmlParseCharData()
5085
5086Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * valid.c: Stephan Kulow pointed out a problem when validating
5089 and using an empty entity, forgot a 'break' in a case.
5090
5091Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5094 * doc/xml.html: updated with 2.3.11
5095
5096Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * TODO: updated adding cleanup of generated doc
5099 * configure.in: prepared to release 2.3.11
5100 * xmllint.c: added --version for bug reporting
5101 * doc/html/*.html: rebuilt the doc
5102
5103Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * xpath.c: first part of the work on selecting namespace to
5106 fix bug #56115
5107
5108Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5111 when using -liconv
5112 * TODO: updated
5113
5114Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5117 cleanup, encoding support.
5118
5119Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5122
5123Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * xpath.c: bug detected by Ankh when / is used as a function arg
5126
5127Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5130 of element and use it to avoid outputting formatting spaces at
5131 the wrong place. Implemented the format parameter for HTML save.
5132 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5133 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5134 result/HTML/wired.html: of course this impact the result of a
5135 number of HTML tests
5136
5137Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * HTMLtree.[ch]: started augmenting the HTML save API with
5140 encoding and formatting parameters
5141
5142Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * HTMLtree.h: cleanup and started evaluating the work needed on
5145 revamping the HTML output code
5146
5147Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5150
5151Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * valid.c: fixed bug #56049, forgot one check in the
5154 validation routine
5155
5156Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5159
5160Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * libxml.h: fixed an error in last commit
5163 * doc/FAQ.html: added an entry for compilation from CVS
5164
5165Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * xmlversion.h.in libxml.h: Cygwin patches
5168 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5169 * tree.h: cleanup
5170
5171Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5174 memory block in a strange case where libxml is linked twice
5175 in the binary.
5176
5177Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5180 state far too often, simple fix used to avoid it.
5181
5182Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5185 being processed, applied his patch
5186 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5187
5188Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5191 provided fixes to compile on MSCC again
5192 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5193 also provided an update for the project files.
5194
5195Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5198 bug #55810
5199
5200Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * tree.c: fixed xmlGetNsProp() to close bug #55683
5203 Note this requires libxslt to use it's own function instead.
5204
5205Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * HTMLtree.c: when in a pre element no formatting space should
5208 be added.
5209 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5210
5211Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * configure.in: added tests for signal() and signal.h
5214
5215Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5218
5219Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * doc/libxml-doc.el: Felix Natter provided a new version for
5222 libxml2
5223
5224Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * HTMLtree.c: when in a pre element no formatting space should
5227 be added.
5228
5229Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5232
5233Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5236 hack
5237 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5238 * uri.c: fixed a warning
5239
5240Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * HTMLtree.c: trying to close bug #55772 escaping in script
5243 elements
5244 * doc/xml.html: suggest to send mail to the list
5245
5246Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5249 good. Use a macro and based on the solution provided in
5250 vsnprintf manual page from GNU.
5251
5252Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5253
5254 * error.c: Workaround for non-preserving variadic list.
5255 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5256
5257Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * doc/xml.html: added 2.3.10 release
5260
5261Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * configure.in: releasing 2.3.10
5264
5265Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5268
5269Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * encoding.c: Robert Collins provided a patch to add the
5272 "US-ASCII" encoding alias
5273
5274Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5277 string oriented functions and started cleaning the related areas
5278 in xpath.c which needed fixing in this respect
5279
5280Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5283 #55380
5284 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5285
5286Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * TODO: updated
5289 * nanohttp.[ch] : started adding APIs to get the redirected URL
5290 when this occurs (needed for further base computation
5291 * tree.h: cleanup
5292 * encoding.c: cleanup
5293 * SAX.c: minor change around ctxt->loadsubset
5294
5295Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * Makefile.am include/Makefile.am: small change to have
5298 include/libxml rebuilt if working from CVS.
5299 * uri.c: applied another patch from Carl Douglas for URI escaping,
5300 this should close bug #51876
5301
5302Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5305 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5306 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5307 added specific regression test
5308 * parser.h: preparing for the XSLT mode where DTD inherited
5309 attributes are added to the tree.
5310
5311Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * xinclude.[ch]: Updated the namespace for the Last Call version
5314 * result/XInclude/include test/XInclude/include: updated the
5315 testsuite accordingly
5316
5317Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5320 related to bug #51876
5321
5322Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * tree.c: fixed a gross mistake in base computation, xml:base is
5325 not completely correct yet (need cascade).
5326 * xpath.[ch]: added the few things needed to find a function name
5327 and URI from the XPath context when it is called.
5328
5329Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5332 * DOCBparser.c: small cleanup
5333 * xmllint.c: added a --catalogs option to load catalogs from
5334 $SGML_CATALOG_FILES
5335 * tree.c: cleanup
5336 * configure.in: iconv library fixup, ICONV_LIBS
5337
5338Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * catalog.c: handling of CATALOG entries. detection of recursion,
5341 and a few bugfixes
5342 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5343 against the default namespace
5344
5345Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5348
5349Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * parser.c: fixed propagation context info when parsing an
5352 external entity.
5353 * doc/html/*.html: regenerated a couple of docs
5354
5355Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * doc/xml.html: update with 2.3.9 informations
5358
5359Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5362 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5363 * doc/html/* : rebuilt the docs
5364 * valid.c: small patch which may improve some case when
5365 validating.
5366
5367Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * HTMLparser.c: Closed bug #54891
5370 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5371 to the suite
5372
5373Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5376 applied a documentation patch from LotR and filled in a few missing
5377 descriptions
5378
5379Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * xpath.c tree.c parser.c: speed optimizations at the parser level
5382 document tree freeing and xpath evaluation
5383
5384Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * parser.c parser.h parserInternals.h: fixed a couple of
5387 interfaces for handling memory buffer input to const char *
5388 upon suggestion of JamesH.
5389
5390Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * configure.in: LoTR sent a patch fixing the previous commit
5393
5394Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * configure.in: trying to deal again with the stoopid -R linking
5397 flag of Solaris
5398
5399Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * xpath.h: two nodeset access macros from Thomas Broyer
5402
5403Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5406 patch from Thomas Broyer
5407
5408Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5411 case
5412 * INSTALL: was empty added stuff from the FAQ
5413
5414Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5417 attributes handling and #54433 by adding xmlUnsetProp()
5418 and xmlUnsetNsProp()
5419
5420Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * HTMLparser.c: Patch from Jonas Borgström
5423 (htmlGetEndPriority): New function, returns
5424 the priority of a certain element.
5425 (htmlAutoCloseOnClose): Only close inline elements if they
5426 all have lower or equal priority.
5427 * result/HTML: this of course changed a number of tests results.
5428
5429Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * xmlIO.c catalog.c: plugged in the default catalog resolution
5432 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5433 documentations
5434 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5435
5436Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5439 integrating catalogs
5440 * catalog.[ch] testCatalog.c: adding a small catalo API
5441 (only SGML catalog support).
5442 * parser.c: restaured xmlKeepBlanksDefault(0) API
5443
5444Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5447
5448Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * parser.c: added xmlParseExternalEntityPrivate() to allow
5451 propagation of ctxt->_private when parsing external entities
5452
5453Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5456
5457Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5460
5461Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * valid.c: warn when indeterminist content model is detected
5464 * result/VC/ElementValid8: this adds a message
5465 * Makefile.am: add --novalid for VCM tests
5466 * parserInternals.c: added a call to Init memory
5467
5468Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5471 when both parameters are NULL.
5472
5473Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * valid.c: applied small patch from Gary Pennington, reindented
5476 some part of the code.
5477
5478Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5481 release, updated and regenerated the docs
5482
5483Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * xpath.c result/XPath/expr/floats : clarified and cleanup
5486 printing of abnormal floats in tests.
5487
5488Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5491 * results/HTML/ : a few changes in the output of the HTML tests as
5492 a result.
5493 * configure.in: tying to fix -liconv where needed
5494
5495Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * Makefile.am: fixed a stupid error
5498
5499Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * configure.in Makefile.am: make the inclusion of the trio
5502 modules in the library conditional
5503
5504Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * DOCBparser.c: patche from László Kovács, fixed entities refs
5507 in attributes handling
5508
5509Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5512 flushing
5513
5514Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * xpath.c: fix of an XSLT namespace bug reported on the list
5517 general/bug-8-
5518
5519Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * strio.h trio.c: Dan McNichol suggested a couple of small
5522 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5523
5524Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * tree.c parser.c encoding.c: spent a bit more time looking
5527 at the parsing speed and DOM handling. Added a few more
5528 speedups.
5529
5530Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * parser.c: small but effective parsing speed improvement
5533
5534Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * configure.in: default on the DocBook parser inclusion (for Gnome)
5537 * DOCBparser.h: fixed a header reference
5538
5539Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * configure.in xpath.c: applied Bjorn patches for FPE on the
5542 alpha
5543
5544Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5547 xmlSaveFormatFileTo()
5548
5549Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * xpath.c: simple and efficient optimization, XPath functions
5552 aways bind to the same code, cache this
5553 * TODO: updated (by saying some is obsolete)
5554
5555Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * xpath.c: more cleanup work on XPath name parsing routines
5558
5559Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5562 xmlXPathParseName
5563 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5564 * debugXML.c: avoid compilation problems if compiling without
5565 HTML support, Igor Zlatkovic
5566 * win32/libxml2/libxml2.def.src: being able to compile without
5567 XPath on Windows
5568
5569Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * libxml.m4: yet another patch from Toshio Kuratomi
5572
5573Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5576
5577Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * tree.[ch]: added xmlSaveFormatFile interface for saving
5580 and indenting a file.
5581
5582Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * xpath.c: fixed bug #53689 related to processing-instruction()
5585
5586Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587
5588 * DOCBparser.c: patche from László Kovács
5589
5590Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * parser.c: applied fixes from Christian Glahn bug report #53391
5593
5594Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * error.c: Jean François Lecomte provided a complete description
5597 and a fix to bug #53537
5598
5599Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5602
5603Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * DOCBparser.c SAX.c: a bit more work on entities processing.
5606 Still Need to cleanup XML output and references in attributes
5607
5608Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5611
5612Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * tree.c: trying to fix #53574, not completely complete,
5615 I would like xmllint --copy --debug test/ent1 and
5616 xmllint --debug test/ent1 to show the same result.
5617 * xpath.c: fix a bug when trying to sort namespace nodes
5618
5619Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * HTMLtree.c: real fix for #53402
5622
5623Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5626 PIs when using xsl:output
5627 * valid.c: closing #53537 some case generate segfaults if there
5628 is validity errors
5629
5630Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5633 of external parsed entities, added --noent to testDocbook
5634 * valid.c: Garry Pennington found an uninitialized variable
5635 access in xmlValidateElementContent()
5636
5637Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5640 with madness
5641 * result/HTML/ : this modified the result of the regression tests
5642 a lot.
5643
5644Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5647 to doc where it wasn't checked against NULL reported by
5648 Jens Laas
5649
5650Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5653 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5654
5655Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5658 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5659 * SAX.[ch]: cleanup and updates for DocBook
5660 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5661 ex SGML identifier changes
5662 * valid.c: removed a static unused function.
5663
5664Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * HTMLtree.c: applied change for Paul Sponagl on script saving
5667 * Makefile.am: the warning about entity title.xml are normal.
5668
5669Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * configure.in: release of 2.3.7
5672 * Makefile.am: fixing make distcheck
5673
5674Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * doc/html/* doc/xml.html: updated and regenerated the docs
5677
5678Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5681
5682Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * tree.c: fixed #53388 with the provided patch
5685
5686Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * valid.c: Bjorn detected an invalid memory access. Fixed
5689 vstateVPush()
5690
5691Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5694
5695Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5696
5697 * libxml.h: new header used only for the compilation of libxml
5698 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5699 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5700 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5701 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5702 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5703 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5704 baseline (version 1.2 plus a single patch).
5705 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5706 scientific notation for numbers. Tests added.
5707 * xpath.c: formatting of numbers changed to use sprintf
5708 (contribution from William Brack)
5709
5710Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * valid.c: cleanup, more useful debugging
5713 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5714 * xmlIO.c: entity loading is printed as an error when validating
5715
5716Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * valid.c: fixed to validate within entities
5719 * test/VCM/v22.xml: added a specific testcase
5720
5721Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * valid.c: forgot an epsilon transition in for ()+
5724 * test/VCM/v21.xml : added a specific test case
5725
5726Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * valid.c: removed a state explosion exhibited by RSS
5729 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5730 from bug #51872
5731
5732Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5735 validation without using an ugly NFA -> DFA algo in the source.
5736 Made a specific algorithm easier to maintain, using a single
5737 stack and without recursion.
5738 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5739 * hash.c: made the growing routine static
5740 * tree.h parser.c: added the parent information to an
5741 xmlElementContent node.
5742
5743Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * SAX.c parser.c xpath.c: generating IDs when not validating
5746 from an external parsed entity was poisoning the ID has table
5747 with removed values. This was killing XSLT on the KDE help
5748 browser.
5749
5750Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * entities.h: andrew@ugh.net.au detected a double declaration
5753
5754Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * debugXML.c hash.c tree.h valid.c : some changes related to
5757 the validation suport to improve speed with DocBook
5758 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5759 the way validation errors get reported
5760
5761Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5764 by P C Chow and William M. Brack for XSLT HTML output
5765
5766Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5769 Igor Zlatkovic patches for MSC compilation and added his
5770 updates
5771
5772Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5775 prefix lookup.
5776 * parserInternals.c: fixed the bug reported by Morus Walter
5777 due to an off by one typo in xmlStringCurrentChar()
5778
5779Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * HTMLparser.c result/HTML/*: revamped the way the HTML
5782 parser handles end of tags or end of input
5783
5784Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5787
5788Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5791 bug where the linktime verions of free() won't work ...
5792
5793Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5796
5797Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * doc/xml.html: added 2.3.6 release
5800
5801Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5804 * result/wml.xml: resulted in a small output change
5805
5806Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * tree.c: xmlNewDoc was missing the charset initialization
5809 * xmllint.c: added --auto to autogenerate a doc, allow to
5810 reproduce the problem fixed on xmlNewDoc
5811
5812Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * xpath.c: trying to get 52979 solved
5815 * tree.c result/ result/noent/: trying to get 52712 solved, this
5816 also made me clean up the fact that XML output in general should
5817 not add formating blanks by default, this changed the output of
5818 a few tests
5819
5820Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5823
5824Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * configure.in: finally released 2.3.6
5827
5828Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * xpath.c: checking for null pointer generated by new code
5831
5832Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * xpath.c: fixed a [] evaluation problem reported
5835 * test/XPath/tests/simpleaddr: extended test
5836 * result/XPath/simpleaddr: updated result
5837
5838Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * xmllint.c: Dan Timis reported a portability problem
5841 on Macs without mmap, fixed it.
5842
5843Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * testXPath.c : added a --tree option allowing to display the
5846 tree dump of the XPath expression
5847
5848Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * xpath.c: fixed a memleak when comparing nodesets
5851 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5852 * tree.c: added a TODO
5853
5854Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5857 we need string functions
5858 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5859 to be able to use them where needed. Applied some changes
5860 to reduce name linking pollution and compile in only what's
5861 needed.
5862 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5863 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5864 for the string manipulation functions
5865 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5866 to the free() function of xmlmemory.c
5867 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5868 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5869 usage.
5870
5871
5872Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * error.c: applied the context output patch of the error
5875 handling submitted by Chuck Griffith
5876 * error/VC/*: this slightly change some error logs
5877
5878Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * parser.c: fixed line number reporting on error
5881
5882Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * parser.c: Sullivan and Darin found a parser bug,
5885 applied the patch.
5886
5887Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5890 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5891 xmlversion.h.in xpointer.c: of course the way I defined
5892 UNUSED breaks on old gcc version. Try to be smart and
5893 also define it directly in xmlversion.h
5894 * configure.in: removed -ansi flag from the pedantic set
5895
5896Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897 Huge cleanup, I switched to compile with
5898 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5899 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5900 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5901 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5902 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5903 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5904 encoding.h entities.c error.c list.[ch] nanoftp.c
5905 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5906 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5907 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5908 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5909 Cleanup, staticfied a number of non-exported functions,
5910 detected and cleaned up a dozen of problem found this way,
5911 avoided a lot of public function name/typedef/system names clashes
5912 * doc/xml.html: updated
5913 * configure.in: switched private flags to the really pedantic ones.
5914
5915Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * configure.in: 2.3.5
5918 * doc/html/*: rebuilt the docs
5919
5920Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * parser.c: fixed a reported bug in NOTATION parsing
5923 * uri.c: accepted but not fixed bug 51876, added TODO
5924 * Makefile.am: fixed bug 51876
5925
5926Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * config.h.in configure.in error.c: fix a compilation problem
5929 on platforms without vsnprintf (xml@thewrittenword.com)
5930
5931Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * parser.c: fixed a function name header typo
5934 * SAX.c: notations can also occur in external subset.
5935
5936Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * error.c: removed a C++ like comment
5939
5940Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * parser.c: fixing bug 52299 strange condition leading
5943 to a parser crash due to a buffer overflow
5944 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5945 added the specific test case
5946
5947Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5950 xmlXPathConvert{String,Number,Boolean} to be able to make
5951 type casts without a context stack, fixed some implementation
5952 problems related to the absence of context at parse-time,
5953 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5954 in the public API too
5955 * xpointer.c xpathInternals.h: we need to know at parse time
5956 whether we are compiling an XPointer
5957
5958Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5961 cleaned up the parser internals, refactored XPath code, added
5962 new compilation based APIs and cleanly separated public and
5963 private APIs.
5964
5965Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * xpath.h: the comp field must be added at the end to avoid
5968 killing binary compat.
5969
5970Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * Makefile.am: detect XPath memleaks in regreson tests
5973 * error.c: fixed and error w.r.t. error reporting still using
5974 stderr
5975 * hash.c: added new line at end of file
5976 * tree.h: minor cleanup
5977 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5978 expression parsing from evaluation, resulted in a number of
5979 changes internally, and in XPointer. Likely to break stuff
5980 using xpathInternals.h but should remain binary compatible,
5981 new interfaces will be added.
5982
5983Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * configure.in: fixed a couple of problems reported by
5986 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5987 without gcc on non linux platforms.
5988
5989Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5992 a fix for --with-html-dir= configure support. I hope it won't
5993 break rpm generation
5994
5995Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * xmlIO.c: one function comment cleanup.
5998
5999Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * SAX.c: external subset notations were improperly registered
6002 in the internal subset.
6003
6004Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * README.cvs-commits: added, pointing to HACKING
6007 * HACKING: updated
6008
6009Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * parser.c: and Matt Sergeant found one in the XML push
6012 parser (erroneous check I forgot to remove when I fixed the
6013 main parser).
6014
6015Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * xpath.c: ptittom found a small bug in UnaryExpr
6018
6019Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * configure.in: bumped to 2.3.4
6022 * error.c: fixed bug #51860
6023 * tree.c: fixed bug #51861
6024 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6025 * tree.[ch] : added xmlDefaultBufferSize
6026 * nanoftp.c: typo in function name header block
6027 * doc/xml.html : updated, added link to XML::LibXSLT
6028 * doc/html/* : rebuilt the docs
6029
6030Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * parser.c SAX.c: the new content parsing code raised an
6033 ugly bug in the characters() SAX callback. Found it
6034 just because of strangeness in XSLT XML Rec ouptut :-(
6035
6036Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * Makefile.am: Martin Baulig suggested to add -lm
6039 * tree.c: found another bug in xmlNodeGetContent()
6040
6041Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * xpath.c: Bjorn found the error related to strictness of comparison.
6044
6045Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * parser.c: trying to fix the Dtd parsing problem reported
6048 by Gary, side effect of last week speed optimizations.
6049
6050Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6053 * parserInternals.c: removed unneeded test raised by Stric
6054
6055Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6056
6057 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6058 and fixed by William Brack). Added xmlXPathFormatNumber.
6059 Changed the sorting slightly.
6060 * configure.in Makefile.am example/Makefile.am: Added -lm.
6061 Please note that applications linking with libxml2, must
6062 also like with the math library from now on.
6063
6064Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6067
6068Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * parser.c: one must report spaces even if the Dtd element
6071 content proves that this is not part of the element content.
6072 * result/valid/*.xml: this changed the ouptu slightly
6073
6074Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * configure.in: bumped to 2.3.3
6077 * doc/xml.html: updated
6078
6079Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * tree.c: minor doc fix
6082 * xpath.c: deallocation issues when a result tree has been
6083 converted to a node-set
6084
6085Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * doc/xml.html: oops corrected dates s/2000/2001
6088
6089Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * valid.c: new patch from Gary Pennington
6092
6093Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * doc/xml.html: applied patch from Ankh
6096
6097Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * xinclude.c: fixed a problem building on Mac
6100
6101Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * parser.c: more work on increasing parsing ferformances
6104
6105Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6108 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6109 avoiding memcpy in production builds MEM_CLEANUP macro use
6110 * parser.[ch] parserInternals.c: optimizations of the tightest
6111 internal loops inside the parser. Better checking of I/O
6112 flushing/loading conditions
6113 * xmllint.c : added --timing
6114
6115Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * configure.in: bumped to 2.3.2
6118 * doc/xml.html: updated for release
6119
6120Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * xpath.c: found a memleak and fixed a nasty bug
6123
6124Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * xmllint.[c1] : added return code errors for xmllint
6127 * xpath.c: specific debug dump function for result value trees
6128
6129Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * xpath.c: finally implemented xmlXPathCompareNodeSets
6132 * test/XPath/expr/floats results/XPath/expr/floats: added
6133 a test for float expressions
6134
6135Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6138 * parserInternals.[ch]: trying to speed up parsing
6139 * xpath.c : speeded up node set equality op
6140
6141Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6144 better handling of ID/IDREF and the list modules associated
6145 * configure.in: small CFLAGS cleanup
6146
6147Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * configure.in: fixed iconv detection on AIX (stric)
6150
6151Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6154
6155Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6156
6157 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6158 and optimized xmlXPathNodeSetSort
6159
6160Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * xpath.c: bug fix when context size is 0
6163 * parser.c: I like Norm's Dtd because they still manage to break
6164 the parser occasionally
6165
6166Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6169
6170Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6173 attributes within the XML-1.0 namespace
6174
6175Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * xpathInternals.h: exported a few axis functions
6178 * doc/xml.html: updated the doc
6179
6180Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * configure.in: applied patch from Daniel van Balen for OpenBSD
6183 and bumped version to 2.3.1
6184 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6185 attempt to find autoclosing was simply broken, removed it,
6186 updated the examples, this is better
6187
6188Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6191 hash functionnalities.
6192 * doc/html/* : rebuild the doc
6193
6194Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6197 on predicate
6198 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6199 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6200 really want to have tags closed on output even if we accept
6201 unclosed ones on input
6202
6203Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * xpath.c: ouch don't free NULL, rare case fixed
6206 * tree.c: don't coalesce text nodes if they don't have the
6207 same behaviour wrt escaping on output
6208
6209Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * xpath.c: small fixup
6212 * SAX.c: don't warn on empty namespaces.
6213
6214Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * README: a bit of cleanup
6217 * configure.in: preparing for 2.3.0 release
6218
6219Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * hash.[ch]: added a first version of xmlHashSize()
6222 * valid.c: another bug fix from Gary Pennington
6223
6224Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * valid.c: couple of bug fixes pointed by Gary Pennington
6227 * HTMLtree.c: #if 0 cleanup
6228
6229Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6232 which removes a time consuming check of xmlXPathNodeSetAdd()
6233 and use it in places where we are sure to not break unicity
6234
6235Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * xpath.c: bug fixes found from XSLT
6238 * tree.c: preserve node->name special values when copying nodes.
6239 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6240 external subset are fetched when available but without full
6241 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6242 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6243 output with encoding disabled.
6244
6245Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6248 xmlCheckFilename should not be called from xmlFileOpenW
6249 and xmlGzfileOpenW
6250
6251Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6254 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6255 added the new tests for URI normalization
6256 * testURI.c: fixed stoopid bugs
6257 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6258 the URI in the error messages are now properly normalized
6259
6260Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6263
6264Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6267
6268Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * xpath.c: fixed mod operator
6271
6272Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * parser.c: fixed xmlStrcat doc
6275 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6276 trees.
6277
6278Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * xpath.c result/XPath/tests/chaptersbase
6281 result/XPath/tests/simplebase: fixed XPath node()
6282 * tree.c: small fix in xmlNewNs()
6283 * Makefile.am: removed extraneous xml2Conf.sh rule
6284
6285Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6288 Changed the library name, in order to get libxml-devel and
6289 libxml2-devel to coexist on a single system
6290 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6291 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6292
6293Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6296 libxml2-devel installable in // as libxml-devel.
6297
6298Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * doc/Makefile.am: fixed make rebuild in doc
6301 * doc/html/*.html: rebuilt the docs
6302
6303Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6306
6307Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6310 the HTML doc to go into the -devel RPM ...
6311 * aclocal.m4 config.h.in: some updates due to auto* magic
6312
6313Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * xpath.h: added a hook in the context structure allowing to
6316 link to extra support, needed for XSLT
6317
6318Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6321 xmlXPtrCmpPoints to use it.
6322 * propagated the following patch from Alejandro Forero
6323 * include/win32config.h xmlIO.c: applied further suggestions
6324 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6325 * example/gjobread.c: fixed warnings, now that it builds
6326
6327Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6328
6329 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6330
6331 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6332 filename points to a valid file (not a directory).
6333 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6334 Added calls to xmlCheckFilenameDir.
6335
6336 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6337 `path' (rather than `filename') as the parameter to gzopen and open.
6338
6339Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * Makefile.am: fixed a problem with EXTRA_DIST
6342
6343Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * Makefile.am example/Makefile.am: finally found the trick
6346 to build the example, i.e. add "." in SUBDIRS before example
6347 in the list <grin/>
6348
6349Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * doc/xml.html: updated with an XSLT section, removed pointer to
6352 W3C CVS base.
6353
6354Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6357 too, and deallocation need to occur the same way.
6358
6359Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6362 type correponding to an XSLT result tree fragment. Share most
6363 of the data format with node set, as well as operators.
6364 * HTMLtree.c: added a newline at the end of the doctype output
6365 whe this one is not present initially.
6366 * tree.c: make sure taht the parent and doc pointers are properly
6367 set when copying attributes (lists).
6368
6369Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6372
6373Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * xpath.c: seems I finally killed that ugly path evaluation
6376 context bug (tagged 9999 in case is is wrong)
6377
6378Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6381 for XSLT
6382
6383Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6386 for xmlGzfileOpen() bug
6387
6388Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * xpath.c: removed an error found by XSLT usage
6391 * tree.c parserInternals.h: use a predefined static string
6392 for text and comment nodes, avoid freeing them in xmlFreeNode,
6393 exported the string name in parserInternals.h and added
6394 another value to disable encoding at output (for XSLT),
6395 gain memory, time.
6396
6397Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6400 win32/libxml2/libxml2_so.dsp: new makefiles and update
6401 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6402
6403Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6406 Gary Pennington
6407
6408Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * xpath.c: fixed the comaprision of values and nodelists,
6411 need to compare nodelist still ...
6412 * debugXML.c: avoided a possible core dump
6413 * HTMLparser.c: cleanup
6414 * nanohttp.c: contributed fix.
6415 * tree.c: fixes in properties handling added xmlSetNsProp
6416 needed by libxslt
6417 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6418 comment
6419 * TODO: updated
6420
6421Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * parser.c parserInternals.c: applied Bjorn Reese optimization
6424 patch
6425
6426Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * Makefile.am: applied patch fro make check from Martin Vidner
6429
6430Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * configure.in: preparing 2.2.11
6433 * doc/html/*: rebuild the HTML files
6434 * doc/xml.html : updated
6435
6436Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * tree.c: fixed a stupid bug
6439 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6440 patches related to validation of an XInclude processing result
6441 * TODO: updated
6442
6443Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6446 on large files
6447
6448Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6451
6452Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6455 reported by Jonas Borgström
6456 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6457
6458Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * testXPath.c xpath.c: fixing the XPath union expressions problem
6461 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6462
6463Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * xmllint.c: Made is so if the file name is "-" is will read form
6466 standard input. Sven Heinicke <sven@zen.org>
6467 * tree.c: fixed a problem when growing buffer
6468 * tree.h: fixed the comment of the node types following andersca
6469 comment
6470 * TODO: updated
6471
6472Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * HTMLparser.[ch]: added a way to avoid adding automatically
6475 omitted tags. htmlHandleOmittedElem() allows to change the
6476 default handling.
6477 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6478 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6479 of xmllint too when using --memory flag, added a memory test
6480 suite at the Makefile level.
6481 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6482 with namespace use when encountering QNames in XPath evalation,
6483 added xmlns() scheme in XPointer.
6484 * nanoftp.c : incorporated a fix
6485 * parser.c xmlIO.c: fixed problems raised with encoding when using
6486 the memory I/O
6487 * parserInternals.c: closed bug 25934 reported by
6488 torsten.landschoff@innominate.de
6489 * TODO: updated
6490
6491Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6492
6493 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6494 on a non-updated tree :-(, made a 2.2.10 release to correct the
6495 situation
6496
6497Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6500 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6501 integrated a set of OpenVMS changes from Howard Taylor
6502 <Howard.Taylor@pacoast.com>
6503
6504Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6505
6506 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6507 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6508
6509Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * HTMLparser.c: some fixes on auto-open of html/head/body
6512 * encoding.c: fixed a compilation error on some gcc env
6513 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6514 XPointer implementation
6515 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6516 related XPointer tests and associated results
6517
6518Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * doc/xmldtd.html doc/xml.html: following a short step by step
6521 guidance on IRC to help maciej with DTDs I started a small
6522 page on the subject.
6523
6524Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * HTMLparser.c: fixed handling of broken charrefs
6527 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6528 patches
6529
6530Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6531
6532 * doc/xml.html doc/html/* : rebuilt the docs after adding
6533 xinclude and updated page for 2.2.7 and 2.2.8
6534 * configure.in: releasing 2.2.8
6535
6536Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * parser.[ch] parserInternals.c: applied the conditional
6539 section processing fix from Jonathan P Springer
6540 <jonathan.springer2@gte.net>
6541 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6542 project file, fixed iconv default non support
6543 * xpath.c: fixed the problem of evaluating relative expressions
6544 when a node context is provided.
6545
6546Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * nanoftp.c: fixed gcc 2.95 new warnings
6549 * SAX.c: fixed a stupid bug
6550 * tree.c: fixed a formatting problem when round-tripping
6551 from/to memory
6552 * xinclude.c: chased memleak, fixed a base problem
6553 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6554 xmlXPtrBuildNodeList()
6555 * TODO: updated
6556 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6557 adding a first small set of regression tests for XInclude
6558
6559Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * nanohttp.[ch]: applied Wayne Davison patches to access
6562 the WWW-Authorization header.
6563 * parser.c: Closed Bug#30847: Problems when switching encoding
6564 in short files by applying Simon Berg's patch.
6565 * valid.c: fixed a validation problem
6566 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6567 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6568 Wayne Davison
6569 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6570 need to be extended to non full nodes selections.
6571 * xinclude.c: starts to work decently
6572
6573Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6576 debugXML.c xmlversion.h.in: Started adding XInclude support,
6577 this is a new xmllint option
6578 * tree.c xpath.c: applied TOM patches for XPath
6579 * xpointer.c: fixed a couple of errors.
6580 * uri.c: added an escaping function needed for xinclude
6581 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6582 new warning from RH70 gcc's version
6583
6584Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * HTMLparser.c: fixed loop on invalid char in scripts
6587 * parser.c: update to description of xmlIOParseDTD()
6588 * libxml.m4 xmlversion.h.in: changes contributed by
6589 Michael Schmeing <m.schmeing@internet-factory.de>
6590 * configure.in: preparing for 2.2.7
6591 * Makefile.am: trying to avoid config.h and acconfig.h
6592 being included in the distrib
6593 * configure.in: released 2.2.7
6594
6595Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6598 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6599
6600Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * parser.[ch]: added xmlIOParseDTD()
6603 * xpointer.c: added support for the 2 extra parameters of
6604 string-range, fixed a stoopid error when '0' was present
6605 in XPointer expressions
6606 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6607 testsuite for the above
6608
6609Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * libxml.spec.in: improved package descriptions
6612
6613Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * xpath.c xpathInternals.h: applied a large cleaning patch
6616 from TOM <ptittom@free.fr>, it also add namespace support
6617 for function and variables registration.
6618
6619Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6622 * Makefile.mingw: Wayne Davison's update adding hash.c
6623
6624Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * xpath.c: fixed the root evaluation problems
6627 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6628 ignorable spaces with <b> <bold> <em>
6629 * tree.c: fixed a loop in xmlSearchNsByHref()
6630
6631Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * xpath.c: applied another XPath patch from TOM
6634 * xpath.c include/makefile.am: applied another patch from
6635 china@thewrittenword.com (cleanup on IRIX).
6636
6637Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * xml-config.1: received a fixed version from Fredrik Hallenberg
6640 <hallon@lysator.liu.se>
6641
6642Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6645 cleanup patch for XPath
6646
6647Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * patched to redirrect all "out of context" error messages to
6650 a reconfigurable routine. The changes are:
6651 * xmlerror.h : added the export of an error context type (void *)
6652 an error handler type xmlGenericErrorFunc there is an interface
6653 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6654 to reset the error handling routine and its argument
6655 (by default it's equivalent to respectively fprintf and stderr.
6656 * all the c files: all wild accesses to stderr or stdout within
6657 the library have been replaced to calls to the handler.
6658
6659Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * configure.in: release 2.2.6
6662 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6663 exporting the inner functions of xpath for extension modules
6664 * doc/*: updated and rebuilt the doc
6665
6666Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * nanohttp.c : applied Wayne HTTP cleanup patch
6669 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6670 and xmlNodeSetSpacePreserve()
6671
6672Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * xpath.c: closing bug #29260
6675
6676Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6679 multikey tuples, made hash structure opaque
6680 * valid.[ch]: moved elements, attributes, notations decalarations
6681 as well as ID and refs to hash tables.
6682 * entities.c: hash cleanup
6683 * xmlmemory.c: fixed a dump problem in debug mode
6684 * include/Makefile.am: problem passing in DESTDIR= values patch
6685 from Marc Christensen <marc@calderasystems.com>
6686 * nanohttp.c: removed debugging remains
6687 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6688 * HTMLparser.c parser.c: fixing a number of problems with the
6689 macros in the *parser.c files (Wayne).
6690 * HTMLparser.c: close the previous option when opening a new one
6691 (Marc Sanfacon).
6692 * result/HTML/*: updated the HTML results accordingly
6693
6694Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6697 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6698 XPath functions and XML entities table to them. More to come...
6699 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6700
6701Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * tree.c: coalesce adjacent text nodes
6704 * valid.c: handling of blank nodes in DTd validation (raised
6705 by problems with a posteriori validation).
6706 * nanohttp.c: changing behaviour on HTTP write stuff.
6707 * HTMLtree.c: forced body and html to be explicitely closed.
6708 * xpath.h: exported more XPath functions.
6709
6710Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * Release of 2.2.5
6713 * xpointer.c: range() range-inside and other helper functions
6714 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6715
6716Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6719 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6720
6721Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6724 and XPointer modules
6725
6726Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * SAX.h: closed #25107
6729
6730Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * testSAX.c: fixed problem with cdata reporting
6733 * SAXresult/* : updated
6734
6735Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6736
6737 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6738 Closed bug #27499, added to regression tests
6739 * TODO: updated
6740
6741Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6744 support for SCRIPT and STYLE with help from Bjorn Reese
6745 * test/HTML/* result/HTML/*: added simple testcase and updated
6746 the existing ones.
6747
6748Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6751 string-range for empty strings
6752 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6753 test/XPath/xptr/strrange: augmented the XPointer testsuite
6754
6755Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6756
6757 * doc/xml.html doc/xmlmem.html: added a module describing memory
6758 interfaces and use, updated the main page.
6759
6760Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6763 nanoftp code work on Windows too now
6764
6765Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6768 * xpointer.c: implemented string-range() at least a good first version
6769 * test/XPath/docs/str test/XPath/xptr/strrange
6770 result/XPath/xptr/strrange: the string-range() tests
6771
6772Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * Makefile.am include/Makefile.am include/win32config.h
6775 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6776 and make distcheck
6777
6778Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6781 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6782 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6783
6784Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6787 patch for socklen_t detection by
6788 Albert Chin-A-Young <china@thewrittenword.com>
6789
6790Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6793 and added a --dtdvalid option to xmllint used to test it
6794
6795Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6798 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6799
6800Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6803 handlings (registration, lookup, cleanup)
6804
6805Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * configure.in Makefile.am include/makefile.am: adding XPointer
6808 and XPtrtests target
6809 * xpointer.[ch] : new files for XPointer support
6810 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6811 more XPath tests
6812
6813Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * configure.in: fixed, very broken, make distcheck works again
6816
6817Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * More work toward 2.2.5, integrated a number of patches
6820 * configure.in Makefile.am win32config.h.in: trying to cleanup
6821 make distcheck .... huh ...
6822 * include/Makefile.am include/win32config.h: new directory
6823 for includes
6824 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6825 updated teh makefiles and instructions for WIN32
6826 * xpath.c: small fixes
6827 * test/XPath/ results/XPath: updated the testcases and results
6828 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6829 suggested patches
6830 * valid.c: fixed an ID bug
6831
6832Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006835 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006836 * xpath.[ch]: worked on XPointer
6837
6838Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * configure.in Makefile.am: 2.2.5, ship the include in an
6841 include/libxml subdirectory, use symlinks when using CVS
6842 * testSAX.c: fixed small bug
6843 * testXPath.c: changed the way testfiles are parsed
6844 * debugXML.c: same kind of cleanup when parsing an argument expression
6845 XPath/XPointers can have blanks embedded
6846 * xpath.[ch]: more cleanup, reorgs for XPointer work
6847 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6848 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6849
6850Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6853 in the XPath engine, rewrote large parts of it, now it's far
6854 cleaner and in sync with the REC not an old WD. Fixed a parsing
6855 problem in the interactive XML shell found when testing XPath.
6856
6857Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6860 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6861 examples with the extra test
6862
6863Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6866 the global init function.
6867
6868Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * HTMLparser.c: Doohhh, attribute name parsing was still case
6871 sensitive ! Fixed this ...
6872 * result/HTML/* : updated the tests results accordingly
6873
6874Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6877 engine, should be far more stable, incorporated a new version of
6878 preceding/following axis, need testing
6879 * uri.c: fixed file:///c:/a/b/c problem
6880 * test/XPath/tests/idsimple: augmented the XPath tests
6881
6882Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * doc/* rebuilding docs for 2.2.4 release
6885
6886Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * configure.in: releasing 2.2.4
6889 * parser.[ch]: added xmlStrEqual()
6890 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6891 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6892 use xmlStrEqual instead
6893 * TODO: updated
6894 * added an XPath test
6895
6896Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6899 * entities.h: exported xmlInitializePredefinedEntities
6900 * parser.[ch] : added xmlInitParser()
6901 * parserInternals.h : had to export htmlInitAutoClose()
6902
6903Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6906 problems
6907 * Makefile.am : added XPath regression tests to normal tests
6908 * uri.c: fixed a problem with local paths, cleanup
6909 * parser.c: fixed a problem with large CData sections
6910
6911Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * configure.in xml-config.in: patch from "Ben Taylor"
6914 <sol7x86@hotmail.com> for solaris shared libs lookup
6915
69162000-09-30 Martin Baulig <baulig@suse.de>
6917
6918 * libxml-2.0.pc.in: Provide pkg-config script.
6919
6920 * configure.in: Create the libxml-2.0.pc script from the
6921 libxml-2.0.pc.in templates.
6922 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6923 script in `$(libdir)/pkgconfig'.
6924
6925Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6928 when compiling with MSC
6929
6930Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * xpath.c: patch for normalize-string() substring-before(),
6933 substring-after() and translate() functions from Bjorn Reese
6934 <breese@mail1.stofanet.dk>
6935 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6936 Fredrik Hallenberg <hallon@lysator.liu.se>
6937 * TODO: updated
6938
6939Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6942 problem of socklen_t being undefined on a number of platforms
6943 * debugXML.c: fixed a compilation problem when without snprintf
6944
6945Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6948 an URI bug and a fix for the control-character-induced infinite loop
6949 * nanohttp.c: preventive fix for compiling on WIN32
6950
6951Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * xmlint.c: closing bug #25000
6954
6955Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6958 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6959 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6960 related function, fixing xmlStrncmp(), and associated cleanup
6961 * result/HTML/entities.html.sax: updating result
6962
6963Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * uri.c: applied patch for URI escaping from Wayne Davison
6966 <wayned@blorf.net>
6967 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6968 from Denis Barbier <barbier@imacs.polytechnique.fr>
6969 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6970 patch from Wayne Davison
6971
6972Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * doc/xml.html : updated with new releases, adding "how to help"
6975
6976Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6979 removed a few warnings in pedantic mode ...
6980 * parserInternals.c parser.c: moved encoding switching function
6981 to parserInternals.c
6982 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6983
6984Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6987 error or warning handlers
6988
6989Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * parserInternals.c parserInternals.h parser.c Makefile.am:
6992 created a new module parserInternals.c, moved most of the
6993 code shared by the various parsers there, as well as
6994 deprecated code from parser.c. More cleanup of parser.c
6995 * uri.c: fixed a problem when URI is NULL
6996 * valid.c: speedup when looking for an attribute declaration
6997
6998Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7001 the cleanup of the computation of URI references when seeking
7002 external entities. The URI reference string and the resulting
7003 URI are both stored now.
7004 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7005 large s(n)printf checks and cleanup from Denis Barbier
7006 <barbier@imacs.polytechnique.fr>
7007 * xmlversion.h.in tree.h: couple of SGML declarations for a
7008 possible docbook module.
7009 * result/VC/ : a couple of test output changed due to the change
7010 of the entities URI
7011
7012Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * parser.h: added a _private field for linking user's data
7015
7016Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * parser.c parserInternals.h: demacroified most of the IS_XXX
7019 the gain in size is significant so ...
7020
7021Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * entities.c: cases where looking up entities with doc==NULL
7024 covered
7025
7026Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * uri.c: applied Wayne Davison patch
7029 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7030
7031Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7032
7033 * uri.c testUri.c: applied Wayne Davison patches
7034 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7035 * Makefile.in: added URItest and included thenin "make tests"
7036
7037Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * xmlversion.h.in: closed bug 22941
7040
7041Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * doc/xmlio.html: added doc and example for entity loader
7044 redefinition.
7045
7046Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7049 used by libxml
7050
7051Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * parser.c: Fixed bug on invalid ontent characters and when using
7054 push.
7055 * xmllint.c: fixed xmllint endling of errors in push mode
7056
7057Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * HTMLparser.c testHTML.c: applied two new patches from
7060 Wayne Davison <wayned@users.sourceforge.net>
7061 * result/HTML/*.sax: regenerated HTML SAX output
7062 * parser.c: more cleanup.
7063
7064Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * HTMLparser.[ch] testHTML.c: applied the second set of
7067 patches from Wayne Davison <wayned@users.sourceforge.net>,
7068 adding htmlEncodeEntities()
7069 * HTMLparser.c: fixed an ignorable white space detection bug
7070 occuring when parsing with SAX only
7071 * result/HTML/*.sax: updated since the output is now HTML
7072 encoded...
7073
7074Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * HTMLparser.[ch]: applied some of Wayne Davison
7077 <wayned@users.sourceforge.net> patches
7078
7079Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7082 undeclared namespace prefix was used, added a warning.
7083 Cleaned up support w.r.t. entities, spilling out a warning
7084 and being pedantic on lookups.
7085 * test/warning/ent9 : added testcase for previous example.
7086 * TODO: updated
7087 * parserInternals.h parser.c: changed the way names are parsed
7088 now allow infinite size and decrease penalty for normal use
7089 * parser.c: Started a big cleanup/check of the parser code,
7090 fixed some of the most tortuous entity code, spotted code
7091 unused anymore
7092 * test/*: added tests for very long names and related nasty
7093 things.
7094
7095Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * doc/encoding.html: added encoding aliases doc
7098 * doc/xml.html: updates
7099 * encoding.[ch]: added EncodingAliases functions
7100 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7101 bottleneck affecting large DTDs like Docbook
7102 * parser.[ch] xmllint.c: added a pedantic option, will be
7103 useful
7104 * SAX.c: redefinition of entities is reported in pedantic mode
7105 * testHTML.c: uninitialized warning from gcc
7106 * uri.c: fixed a couple of bugs
7107 * TODO: added issue raised by Michael
7108
7109Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * doc/encoding.html: propagated Martin Duerst suggestions
7112
7113Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7116 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7117 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7118 by Wayne Davison
7119
7120Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * nanoftp.c nanohttp.c: small cleanup
7123 * TODO: updated
7124
7125Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * added an old VC testcase and updated title.xml entity
7128
7129Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7132 done on auto-opening of <p> tags and cleanup of SAX output
7133
7134Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7137
7138Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * doc/xml.html libxml.* structure.*: updated the doc a bit
7141
7142Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7145 of SAX tests
7146
7147Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7150 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7151
7152Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7153
7154 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7155 * testHTML.c: fix core dump on Solaris 2.x systems
7156 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7157 * result/HTML/*.sax: previous bug fix lead to new results
7158
7159Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7162 * configure.in: added --with-readline=DIR to accept alternate
7163 path for readline include/library
7164 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7165 for ANSI under HP-UX
7166 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7167 includes @LIBS@
7168
7169Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * doc/* : rebuilt the docs
7172 * getting ready for 2.2.2 release
7173
7174Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7177 and xmlAddFeature()
7178 * tree.[ch]: added xmlAddChildList()
7179 * xmllint.c: MAP_FAILED macro test
7180 * parser.h: added xmlParseCtxtExternalEntity()
7181 * valid.c: applied bug fixes removed warning
7182 * tree.c: added CDATA block to elements content
7183 * testSAX.c: cleanup of output
7184 * testHTML.c: added SAX testing
7185 * encoding.c: better error recovery
7186 * SAX.c, parser.c: fixed one of the external entity processing
7187 of the OASis testsuite
7188 * Makefile.am: added HTML SAX regression tests
7189 * configure.in: bumped to 2.2.2
7190 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7191 SAX results
7192
7193Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * configure.in: patch for HP compiler
7196
71972000-08-04 Sven Heinicke <sven@zen.org>
7198
7199 * xmllint.c: Was coredumping sometimes when the file given didn't
7200 exist.
7201
7202Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7205
7206 when using in memory parsing. Need some cleanup.
7207 * xmllint.c configure.in: added a --memory flag to test memory
7208 parsing
7209
7210Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * nanohttp.c: fixed socklen_t replacement to unsigned int
7213 * parser.c: fixed a space handdling missing at the end of
7214 production 28 DOCTYPE.
7215 * xmlmemory.c: fixed a stupid bug on the routine to override
7216 allocation functions
7217 * TODO: updated
7218
7219Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * doc/ regenerated the docs
7222
7223Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * doc/encoding.html doc/xml.html: added I18N doc
7226 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7227 improvements, both parser and filters, added ASCII & HTML,
7228 fixed the ISO-Latin-1 one
7229 * xmllint.c testHTML.c: added/made visible --encode
7230 * debugXML.c : cleanup
7231 * most .c files: applied patches due to warning on Windows and
7232 when using Sun Pro cc compiler
7233 * xpath.c : cleanup memleaks
7234 * nanoftp.c : added a TESTING preprocessor flag for standalong
7235 compile so that people can report bugs more easilly
7236 * nanohttp.c : ditched socklen_t which was a portability mess
7237 and replaced it with unsigned int.
7238 * tree.[ch]: added xmlHasProp()
7239 * TODO: updated
7240 * test/ : added more test for entities, NS, encoding, HTML, wap
7241 * configure.in: preparing for 2.2.0 release
7242
7243Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007246 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007247
7248Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * doc/xml.html: changed the xmlsoft.org structure, updated the
7251 examples w.r.t. root and childs
7252
7253Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
Daniel Veillard784b9352003-02-16 15:50:27 +00007255 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007256
7257Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * HTMLparser.c: Work on character encoding support for the HTML parser
7260 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7261 * encoding.c: Fixed a potential memleak in the encoding stuff
7262
7263Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * doc/FAQ.html doc/Makefile.am : added a FAQ
7266
7267Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7270 of the HTML parser to force it to not bypass SAX
7271
7272Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * win32config.h.in: updated
7275 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7276 lacks iconv support :-( need to release 2.1.1
7277 * configure.in: release 2.1.1
7278 * HTMLparser: fixed bug #14784
7279 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7280 by Windows compiler
7281 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7282 the SAX startDocument() callback.
7283 * TODO: updated
7284
7285Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * added xmlStopParser()
7288
7289Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * configure.in: 2.1.0 prerelease
7292 * Large resync between W3C and Gnome tree
7293 * nanoftp, nanohttp.c: fixed stalled connections probs
7294 * HTMLtree.c SAX.c : support for attribute without values in
7295 HTML for andersca
7296 * valid.c: Fixed most validation + namespace problems
7297 * HTMLparser.c: start document callback for andersca
7298 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7299 * parser.h, SAX.c: serious speed improvement for large
7300 CDATA blocks
7301 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7302 different encoding
7303 * example/Makefile.am example/gjobread.c tree.h: work on
7304 libxml1 libxml2 convergence.
7305 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7306 and the LIBXML_TEST_VERSION macro
7307
7308Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * doc/xml.html: various patches and improvements typo fixed by
7311 Felix Natter
7312 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7313 from Felix Natter <fnatter@gmx.net>
7314
7315Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * doc/upgrade.html: updated with instructions for support of both
7318 libxml-1.x and libxml-2.x
7319 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7320 for 2.x support and also fixed includes
7321
7322
7323Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7326 the encoding support, added iconv support, so now libxml if
7327 compiled with iconv automatically support japanese encodings
7328 among others. Work based on initial patch from Yuan-Chen Cheng
7329 I may have broken binary compat in the encoding handler
7330 registration scheme, but that was so utterly broken I don't
7331 expect anybody to have used this feature until now.
7332 * parserInternals.h: fixup on the CHAR range macro
7333 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7334 code.
7335 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7336 * uri.c: added xmlParseURI() I can't believe I forgot to
7337 implement this one in 2.0 !!!
7338 * SAX.c: moved doc->encoding update in the endDocument() call.
7339 * TODO: updated.
7340
7341Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * tree.h: removed extraneous xmlRemoveProp definition
7344 * TODO: added item about --disable-corba configure switch
7345 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7346 * nanoftp.c: fixed include problems giving troubles on AIX and
7347 slowlaris
7348 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7349 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7350 comment and headers changes to lower gtk-doc number of warnings
7351 * doc/html/*: rebuilt docs
7352
7353Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * HACKING: documented the tag for 1.x and instructions
7356
7357Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7360 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7361 xmlCreateIOParserCtxt
7362 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7363 significant overall improvement
7364 * xmllint.c: added I/O test to xmllint
7365 * testSAX.c: added a speed test
7366 * doc/* : updated/regenerated
7367
7368Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * xpath.c uri.h parserInternals.h: cosmetic changes from
7371 "Timur I. Bakeyev" <timur@bat.ru>, including making
7372 xmlCreateURI() public
7373
7374Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7377 and the code at the same time. Added a clean mechanism for
7378 overload or added input methods: xmlRegisterInputCallbacks()
7379 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7380 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7381 * TODO: updated
7382 * doc/* : updated/regenerated
7383 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7384 source dir
7385
7386Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * testURI.c: yet another forgotten commit, I should get some sleep !
7389
7390Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * xmllint.c: forgot to commit this too ?
7393
7394Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * xmlversion.h.in : forgot to commit this previously
7397
7398Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7401 * README TODO: updated for release
7402 * uri.c uri.h: added authority parsing/saving
7403 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7404 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7405 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7406 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7407 Makefile.am : added compile-time customization of libxml
7408 --with-ftp --with-http --with-html --with-xpath --with-debug
7409 --with-mem-debug
7410 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7411 #include <libxml/xxx.h> I hope it won't break too much stuff
7412 and will be manageable in the future...
7413 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7414 and added xmllint to the installed programs
7415 * uri.h: added xmlFreeURI()
7416
7417Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * uri.c uri.h: finished the escaping handling, the base support
7420 and the URI path normalization. Looks good just lacks the
7421 authority content parsing code.
7422 * Makefile.am: added instructions to generate testURI
7423 * TODO: updated
7424 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7425 added links and icons for W3C and Gnome
7426
7427Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * xmlmemory.[ch] : seems I forgot to actually update the files in
7430 the last commit :-)
7431 * doc/xml.html doc/html/* : updated and uploaded the docs
7432
7433Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7436 * TODO: updated
7437 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7438 libxml default allocation function with another set (like gmalloc/
7439 gfree).
7440 * Makefile.am, uri.c, uri.h: added a set of functions to do
7441 exact (litteraly copied from the RFC 2396 productions) parsing
7442 and handling of URI. Will be needed for XLink, one XML WFC,
7443 XML Base and reused in the nano[ftp/http] modules. Still work
7444 to be done.
7445
7446Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * configure.in, libxml.spec.in : libxml2
7449 * doc/* : updated the doc page, rebuilt the docs
7450
7451Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * all: tagged LIB_XML_1_X
7454 * *.c *.h : updated from W3C CVS tree
7455 * configure.in : 2.0.0-beta
7456 * libxml.spec.in : libxml2 package nam
7457 * result/* : new version of the tests output
7458
7459Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7462
7463Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * doc/* : rebuilt the docs
7466 * parser.c: final patch on #6766
7467 * valid.c: small patch on validity checks.
7468
7469Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7472 added
7473 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7474 compatibility w.r.t. XML spec and existing code.
7475
7476Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * parser.c: seems a better solution to <a> </a> exists,
7479 will try it for a while
7480
7481Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * parser.c: tried to remove the <a> </a> generating <a/>
7484 this is hard. Left a flag for that purpose. Fixed bug #6766
7485 * configure.in: prepared 1.8.7 not released, due to previous
7486 problem
7487
7488Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * doc/xml.html : applied second patch from Paul DuBois
7491
7492Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * doc/xml.html : applied patch from Paul DuBois
7495
7496Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7499
7500Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7501
7502 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7503 compilation warnings on various platforms.
7504 * parser.c: Fixed #5281 validity error callbacks are now desactived
7505 by default if not validating.
7506
7507Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7510
7511Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7514 <gkatsi@cs.toronto.edu>
7515
7516Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7519 processing URLs
7520
7521Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7522
7523 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7524 xmlNanoFTPUpdateURL for persistent control connections.
7525 * configure.in: 1.8.6
7526
7527Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7530 * tree.[ch] : added xmlSaveNoEmptyTags
7531
75322000-01-29 James Henstridge <james@daa.com.au>
7533
7534 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7535
7536 * Makefile.am: added nanoftp.[ch] to the build.
7537
7538Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * nanoftp.[ch]: cleanup, comments, API
7541 * debugXML.c : fixed a bug in the cat command
7542 * doc/*: regenerated the docs
7543
7544Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7547 * debugXML.c : fixed a bug in the cat command
7548 * valid.c: fixing some small probs
7549 * libxml.spec.in: get rid of the SNAP suffix
7550 * doc/xml.html: updated the status
7551
7552Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * xml-config.in: xml-config --version to just return the
7555 version number
7556 * xpath.c: some cleanup w.r.t. axis when the current node is
7557 an attribute.
7558 * TODO: updated
7559
7560Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * configure.in: prepared for libxml-1.8.5
7563 * doc/* recompiled the documentation
7564
75652000-01-17 Jody Goldberg <jgoldberg@home.com>
7566
7567 * configure.in : WARNING autoconf subtlety alert :
7568 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7569 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7570 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7571 get defined by AC_CHECK_HEADERS.
7572
7573Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7576 Rune.Djurhuus@fast.no
7577
7578Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * TODO: updated
7581 * tree.c, parser.c: made sure that only memory alloc problems
7582 and internal parser errors are allowed to write to stdout or
7583 stderr.
7584
7585Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * tree.c : restored xmlNewGlobalNs since this seems used by
7588 a lot of existing code :-(, fixed a bug in xmlNewNs
7589 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7590 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7591 to exit() from the library code.
7592 * xpath.c, parser.c: removed bugs or unused code detected by
7593 Windows compilers
7594 * parser.c: started adding interfaces for parsing well balanced
7595 XML fragments
7596 * configure.in: releasing 1.8.4
7597 * doc/* : rebuilt the docs
7598
7599Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * tree.[ch] : added xmlNewDocFragment() for DOM
7602 * testHTML.c: uninitialized variable.
7603
7604Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * doc/* : rebuild the docs
7607
7608Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * acconfig.h: readline and history patch
7611 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7612 * tree.c: added check and handling when possibly removing an ID
7613 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7614 and saving.
7615 * test/HTML/entities.html result/HTML/entities.html* : test for
7616 various entities reference cases
7617 * result/HTML/* : as a result output of some testcase have
7618 changed
7619 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7620 by previous example. added xmlParseTryOrFinish().
7621 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7622 entities.h debugXML.h HTMLparser.h: changed the way struct are
7623 declared to allow gtk-doc to expose those
7624 * parser.c: closed bug #4960
7625 * Makefile.am configure.in: Applied patch from
7626 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7627 and math/socket libs detection
7628
7629Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * configure.in, Makefile.am: link tester against readline
7632 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7633
7634Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * tree.[ch]: added xmlRemoveProp
7637 * win32config.h.in nanohttp.c: avoid including the Windows
7638 socket stuff in every C files
7639 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7640 the XmL parser(s)
7641 * test/ns4 result/ns4 etc...: added test case for previous prob
7642 * tree.c: xmlNewNs wasn't checking for double definition
7643 * Makefile.in: fixed a problem with dist-hook duplicates
7644 * parser.[hc], xmlIO.c: fixed the loading of external entities
7645 APIs, now xmlLoadExternalEntity() is used everywhere and
7646 setting up an app specific front-end using the
7647 * SAX.c parser.c: some fixes, now the xhtml spec validates
7648 with the xhtml DTD.
7649 * error.c: fixed crashes in case of no input stream
7650 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7651 to the validation tests and results
7652
7653Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7656 too htmlCreatePushParserCtxt() and htmlParseChunk()
7657 * parser.c: a bit of cleanup.
7658 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7659 to XML) removed the last mem leak known
7660 * HTMLtree.c: output message cleanup
7661 * xmlmemory.c: display content info about memory blocks
7662 * result/HTML/wired.* : missing att value warning change
7663
7664Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * doc/* : rebuilt the documentation
7667
7668Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * parser.[ch] parserInternals.h: Push parser for XML,
7671 seems to work fine now
7672 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7673 --push for push testing
7674 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7675 * testSAX.c: added --push
7676 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7677 subtree
7678 * xmlIO.[ch] : enriched API + fixes for push mode
7679 * entities.[ch]: added the entity content length to the struct.
7680 * xmlmemory.[ch]: new API to show the last entries for the shell
7681 * valid.c: added required attribute testing
7682 * SAX.c: the cdata callback now merge contiguous fragments
7683 * HTMLparser.c: cleanup of some macros
7684
7685Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * parser.c: fix for PIs name starting with xml
7688 * tree.c: fixed a potential problem with || and && ops
7689 * *.c, configure.in win32config.h.in : generate win32config.h for
7690 those on the Other Side !
7691
7692Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * parser.c: fixed a stupid = vs. == bug :-(
7695 * doc/gnome-xml.sgml: s/glade/xml/
7696
7697Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * configure.in, doc/xml.html : bug fix release 1.8.2
7700 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7701 Hopefully the end of that silly C++ include problem
7702 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7703 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7704 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7705 troubles with autoclosed elements when the stree shape doesn't
7706 follow the DtD specs. Added htmlIsAutoClosed() and
7707 htmlAutoCloseTag()
7708 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7709 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7710 * debugXML.c: fixed a bug on printing default namespaces.
7711 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7712
7713Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * result/HTML/*.htm[l] : updated the HTML regression tests according
7716 to the new output
7717 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7718 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7719 problem due to intermix of extern "C" { ... } declarations for C++
7720 and recursive includes in the headers
7721
77221999-12-20 Chris Lahey <clahey@umich.edu>
7723
7724 * HTMLtree.c: Made it so that html nodes with a single child do
7725 not insert a carriage return before or after the child node.
7726
7727Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * configure.in, doc/xml.html : bug fix release 1.8.1
7730 * parser.c: fixed bug #4344
7731 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7732 added the glue to avoid C++ problems
7733 * doc/* : regenerated the documentation
7734
7735Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7738 namespace recognition, and Dia as a resul :-(
7739 * encoding.c: closed bug #3950
7740
7741Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * valid.c: debugging a posteriori validation, except URI expansion
7744 stuff this should be fixed now
7745 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7746 Carl Nygard <cnygard@bellatlantic.net>
7747 * tester.c: added --postvalid, cleaning of the code
7748 * tree.[ch]: added xmlDocGetRootElement()
7749
7750Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7751
7752 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7753 c++ losage.
7754
7755Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * configure.in, doc/xml.html : bumped to 1.8.0
7758 * xlink.[ch], Makefile.am : added framework for link detection
7759 * parser.h: added nbChars to parser context, needed for cleanup.
7760 * xmlmemory.c: removed a nasty bug when out of mem
7761 * valid.[ch]: adding namespace support for attribute decl
7762 * tester.c: added --debugent option
7763 * debugXML.[ch]: added xmlDebugDumpEntities()
7764 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7765 buffers instead, this was really needed, validation was breaking
7766 in strange ways due to that. Added xmlParseStringPEReference()
7767 and other parsing from strings functions. Entities processing
7768 modified again, but PERef are still not handled correcly but
7769 unless you're Eve Maller you won't notice :-)
7770 * HTMLparser.c: large changes toward reliability, and switched to
7771 lowercase internal tags, XHTML is lowercase, so it will help
7772 that output is closer to next version.
7773 * doc/* : regenerated the documentation, it is now hosted at
7774 http://xmlsoft.org/ (same bits I just bought the domain :-)
7775
7776
7777Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7780 doc generation
7781 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7782 in the SAX API
7783 * doc/*: rebuilt the doc making sure everything appears in the
7784 HTML files
7785
7786Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7789 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7790 which allow impressive speed improvement on dataset with
7791 large text pieces, but at the cost of broken binary
7792 compatibility and slightly bigger memory usage.
7793 Configure with --with-buffers to activate them, they
7794 are protected with XML_USE_BUFFER_CONTENT define.
7795 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7796 goal is 0 memory left allocated once parser is no more used
7797 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7798 call xmlCleanupParser() and xmlMemoryDump()
7799
7800Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7803 * parser.[ch] encoding.[ch]: added memory cleanup routines
7804 * parser.c: closing bug #3788
7805 * doc/*: rebuilt the doc
7806
7807Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7810 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7811 * tester.c: added --compress option
7812 * doc/*: rebuilt the documentation
7813
7814Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7817 if given /proc/kcore as input !
7818 * doc/xml.html doc/*: updated and rebuilt the documentation
7819
7820Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * parser.c: Fixed some wrongly space collapsing code due to
7823 a misreading of the spec.
7824 * result/*: fixed the output accordingly
7825
7826Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * encoding.c: bug fix and typos
7829 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7830 * parser.c: added attribute normalization closing bug #3597
7831 * test/att* result/att* SAXresult/att*: testcase for attribute
7832 normalization
7833
7834Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * configure.in: closing bug #3163 by adding extra flags for the
7837 cc compiler on HP-UX
7838
7839Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * valid.[ch] : removed a typo and an enumerated type bug in the
7842 xmlAddElementDecl() function
7843 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7844 call to xmlEncodeEntitiesReentrant() so that the functions
7845 New, Set and Get are at the same level.
7846 * parser.c HTMLparser.c: extra memory allocation bug for
7847 attributes detected by someone using libxml in embedded systems :-)
7848
7849Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * xmlmemory.h: turned off mem debug :-\
7852
7853Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * parser.c: closed bug #2784 a one line fix, but worth pushing
7856 a new release out
7857 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7858 some structures, comments before and after the
7859 main element, and other nastyness
7860 * HTMLtree.c tree.c: accomodate the extended HTML supported
7861 * configure.in: pushing 1.7.4
7862 * test/ent8 and related outputs : added a new test for bug #2784
7863 * test/HTML/wired.html and related output: a nasty HTML example
7864 * Makefile.am: improved the test scripts
7865 * docs/* : reran the documentation extractor, updated xml.html
7866
7867Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7870 HTMLparser and debugged the HTML related code. HTML documents
7871 now have their own type
7872 * entities.c: do not dump &apos; for HTML output
7873 * xmlmemory.c: improvement, breakpoint mechanism
7874 * testHTML.c: added --sax --repeat ...
7875 * Makefile.am: improved the HTML tests
7876 * valid.[ch]: added xmlValidGetValidElements and
7877 xmlValidGetPotentialChildren
7878 * tester.c: added --insert to test the 2 new functions
7879 * test//* result//* SAXresult//* : regression test cleanup
7880 and extension.
7881 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7882 gnome-xml-nanohttp.html
7883
7884Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * HTMLparser.c: fixed problems with some autoclose tags
7887 * tree.c: fixed XML output problems.
7888 * result/* SAXresult/*: update of the tests output
7889
7890Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * Makefile.am: Arturo patch for xmlConf.sh version info
7893 * parser.c: Tim Josling patch for single quoted items
7894 * tester.c: Tim Josling patch for tester options usage
7895 * tree.h: indent cleanup
7896
7897Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7900 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7901
7902Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * tree.c : Raph patch for initialization of CORBA fields
7905 * parser.c, xpath.c, ...: modification of doc comments
7906 * xpath.c : allow spaces in xpath expressions
7907
7908Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * xmlmemory.h: turning off memory debug :-(
7911
7912Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7915 better SAX interfaces.
7916 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7917 entity.
7918 * configure.in: 1.7.2
7919
7920Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7921
7922 * libxml.spec.in: fixed the URL
7923 * doc/xml.html: improved the documentation front-end
7924
7925Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7928
7929Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * libxml.spec.in: fixed the alpha compile problem
7932 * parser.[ch]: changed errno to errNo in the parser context :-(
7933 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7934 * doc/xml.html: changed CHAR to xmlChar
7935 * doc/html/*: recompiled the documentation
7936 * configure.in: 1.7.1
7937
7938Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * parser.h: modified the parser context struct to regain 1.4.0
7941 binary compatibility
7942 * parser.c, xml-error.h: added errno ot teh context and defined
7943 a set of errors values with update of errno
7944 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7945 DTDs and entities
7946 * *.h, *.c: complete cleanup of the use of config.h and include
7947 protection depending on the current setup.
7948 * overalll debugging, maintenance and bug-fixing on all modules
7949 * updated the documentation
7950 * ready for 1.7.0
7951
7952Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * HTMLparser.c : cleanup
7955 * SAX.c valid.c valid.h: added ID/IDREF checking
7956 * tree.c tree.h: extended doc structure for refs
7957 * configure.in: 1.6.2
7958 * parser.c: patched bug in SAX user arg call
7959 * parserInternals.h: patched missing close in C++ wrapping
7960 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7961 especially upcoming XPointer implementation.
7962 * doc/xml.html: augmented, typo
7963
7964Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7965
7966 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7967 not all invocations of install understand -d.
7968
7969Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7970
7971 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7972 to make 'check' works, when builddir != srcdir.
7973
7974Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * doc/xml.html : updated the documentation
7977
7978Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7981 not deallocated memory blocks
7982 * *.c : replaces all calls to malloc() free() and realloc() to
7983 the wrapper functions/macros
7984 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7985 instead of xmlFreeNodeList()
7986
7987Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * HTMLparser.c: corrected a stupid bug leading to core dump at
7990 tree deallocation. Removed warnings indicated by
7991 Stephane.Conversy@lri.fr
7992 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7993 looked for in the external subset
7994
7995Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7998 on SGI by Stephane.Conversy@lri.fr
7999
8000Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * all .h : changed the prototype declaration indent as in gtk
8003 * most .c : working on reducing the TODOs in the code
8004 * most .c : cleanup though -pedantic and Insure++
8005 * improvements on validation ID checkings.
8006 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8007 * xml-config.in: closed #1810
8008
8009Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * tree.h, valid.c, valid.h: more work on validity, IDs
8012 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8013 definition for AIX
8014
8015Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8018 the distribution due to a cut'n paste error at last commit
8019
8020Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * configure.in: upgraded to version 1.4.0
8023 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8024 Big update, added a large part of the validation process,
8025 it should be usable, but some parts are missing
8026 * xpath.c: improved the implementation w.r.t. root.
8027 * Makefile.am: added more tests
8028 * test and result trees: added a lot of tests
8029 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8030
8031Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * Added an HACKING file
8034
8035Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * xpath.[ch] : improvements and debug of the XPath implementation
8038 * parser.c, HTMLparser.c : modified the parsers to be progressive
8039 * tree.[ch] : extended the Buffer promitives
8040 * xmlIO.[ch] : added basic I/O routines providing progressive
8041 parsing and ready for I18N conversion plugins
8042 * SAXresult/* : the SAX callback sequence maybe slightly different
8043 now
8044 * test*.c : improved/updated the tests programs
8045 * doc/* : recompiled the docs.
8046
80471999-07-26 Michael Meeks <michael@edenproject.org>
8048
8049 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8050
8051 * tree.c: Ditto.
8052
8053Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * configure.in: upgraded to version 1.4.0
8056 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8057 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8058 XML query language, see http://www.w3.org/TR/xpath for more details.
8059 * parser.c, parser.h: added CHAR* related string functions for XPath
8060 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8061 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8062 rebuild the docs.
8063 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8064 and regression testing capabilities for XPath.
8065
8066Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8069 closing bug #1646
8070
8071Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * Makefile.am, example/Makefile.am: closed bug #1683
8074
8075Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * example/Makefile.am, configure.in: added the makefile for the
8078 gjobread example
8079
8080Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8081
8082 * doc/Makefile.am:
8083 - fix which allow "make install DESTDIR=</install/prefix>".
8084
8085Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8088 which fixed a problem on the file reading-code.
8089
8090Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8093 output.
8094 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8095
8096Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * parser.h : Oops removed the binary compatibility problem
8099 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8100 * parser.c, HTMLparser.c: applied patches for reading from stdin
8101
8102Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * parser.c, entities.c, valid.c: cleanup bug #1591
8105 * configure.in: cleanup bug #1592
8106 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8107 the same tree back-end. Hence gdome will be available for it.
8108 * doc/Makefile.am: close bug #617
8109
8110Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * parser.c: alloctate a per parser context SAX interface block
8113
8114Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8117 and xmlEncodeEntitiesReentrant with the correct one :-\
8118
8119Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * commit of my internal XML base changes, quite a lot of
8122 changes, cleanups, better entities support, framework for
8123 new I/O and charset detection and handling
8124 * Fixed the configure/Makefile stuff to generate shared libs
8125 with the proper version info, so we jumped on rev from
8126 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8127 xmlEncodeEntities() result need to be freed now, and a string
8128 xmlParserVersion provide the current library version.
8129
8130Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8131
8132 * parser.c: fixed a buffer overrun for when you have a very long
8133 attribute with no entities in it.
8134
8135Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * added example directory
8138 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8139
8140Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * Release of libxml-1.1, nearly everything has been touched for
8143 this.
8144 * Added more regression tests
8145 * Updated the documentation
8146
8147Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * tree.[ch]: unified the XML_NO_CORBA defines.
8150 * parser.c encoding.[ch]: started plugging in char encoding detection
8151
8152Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8153
8154 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8155 Also freed allocated buffer.
8156
8157Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8158 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8159 reentrancy problem at printing. One is left in entities.c, to
8160 remove ASAP
8161 * testSAX.c : added a test example showing the use of the SAX
8162 interface if one doesn't want to build the DOM tree.
8163 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8164
8165Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8168 large revamping of the parser to use SAX callbacks
8169 http://www.megginson.com/SAX/ (or at least a C like interface
8170 a la Expat). It's now possible to set up your own callbacks
8171 and the parser will not build a DOM tree.
8172 * test/* result/*: updated the test suite, I finally removed
8173 the old Namespace draft support (PI based).
8174
8175Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8176
8177 * Makefile.am: added test result to EXTRA_DIST for make tests
8178
8179Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * parser.c, parserInternals.h: moved the chars macro definitions
8182 to parserInternals.h
8183 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8184 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8185
8186Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * xml-config.in : applied patch to make --version work
8189
81901999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8191
8192 * Makefile.am (check-local): Alias for `tests' target. This will
8193 cause `make check' to do the right thing.
8194 (tests): Don't run tests in srcdir. Also, replaced calls to
8195 basename with a `sed' "equivalent".
8196
8197Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8200 it in the header and not the sources, updated the doc.
8201 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8202 pointing this out.
8203
8204Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8205
8206 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8207 exported the inputStream routines.
8208 * doc/html/* : updated accordingly
8209
8210Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * parser.c, parser.h, parserInternals.h: added a few extra
8213 internal calls to allocate and free parser contexts ...
8214 * doc/html/* : updated accordingly
8215
8216Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8217
8218 * configure.in, Makefile.am, doc/makefile.am : General changes for
8219 1.0.0 release and including the generated HTML documentation.
8220
8221Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * makefile.am : added parserInternals.h, oops.
8224
8225Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * parserInternals.h: added this header giving access to the parser
8228 internal functions.
8229 * doc/Makefile.am : added a rebuild target which rebuilds the full
8230 set of documentations
8231 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8232 the internal subset.
8233 * *.c *.h: modifications needed to generate the documentation using
8234 gtk-doc, cleanup of functions blocks, reorganisation of struct
8235 declarations.
8236
8237Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8240 the tar and spec file to include the beginning of the doc.
8241
82421999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8243
8244 * doc/.cvsignore: Added this file.
8245
8246Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * tree.c: fixed xmlGetProp to return "" when the attribute
8249 exists, even if the node-list is NULL.
8250
8251Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * tree.c: patched an error outputting empty attribute values.
8254 * Makefile.am and doc/makefile.am: have been updated during the
8255 week-end. Sorry for an empty CVS log, I got a shell problem.
8256
8257Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * tree.h: cleaned up using enums instead of defines
8260 * parser.c, valid.[ch]: more work on parsing/output of element
8261 declarations
8262
8263Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8264
8265 * valid.[ch], tree.c, parser.c : more work toward full parsing
8266 of XML DTDs.
8267 * README: added informations about mailing-list and on-line
8268 documentation
8269
82701999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8271
8272 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8273
8274Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * parser.c, tree.[ch] : more work toward conformance testing,
8277 added a last element to accelerate parsing of very flat structures
8278 started working on internal subset Element content declaration.
8279 * valid.[ch] : first cut at adding code toward validation.
8280 * previous changes had also small impact on most files, especially
8281 the conformance testing using James Clark test suite.
8282
8283Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * test/* : updated the examples, most of them were not well
8286 formed (humm), and added rdf2.
8287 * result/* : resulting changes in the output.
8288
8289Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8290
8291 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8292
8293Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * tree.c: patched a bug in the generation of empty attributes
8296
8297Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8300 for node/trees/documents/... Biggest problem is namespace
8301 support when copying subtrees.
8302
8303Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * parser.c, entities.c: improve entities and char ref encoding,
8306 and cleanups of error messages.
8307
8308Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * parser.c, entities.c: simple bug hunting done during rpm2html and
8311 rpmfind integration.
8312
8313Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * parser.[ch]: Added interfaces allowing to specify a SAX
8316 handler before parsing.
8317
8318Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * parser.c: redirrect all errors reporting through the SAX
8321 error function
8322
8323Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8326 * libtool, tlmain ...: update of the libtool files
8327
83281998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8329
8330 * entities.c: Use g_snprintf insteda of snprintf.
8331
8332Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8335 added ent5 test for this purpose.
8336 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8337
8338Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * parser.c: fixed? a strange error due to compression on a GWP
8341 document.
8342
8343Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * tree.[ch]: bug fixing
8346 * entities.[ch]: defined a specific type for predefined entities
8347 * doc/xml.html: more documentation on the library, how to use it,
8348 overview of the interfaces.
8349
8350Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8353
8354Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * tree.c: corrected a small bug
8357 * doc/xml.html: continuing writing documentation.
8358
8359Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * debugXML.h debugXML.c: added debugging utilities.
8362 * tester.c: added --debug switch.
8363 * tree.c: patched an incorrect node->type assignment.
8364 * parser.c: formatting, ensure that node->doc != NULL in attributes
8365
8366Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8369 entity support and provide an internal representation close to
8370 DOM one (entity ref nodes, and attribute value as tree). I tried
8371 to preserve the interface but this will surely break some apps
8372 (I have to change rpm2html/rpmfind for example). I had to change
8373 two interfaces, and the generated tree is somewhat different.
8374 * doc/* : started documenting the XML library, the tree and
8375 DOM/Corba. This is a first step.
8376
8377Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * parser.c: Set up the fonctions comment block, boring but useful.
8380 * parser.h, SAX.c, parser.c: now attributes are processed through
8381 the SAX interface. The problem is that my SAX interface diverged
8382 quite a bit from the original one, well this is not an official
8383 spec, and translating it from Java to C is hairy anyway...
8384
8385Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8386
8387 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8388 fonctions comment block, boring but useful.
8389
8390Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8393 conversion routines. However they are not yet used to convert the
8394 inputs. The core will run with UTF-8.
8395
8396Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * tree.c : make sure that the type id is properly set-up when
8399 a new object is allocated, needed for DOM.
8400
8401Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * tree.h, tree.c: Ok, the main objects in the tree will be native
8404 corba objects, it costs 8 bytes per Node, Attribute and Document
8405 but it simplifies the Corba integration a lot (no extra interface
8406 objects to allocate/free).
8407
8408Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8411 and changed NODEs contants for conformity with DOM Level 1
8412
8413Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * added hooks to keep track of servants when creating objects
8416 xmlDoc and xmlNode (for Corba export).
8417
8418Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * added xml-config script.
8421
8422Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8425 to autoupdate libtool and automake conf files.
8426
84271998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8428
8429 * Makefile.am: Use '?' to separate the sed
8430 commands as ',' is used when people pass -Wl,something.
8431
8432
8433Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8434
8435 * tree.c, tree.h: added a per-document compression interface.
8436
8437Tue Sep 22 20:47:38 EDT 1998
8438
8439 * tree.c, tree.h: added saving with compression and added interfaces
8440 to control the compression level (xmlGetCompressMode,
8441 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8442
8443Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * parser.c: corrected a loop for files of size 0
8446
84471998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8448
8449 * error.h: New file. Contains prototyes from `error.c'.
8450
8451Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8452
8453 * Makefile.am (xmlincdir): New macro.
8454 (xmlinc_HEADERS): Renamed from include_HEADERS.
8455
8456Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8457
8458 * applied small patch on numeric entities from
8459 Christopher Blizzard <blizzard@appliedtheory.com>
8460
8461Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * New release 0.2, removed the old xml_* files so that it's
8464 coherent with the other CVS base (W3C), far better conformance
8465 to standard, new namespaces, decent entities support, beginning
8466 of a SAX-like interface. Nearly nothing left intact, even the
8467 test examples ...
8468
84691998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8470
8471 * .cvsignore: Add .deps dir
8472
8473Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8476
8477Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * configure.in: added test for CPP
8480 * AUTHORS, Changelog: the original ones didn't get commited but the
8481 glib ones instead, fixed.
8482 * Makefile.am: corrected an error in library naming
8483
8484Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * integrated code developped at W3C
8487 * changed the original Copyright
8488 * migrated to automake
8489 * prefixed the filenames by xml_ to avoid filename clashes
8490
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008491Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8492
8493 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8494 should not be called.
8495
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008496Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8497
8498 * libxml-2.0.pc.in: applied the patch to fix #101894
8499
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008500Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8501
8502 * tree.c : applied patch from Lukas Schroeder for register callbacks
8503 * valid.c: modified patch from Lukas Schroeder to test
8504 register callbacks with --chkregister
8505
Daniel Veillard067bae52003-01-05 01:27:54 +00008506Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8507
8508 * xmlreader.c: seriously changed the way data are pushed to
8509 the underlying parser, go by block of 512 bytes instead of
8510 tryng to detect tag boundaries at that level. Changed the
8511 way empty element are detected and tagged.
8512 * python/tests/reader.py python/tests/reader2.py
8513 python/tests/reader3.py: small changes mostly due to context
8514 reporting being different and DTD node being reported. Some
8515 errors previously undetected are now caught and fixed.
8516 * doc/xmlreader.html: flagged last section as TODO
8517
Daniel Veillard51a447a2003-01-04 19:42:46 +00008518Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8519
8520 * python/libxml.py: integrated the Python 2.2 optimizations
8521 from Hannu Krosing, while maintaining compatibility with
8522 1.5 and 2.1
8523
Daniel Veillarde59494f2003-01-04 16:35:29 +00008524Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8525
8526 * xmllint.c: a bit of cleanup
8527 * xmlreader.c: small fix
8528 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8529 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8530
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008531Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8532
8533 * python/setup.py.in: patch from Stéphane Bidoul to include
8534 drv_libxml2.py in setup.py
8535
Daniel Veillard66b82892003-01-04 00:44:13 +00008536Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8537
8538 * doc/xmlreader.html: starting documenting the new XmlTextReader
8539 interface.
8540
Daniel Veillard7704fb12003-01-03 16:19:51 +00008541Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8542
8543 * xmllint.c: added the --stream flag to use the TextReader API
8544 * xmlreader.c: small performance tweak
8545
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008546Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8547
8548 * xmlreader.c python/tests/reader2py: okay the DTD validation
8549 code on top of the XMLTextParser API should be solid now.
8550
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008551Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8552
8553 * xmlreader.c python/tests/reader2py: Fixing some more mess
8554 with validation and recursive entities while using the
8555 reader interface, it's getting a bit messy...
8556
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008557Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8558
8559 * xmlreader.c python/tests/reader.py: another couple of problem
8560 related to IsEmptyElement reported by Stéphane Bidoul needed
8561 some fixes.
8562
Daniel Veillard4f860202003-01-02 13:00:02 +00008563Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8564
8565 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8566 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8567 based on the python XmlTextReader interface.
8568
Daniel Veillard3c265e42003-01-01 21:06:49 +00008569Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8570
8571 * tree.c: backing out one change in the last patch which broke the
8572 regression tests
8573
Daniel Veillard5335dc52003-01-01 20:59:38 +00008574Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8575
8576 * global.data globals.c tree.c include/libxml/globals.h: applied
8577 an old patch from Lukas Schroeder to track node creation and
8578 destruction. Probably missing a lot of references at the moment
8579 and not usable reliably.
8580
Daniel Veillard8ba17412003-01-01 19:13:12 +00008581Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8582
8583 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8584 from doc/news.html and a stylesheet
8585
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008586Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8587
8588 * xmlreader.c python/tests/reader.py: fixed another couple of
8589 xmlreader bugs reported by Stéphane Bidoul and added tests.
8590
Daniel Veillard9e395c22003-01-01 14:50:44 +00008591Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8592
8593 * xmlreader.c python/tests/reader2.py: fixed another validity
8594 checking in external parsed entities raised by Stéphane Bidoul
8595 and added a specific regression test.
8596 * python/tests/reader3.py: cleanup
8597
Daniel Veillardd5896142002-12-31 14:45:26 +00008598Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8599
8600 * xmlreader.c python/tests/reader2.py: fixed a problem with
8601 validation within entities pointed by Stéphane Bidoul, augmented
8602 the tests to catch those.
8603
Daniel Veillarddc85f282002-12-31 11:18:37 +00008604Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8605
8606 * python/generator.py: modified the generator to allow keeping
8607 class references when creating new classes, needed to fix a bug
8608 pointed by Stéphane Bidoul where the input buffer of the
8609 xmlTextReader instance gets destroyed if the python wrapper for
8610 the input is not referenced anymore.
8611
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008612Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8613
8614 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8615 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8616
Daniel Veillard571b8892002-12-30 12:37:59 +00008617Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8618
8619 * xmlreader.c python/tests/reader.py: fixed another problem
8620 pointed by Stéphane Bidoul
8621
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008622Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8623
8624 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8625 with "<a/>"
8626
Daniel Veillardecaba492002-12-30 10:55:29 +00008627Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * SAX.c: warn on xmlns:prefix="foo"
8630 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8631 for namespace attributes handling.
8632
Daniel Veillard2d84a892002-12-30 00:01:08 +00008633Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8634
8635 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8636 a really nasty problem raised by a DocBook XSLT transform
8637 provided by Sebastian Bergmann
8638
Daniel Veillard29b3e282002-12-29 11:14:41 +00008639Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8642 by Stéphane Bidoul and integrated it into the tests
8643
Daniel Veillarde18fc182002-12-28 22:56:33 +00008644Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8645
8646 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8647 extended the XmlTextReader API a bit, addding accessors for
8648 the current doc and node, and an entity substitution mode for
8649 the parser.
8650 * python/libxml.py python/libxml2class.txt: related updates
8651 * python/tests/Makefile.am python/tests/reader.py
8652 python/tests/reader2.py python/tests/reader3.py: updated a bit
8653 the old tests and added a new one to test the entities handling
8654
Daniel Veillardaba976d2002-12-28 21:14:18 +00008655Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8656
8657 * python/generator.py python/libxml2class.txt
8658 python/tests/reader.py python/tests/reader2.py: changed the
8659 generator to provide casing for the XmlTextReader similar to
8660 C# so that examples and documentation are more directly transposable.
8661 Fixed the couple of tests in the suite.
8662
Daniel Veillard83298842002-12-28 15:12:33 +00008663Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8664
8665 * doc/guidelines.html: added a document on guildeline for
8666 publishing and deploying XML
8667
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008668Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8669
8670 * valid.c xmlreader.c: final touch running DTD validation
8671 on the XmlTextReader
8672 * python/tests/Makefile.am python/tests/reader2.py: added a
8673 specific run based on the examples from test/valid/*.xml
8674
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008675Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8676
8677 * python/libxml.py: added a few predefined xmlTextReader parser
8678 configuration values.
8679
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008680Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * python/libxml_wrap.h: trying to fix #102037
8683
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008684Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * SAX.c: fixing bug #95296, when the predefined entities
8687 are redefined in the DTD the default one must be used
8688 instead anyway.
8689
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008690Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8691
8692 * doc/xmllint.xml
8693 * doc/xmllint.1
8694 Add discussion of XML_DEBUG_CATALOG to xmllint man
8695 page - bug #100907
8696
8697
Daniel Veillarddf512f42002-12-23 15:56:21 +00008698Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * xmlreader.c: Fixed the empty node detection to avoid reporting
8701 an inexistant close tag.
8702
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008703Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8704
8705 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8706 for Python 2.1
8707
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008708Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8709
8710 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8711
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008712Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * doc/libxml2-api.xml python/tests/reader.py: one really need
8715 to provide the base URI information when creating a reader parser
8716 from an input stream. Updated the API and the example using it.
8717
Daniel Veillardea7751d2002-12-20 00:16:24 +00008718Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8721 include/libxml/valid.h include/libxml/xmlreader.h: working on
8722 DTD validation on top of xml reader interfaces. Allows to
8723 validate arbitrary large instances. This required some extensions
8724 to the valid module interface and augmenting the size of xmlID
8725 and xmlRef structs a bit.
8726 * uri.c xmlregexp.c: simple cleanup.
8727
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008728Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8731 work on the xml reader interfaces.
8732 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8733 Web page for the Windows binaries.
8734
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008735Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8736
8737 * xmlIO.c: applied a patch for VMS following the report by
8738 Nigel Hall
8739
Daniel Veillard3772de32002-12-17 10:31:45 +00008740Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8741
8742 * parser.c: the parseStartTag bug fix wasn't complete.
8743
Daniel Veillard67df8092002-12-16 22:04:11 +00008744Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8745
8746 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8747 parseStartTag, fixing it.
8748 * test/att4 result/att4 result/noent/att4: adding the test
8749 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8750 more methods to XmlTextReader.
8751
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008752Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8753
8754 * win32/libxml2.def.src: added more xml reader exports
8755 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8756 to the build
8757
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008758Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8759
8760 * doc/tutorial/xmltutorial.xml
8761 plus generated html and pdf
8762 Updating tutorial again based on further comments from Niraj
8763 Tolia on the last iteration
8764
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008765Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8766
8767 * doc/tutorial/xmltutorial.xml
8768 * doc/tutorial/includekeyword.c
8769 * doc/tutorial/includegetattribute.c
8770 plus generated html and pdf
8771 Adding fix from Niraj Tolia to tutorial to properly free memory.
8772
8773
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008774Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8777 more methods of XmlTextReader.
8778 * python/libxml2class.txt python/tests/reader.py: this increased the
8779 methods in the bndings, augmented the test to check those new
8780 functions.
8781
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008782Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8783
8784 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8785 methods of XmlTextReader.
8786 * python/generator.py python/libxml_wrap.h python/types.c
8787 python/libxml2class.txt: added the reader to the Python bindings
8788 * python/tests/Makefile.am python/tests/reader.py: added a specific
8789 test for the Python bindings of the Reader APIs
8790 * parser.c: small cleanup.
8791
Daniel Veillard06503452002-12-13 10:42:08 +00008792Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * xinclude.c: fallback was only copying the first child not the
8795 full child list of the fallback element, closes #89684 as reopened
8796 by Bernd Kuemmerlen
8797
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008798Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8799
8800 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8801
Daniel Veillard000eafb2002-12-12 10:04:22 +00008802Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8803
Daniel Veillardc1eed322002-12-12 11:01:32 +00008804 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008805 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008806 gives enum values, fix functype return type, put back fields in
8807 structs
8808 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008809
Daniel Veillard024b5702002-12-12 00:15:55 +00008810Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8813 about htmlNodeDumpOutput location.
8814 * xpath.c: removed an undefined function signature
8815 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8816 too many symbols in the API breaking the python bindings.
8817 Updated with the libxslt/libexslt changes.
8818
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008819Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8820
8821 * configure.in: preparing release of 2.4.29
8822 * doc/*: rebuilt the docs and API
8823 * xmlreader.c: a few more fixes for the XmlTextReader API
8824
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008825Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8826
8827 * include/win32config.h: applied mingw patch from Magnus Henoch
8828
Daniel Veillard5aad8322002-12-11 15:59:44 +00008829Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8832
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008833Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8834
8835 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8836 building Python script, does the C parsing directly, generates
8837 a better API description including structure fieds defs and
8838 enums. Still a couple of bugs, but good enough for the python
8839 wrappers now.
8840 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8841 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8842 include/libxml/schemasInternals.h include/libxml/tree.h: more
8843 cleanup based on the python analysis script reports.
8844 * libxml.spec.in: make sure the API XML description is part of the
8845 devel package.
8846
Daniel Veillard01c13b52002-12-10 15:19:08 +00008847Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8848
8849 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8850 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8851 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8852 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8853 code cleanup, especially the function comments.
8854 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8855
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008856Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * Makefile.am xmlreader.c include/libxml/Makefile.am
8859 include/libxml/xmlreader.h: Adding a new set of APIs based on
8860 the C# TextXmlReader API but converted to C. Allow to parse
8861 in constant memory usage, far simpler to program and explain
8862 than the SAX like APIs, unfinished but working.
8863 * testReader.c: test program
8864
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008865Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8866
8867 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8868
Daniel Veillard64b35282002-12-04 15:10:40 +00008869Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8870
8871 * tree.c: Chip turner indicated that XHTML1 serialization
8872 rule for style actually break on both IE and Mozilla,
8873 try to avoid the rule if escaping ain't necessary
8874
Daniel Veillard8efff672002-12-04 11:44:48 +00008875Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8876
8877 * nanhttp.c: handle HTTP URL escaping, problem reported by
8878 Glen Nakamura and Stefano Zacchiroli
8879
Daniel Veillard1c732d22002-11-30 11:22:59 +00008880Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8883
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008884Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * uri.c: Johann Richard pointed out some XPointer problems for
8887 URN based URI references in XInclude. Modified the URI parsing
8888 and saving routines to allow correct parsing and saving of
8889 XPointers, especially when attached to "opaque" scheme accordingly
8890 to RFC 2396
8891
Daniel Veillard8db67d22002-11-27 19:39:27 +00008892Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8893
8894 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8895 of refactoring to the HTML saving code.
8896 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8897 in the doc.
8898
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008899Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8902 to a buffer API to reuse the generic dump to an OutputIO layer,
8903 this reduces code, fixes xmlNodeDump() for XHTML, also made
8904 xmlNodeDump() now return the number of byte written.
8905
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008906Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * python/setup.py.in: another patch from Stéphane Bidoul for
8909 Python bindings on Windows
8910 * doc/parsedecl.py: small cleanup
8911
Daniel Veillard9715c172002-11-25 16:33:40 +00008912Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * libxml.spec.in configure.in: add a line in %changelog for releases
8915
Daniel Veillard9bc53102002-11-25 13:20:04 +00008916Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * parser.c: patch from Marcus Clarke fixing a problem in entities
8919 parsing that was detected in KDe documentations environment.
8920
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008921Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8922
8923 * python/libxml.c (libxml_prev): Return the previous as opposed to
8924 the next node (I guess this is the result of some cut & paste programming:)
8925
Daniel Veillard80d7b902002-11-23 16:23:08 +00008926Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8927
8928 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8929
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008930Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8931
8932 * python/generator.py python/libxml.c python/setup.py.in: trying
8933 to fix the Python bindings build on Windows (Stéphane Bidoul)
8934
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008935Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8936
8937 * win32/configure.js: added option for python bindings
8938 * win32/libxml2.def.src: added more exports
8939
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008940Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8941
8942 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8943 pthreads
8944 * win32/wince/*: applied updates to Windows CE port from Javier
8945
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008946Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * configure.in: preparing 2.4.28
8949 * libxml.spec.in doc/Makefile.am: some cleanup
8950 * doc/*: updated the news and regenerated.
8951
Daniel Veillardfee408f2002-11-22 13:18:30 +00008952Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * HTMLparser.c: final touch at closing #87235 </p> end tags
8955 need to be generated.
8956 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8957 this change slightly the output of a few tests
8958 * doc/*: regenerated
8959
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008960Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * parserInternals.c: fixing bug #99190 when UTF8 document are
8963 parsed using the progressive parser and the end of the chunk
8964 is in the middle of an UTF8 multibyte character.
8965
William M. Brack8b2c7f12002-11-22 05:07:29 +00008966Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8967
8968 * threads.c: fixed initialization problem in xmlNewGlobalState
8969 which was causing crash.
8970 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8971 in xmlInitializeGlobalState.
8972 * parserInternals.c: cleaned up ctxt->sax initialisation.
8973
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008974Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * tree.c include/libxml/tree.h: modified the existing APIs
8977 to handle XHTML1 serialization rules automatically, also add
8978 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8979 libxslt serialization uses it when needed without changing
8980 the library API.
8981 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8982 result/xhtml1: added a new test specifically for xhtml1 output
8983 and updated the result of one XHTML1 test
8984
Daniel Veillardd076a202002-11-20 13:28:31 +00008985Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * xinclude.c parserInternals.c encoding.c: fixed #99082
8988 for xi:include encoding="..." support on text includes.
8989 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8990 test/XInclude/ents/isolatin.txt : added a specific regression test
8991 * python/generator.py python/libxml2class.txt: fixed the generator
8992 the new set of comments generated for doc/libxml2-api.xml were
8993 breaking the python generation.
8994
Daniel Veillard817e70b2002-11-19 22:28:48 +00008995Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8996
8997 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8998 * configure.in: patch for Solaris on new autoconf closes #98880
8999 * doc/parsedecl.py: repair the frigging API building script,
9000 did I say that python xmllib sucks ?
9001 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9002 and some comment are no more truncated.
9003
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009004Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * parser.c: Martin Stoilov pointed out a potential leak in
9007 xmlCreateMemoryParserCtxt
9008
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009009Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9010
9011 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9012 included in HTML documents and using the push parser.
9013
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009014Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9015
9016 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9017 specified, look for the Python interpreter not just in the
9018 specified root but also in the specified location. Fixes #98825
9019
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009020Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9021
9022 * python/libxml.c: fixing bug #98792 , node may have no doc
9023 and dereferencing without checking ain't good ...
9024
Daniel Veillarddad3f682002-11-17 16:47:27 +00009025Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * configure.in: preparing release 2.4.27
9028 * doc/* : updated and rebuilt the docs
9029 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9030 and all the docs are actually packaged and in the final RPMs
9031 * parser.c parserInternals.c include/libxml/parser.h: restore
9032 xmllint --recover feature.
9033
Daniel Veillard68e9e742002-11-16 15:35:11 +00009034Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9035
Daniel Veillard784b9352003-02-16 15:50:27 +00009036 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009037 processing of parsed entities, and XPath computation on sustitued
9038 entities.
9039 * testXPath.c: make sure entities are substitued.
9040
Daniel Veillard328f48c2002-11-15 15:24:34 +00009041Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9042
Daniel Veillard784b9352003-02-16 15:50:27 +00009043 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009044 processing of internal parsed entities, which had to be changed.
9045
Daniel Veillard66651aa2002-11-15 11:21:43 +00009046Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9047
9048 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9049 trying to fix bug #98517 about building outside the source tree
9050 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9051
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009052Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9053
9054 * include/win32config.h: cleanup
9055 * win32/Makefile.mingw: integrated mingw in JScript configure
9056 * win32/Makefile.msvc: modified to allow mingw coexistence
9057 * win32/configure.js: integrated mingw
9058 * win32/Readme.txt: cleanup
9059
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009060Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9061
9062 * HTMLparser.c: strengthen the guard in the Pop macros,
9063 like in the XML parser, closes bug #97315
9064
Daniel Veillard0821b152002-11-12 20:57:47 +00009065Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9066
9067 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9068 callback is never used.
9069
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009070Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * parserInternals.c: fixed the initialization of the SAX structure
9073 which was breaking xsltproc
9074 * xpath.c: patch from Petr Pajas for CDATA nodes
9075 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9076 * parser.c include/libxml/parser.h: patch from Peter Jones
9077 removing a leak in xmlSAXParseMemory() and adding the
9078 function xmlSAXParseMemoryWithData()
9079
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009080Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9081
9082 adding pdf of tutorial, changing web page to link to it
9083 * doc/tutorial/xmltutorial.pdf
9084 * doc/xml.html
9085 * doc/docs.html
9086
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009087Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9088
9089 * doc/tutorial/ar01s08.html
9090 adding file what I forgot for tutorial
9091
9092
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009093Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9094
9095 Adding encoding discussion to tutorial
9096 Added:
9097 * doc/tutorial/images/*.png: DocBook admonition image files
9098 * doc/tutorial/apf.html, apg.html: new generated html
9099 * doc/tutorial/includeconvert.c: conversion code entity file
9100 changed:
9101 * doc/tutorial/xmltutorial.xml: DocBook original
9102 * doc/tutorial/*.html: generated html
9103
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009104Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9105
9106 * include/libxml/*.h: retired xmlwin32version.h
9107 * doc/Makefile.am: retired xmlwin32version.h
9108 * win32/configure.js: retired xmlwin32version.h
9109
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009110Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9111
9112 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009113 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9114 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009115
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009116Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * globals.c: fixed a typo pointed out by Igor
9119 * xpath.c: try to speed up node compare using line numbers
9120 if available.
9121
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009122Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * tree.c: make xmlFreeNode() handle attributes correctly.
9125
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009126Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9127
9128 * catalog.c: completed the #96963 fix, as reported by Karl
9129 Eichwalder
9130
Daniel Veillard56f21f22002-11-06 15:49:46 +00009131Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9132
9133 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9134
Daniel Veillard91ad8792002-11-04 17:06:52 +00009135Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * Makefile.am: switched the order of a couple of includes
9138 to fix bugs #97100
9139
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009140Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9141
9142 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9143 xmlLoadCatalogs that used to separate directories with a ':'.
9144
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009145Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9146
9147 * threads.c: improvements to the Windows-side of thread handling
9148 * testThreads.c: conditionally excluded unistd.h
9149 * testThradsWin32.c: broke overlong lines
9150 * include/win32config.h: adapted thread-related macros to the new
9151 scheme and for pthreads on Windows
9152 * win32/Makefile.msvc: introduced a more flexible thread build,
9153 added testThreads[Win32].c to the build
9154 * win32/configure.js: introduced a more flexible thread config
9155
John Fleck61f6fb62002-10-31 15:23:29 +000091562002-10-31 John Fleck <jfleck@inkstain.net>
9157
9158 * doc/xml.html (and, by implication, FAQ.html)
9159 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9160
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009161Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9162
9163 * configure.in: removed xmlwin32version.h
9164 * include/libxml/Makefile.am: removed xmlwin32version.h
9165
Daniel Veillardce66ce12002-10-28 19:01:59 +00009166Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9167
9168 * tree.c: applied patch from Brian Stafford to fix a bug
9169 in xmlReconciliateNs()
9170
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009171Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * tree.c: applied patch from Christian Glahn to allow
9174 xmlNewChild() on document fragment nodes
9175
Daniel Veillardb39bc392002-10-26 19:29:51 +00009176Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9177
9178 * parser.c: Christian Glahn found a problem with a recent
9179 patch to xmlParseBalancedChunkMemoryRecover()
9180 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9181 problems
9182 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9183 test/schemas/seq*: added the test cases from Charles
9184
Daniel Veillard366a9152002-10-23 20:43:53 +00009185Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9188 serious cleanup of the spec file and associated changes
9189 in the Makefiles.
9190 * valid.c: try to remove some warnings on x86_64
9191
Daniel Veillardd033d022002-10-23 14:55:02 +00009192Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9195 fix bug #96586
9196
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009197Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9200 parsing, applied his patch
9201 * result/HTML/attrents.html result/HTML/attrents.html.err
9202 result/HTML/attrents.html.sax test/HTML/attrents.html:
9203 added the test and result case provided by Mikhail Sogrine
9204
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009205Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * vms/build_libxml.com vms/config.vms vms/readme.vms
9208 include/libxml/parser.h include/libxml/parserInternals.h
9209 include/libxml/tree.h include/libxml/xmlIO.h
9210 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9211 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9212 Applied the VMS update patch from Craig A. Berry
9213 * doc/*.html: update
9214
Daniel Veillardf000f072002-10-22 14:28:17 +00009215Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9218
Daniel Veillard1e208222002-10-22 14:25:25 +00009219Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * debugXML.c: adding a grep command to --shell in xmllint
9222 for T.V. Raman
9223
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009224Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * xmlcatalog.c: tried to fix some of the problem with --sgml
9227
Daniel Veillard935494a2002-10-22 14:22:46 +00009228Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * parser.c: tried to fix bug #91500 where doc->children may
9231 be overriden by a call to xmlParseBalancedChunkMemory()
9232
9233Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9236 identifiers in SGML catalogs containing '&'
9237
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009238Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * python/types.c: fixed bugs when passing result value tree
9241 to Python functions.
9242
Daniel Veillard48267432002-10-18 11:21:38 +00009243Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9244
9245 * configure.in: preparing the release of 2.4.26
9246 * doc/*: updated and rebuilt the documentation
9247
Daniel Veillardbb284f42002-10-16 18:02:47 +00009248Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9249
9250 * parser.c: fixed a XML Namespace compliance bug reported by
9251 Alexander Grimalovsky
9252
Daniel Veillard44892f72002-10-16 15:23:26 +00009253Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * HTMLtree.c: fixed serialization of script and style when
9256 they are not lowercase (i.e. added using the API to the tree).
9257
Daniel Veillard2fd85422002-10-16 14:32:41 +00009258Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * valid.c: make xmlValidateDocument emit a warning msg if there
9261 is no DTD, pointed by Christian Glahn
9262
Daniel Veillard32370232002-10-16 14:08:14 +00009263Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9266 content model when some of the blocks have min or max, and a couple
9267 of bugs found in the process.
9268 * result/schemas/list0* test/schemas/list0*: added some specific
9269 regression tests
9270
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009271Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9272
9273 * README: updated the contact informations
9274
Daniel Veillard63186732002-10-15 08:43:17 +00009275Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9276
9277 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9278 misses it, reported by Peter Bray.
9279
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009280Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9283 and removed a few warnings
9284
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009285Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9286
9287 * parser.c: Christian Glahn found a small bug in the push parser.
9288 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9289 public
9290
Daniel Veillard6045c902002-10-09 21:13:59 +00009291Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * xmlschemas.c include/libxml/xmlschemas.h: added
9294 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9295 * testSchemas.c: added --memory to test the new interface
9296
Daniel Veillardf0070122002-10-09 14:24:17 +00009297Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * doc/index.py doc/search.php: integrated the XSLT indexing,
9300 a few fixed in the indexer, added a scope selection at the
9301 search level.
9302
Daniel Veillard01992e02002-10-09 10:20:30 +00009303Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9306 this was due to uninitialized parts of the validation context
9307
Daniel Veillard321be0c2002-10-08 21:26:42 +00009308Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * debugXML.c: applied patch from Mark Vakoc except the API
9311 change, preserved it.
9312 * doc/*: updated the docs to point to the search engine for
9313 information lookup or before bug/help reports.
9314
Daniel Veillard01e87d22002-10-08 16:55:06 +00009315Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * doc/index.py doc/search.php: added mailing-list archives
9318 indexing and lookup
9319
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009320Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9321
9322 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9323
Daniel Veillard9b006132002-10-07 11:13:27 +00009324Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * doc/index.py: improved HTML indexing
9327 * doc/search.php: make the queries also lookup the HTML based indexes
9328
Daniel Veillard141d04b2002-10-06 21:51:18 +00009329Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * doc/index.py: added HTML page indexing
9332
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009333Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9334
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009335 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009336 problem in libxslt.
9337 * catalog.c: fixed list handling in XML_CATALOG_FILES
9338
Daniel Veillardceb09b92002-10-04 11:46:37 +00009339Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * valid.c: typo/bug found by Christian Glahn
9342
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009343Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9344
9345 * xmlIO.c: applied Windows CE patch from Javier.
9346 * win32/wince: new directory, contains support for the PocketPC
9347 with Windows CE from Javier.
9348 * include/win32config.h: reorganised, removed duplicate
9349 definitions and applied WinCE patch from Javier.
9350 * include/wsockcompat.h: new file, now contains WinSock
9351 compatibility macros.
9352 * win32/Makefile.msvc: introduced double-run compilation.
9353
Daniel Veillarde16b5742002-09-26 17:50:03 +00009354Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * configure.in include/libxml/xmlwin32version.h: preparing release
9357 of 2.4.25
9358 * doc/*: updated and regenerated teh docs and web pages.
9359
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009360Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9363 error were not covering namespace declarations.
9364 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9365 it was missing the attribute declaration for the namespace
9366 * result/VC/NS3: the fix now report breakages in that test
9367
Daniel Veillardabe01742002-09-26 12:40:03 +00009368Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9371
Daniel Veillard2ace1952002-09-26 12:28:02 +00009372Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9373
9374 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9375 and regenerated the docs and web site
9376
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009377Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9380 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9381 not before
9382
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009383Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * python/generator.py python/libxml2class.txt: fixed a stupid error
9386 breaking the python API
9387
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009388Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9391 triostr.c triostr.h: applied a trio update patch from
9392 Bjorn Reese which should work with MinGW
9393
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009394Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * tree.c: improving some documentation comments
9397 * xmlregexp.c: found and fixed a mem leak with python regression tests
9398 * doc/*: rebuilt the doc and the API XML file including the
9399 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9400 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9401 python/types.c: added access to the XML Schemas regexps from
9402 python
9403 * python/tests/Makefile.am python/tests/regexp.py: added a
9404 simple regexp bindings test
9405
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009406Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9407
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009408 * doc/xml.html:
9409 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009410
Daniel Veillard118aed72002-09-24 14:13:13 +00009411Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * xmlregexp.c: fixed the data callback on transition functionality
9414 which was broken when using the compact form
9415 * result/schemas/*: updated the results, less verbose, all tests
9416 pass like before
9417 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9418 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9419 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9420 annoying warnings
9421 * xpath.c: try to provide better error report when possible
9422
Daniel Veillard72336152002-09-21 13:08:14 +00009423Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * Makefile.am: fixed a breakage raised by Jacob
9426
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009427Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9428
9429 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9430 which don't use sockets
9431
Igor Zlatkovic01280582002-09-20 16:40:34 +00009432Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9433
9434 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9435 * win32/configure.js: applied zlib patch from Daniel Gehriger
9436
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009437Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9438
9439 * win32/configure.js: applied the patch from Mark Vakoc for
9440 regexp support
9441 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9442 for regexp support
9443
Daniel Veillardb5c05732002-09-20 13:36:25 +00009444Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * xmlschemastypes.c: as pointed by Igor Float and Double
9447 parsing ain't finished yet
9448
Daniel Veillard40b11342002-09-20 12:01:39 +00009449Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * Makefile.am configure.in: trying to fix #88412 by bypassing
9452 all the python subdir if python ain't detected
9453
Daniel Veillard23e73572002-09-19 19:56:43 +00009454Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9457 made configuring with regexps/automata/unicode the default
9458 but without schemas ATM
9459 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9460 fixed the regexp based DTD validation performance and memory
9461 problem by switching to a compact form for determinist regexps
9462 and detecting the determinism property in the process. Seems
9463 as fast as the old DTD validation specific engine :-) despite
9464 the regexp built and compaction process.
9465
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009466Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * valid.c: determinism is debugged, new DTD checking code now works
9469 but xmlFAComputesDeterminism takes far too much CPU and the whole
9470 set usues too much memory to be really usable as-is
9471
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009472Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * tree.c: fixed another stupid bug in xmlGetNodePath()
9475 * xmllint.c: --version now report the options compiled in
9476
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009477Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * HTMLparser.c: small cleanup
9480 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9481 when configured with them. A bit of debugging around the determinism
9482 checks is still needed
9483
Daniel Veillard63b01c22002-09-17 19:25:28 +00009484Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9487
Daniel Veillard92727042002-09-17 17:59:20 +00009488Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * xmlIO.c: small portability glitch fixed.
9491
Daniel Veillard84d70a42002-09-16 10:51:38 +00009492Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * xmlschemastypes.c: incomplete steps for real/double support
9495 * testAutomata.c include/libxml/xmlautomata.h
9496 include/libxml/xmlregexp.h: avoiding a compilation problem
9497 * valid.c include/libxml/valid.h: starting the work toward using
9498 the regexps for actual DTD validation
9499
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009500Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * hash.c: cosmetic cleanup
9503 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9504 integrating a DTD validation layer based on the regexps
9505
Daniel Veillard4402ab42002-09-12 16:02:56 +00009506Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9509 the determinism was tested before eliminating the epsilon
9510 transitions :-(
9511
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009512Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * python/generator.py python/libxml.c python/libxml.py
9515 python/libxml2-python-api.xml python/libxml2class.txt
9516 python/libxml_wrap.h python/types.c: updated the python
9517 bindings, added code for easier File I/O, and the ability to
9518 define a resolver from Python fixing bug #91635
9519 * python/tests/Makefile.am python/tests/inbuf.py
9520 python/tests/outbuf.py python/tests/pushSAXhtml.py
9521 python/tests/resolver.py python/tests/serialize.py: updated
9522 and augmented the set of Python tests.
9523
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009524Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9525
9526 * win32/configure.js: added more readme info for the binary
9527 package.
9528
Daniel Veillard607b35c2002-09-10 12:16:19 +00009529Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * xmlIO.c: fixed a stupid out of bound array error
9532
9533Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9536 messing around with support for Windows path, cleanups,
9537 trying to identify and fix the various code path to the
9538 filename access. Added xmlNormalizeWindowsPath()
9539
Daniel Veillard76575762002-09-05 14:21:15 +00009540Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * error.c valid.c: working on better error reporting of validity
9543 errors, especially providing an accurate context.
9544 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9545 error reports in those cases.
9546
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009547Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9550 parser.c parserInternals.c xmlIO.c: get rid of all the
9551 perror() calls made in the library execution paths. This
9552 should fix both #92059 and #92385
9553
Daniel Veillard19aa7022002-09-05 11:14:19 +00009554Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * xmllint.c: memory leak reporting was broken after a change
9557 of the preprocessor symbol used to activate it.
9558
Daniel Veillardec6725e2002-09-05 11:12:45 +00009559Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * tree.c: try to make the copy function work for node of
9562 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9563 DOM layers though, not libxml2 itself.
9564
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009565Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * valid.c: try to provide file and line informations, not all
9568 messages are covered, but it's a (good) start
9569
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009570Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * xinclude.c: reimplemented a large part of the XInclude
9573 processor, trying to minimize resources used, James Henstridge
9574 provided a huge test case which was exhibiting severe memory
9575 consumption problems.
9576
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009577Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * python/Makefile.am: applied patch from Christophe Merlet to
9580 reestablish DESTDIR
9581
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009582Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * libxml.spec.in: fixes libary path for x86_64 AMD
9585
John Fleckbe98b332002-09-04 03:16:23 +00009586Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9587
9588 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009589 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009590 (plus resulting generated html files)
9591 fixing one spot I missed in the tutorial where I hadn't freed
9592 memory properly
9593
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009594Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9595
9596 * doc/tutorial/includeaddattribute.c
9597 * doc/tutorial/includeaddkeyword.c
9598 * doc/tutorial/includegetattribute.c
9599 * doc/tutorial/includekeyword.c
9600 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009601 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009602 update tutorial to properly free memory (thanks to Christopher
9603 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009604 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009605 added image files so the callouts are graphical, making it
9606 easier to read ( use "--param callout.graphics 1" to generate
9607 html with graphical callouts)
9608
Daniel Veillarde1662542002-08-28 11:50:59 +00009609Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9612 nice logos generated by Marc Liyanage
9613 * doc/site.xsl *.html: changed the stylesheet to show the new
9614 logo and regenerated the pages
9615
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009616Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9619
Daniel Veillard42766c02002-08-22 20:52:17 +00009620Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * xpath.c: possible mem leak patch from Jason Adams
9623
9624Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9627 in the XQuery namespace
9628 * configure.in: preparing 2.4.24
9629 * doc/*.html: updated the web pages
9630
9631Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * python/generator.py: closing bug #85258 by generating conditional
9634 compile check to avoid linking to routines not configured in.
9635
Havoc Pennington84ec40a2002-08-22 13:59:35 +000096362002-08-22 Havoc Pennington <hp@pobox.com>
9637
9638 * autogen.sh: update error message for missing automake
9639
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009640Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * python/Makefile.am: typo in target name resulted in libxml2.py
9643 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9644
Daniel Veillard22669b22002-08-22 07:17:11 +00009645Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * win32/win32/Makefile.mingw: updated with version from
9648 Elizabeth Barham at http://soggytrousers.net/repository/
9649
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009650Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9651
9652 * win32/Makefile.msvc: added the prefix location to the include
9653 and lib search path.
9654
Havoc Pennington830e8972002-08-18 22:22:13 +000096552002-08-18 Havoc Pennington <hp@pobox.com>
9656
9657 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9658 both automake 1.6 and 1.4 installed get the right automake. Means
9659 compilation from CVS will now require the latest automake 1.4
9660 release, or manually creating symlinks called "automake-1.4" and
9661 "aclocal-1.4"
9662
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009663Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * configure.in python/Makefile.am: more AMD 64 induced changes from
9666 Frederic Crozat
9667
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009668Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * xinclude.c: oops I was missing the xml:base fixup too
9671 * result/XInclude/*.xml: this adds xml:base attributes to most
9672 results of the tests
9673
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009674Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * xinclude.c: quick but apparently working implementation of
9677 xi:fallback, should close bug #89684
9678 * Makefile.am test/XInclude/docs/fallback.xml
9679 result/XInclude/fallback.xml: added a basic test for fallback,
9680 and run with --nowarning to avoid a spurious warning
9681 * configure.in: applied patch from Frederic Crozat for python
9682 bindings on AMD 64bits machines.
9683
Daniel Veillard9e923512002-08-14 08:48:52 +00009684Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9687 the caller don't pass a SAX callback block.
9688
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009689Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * tree.c: applied the same fix for the XML-1.0 namespace to
9692 xmlSearchNsByHref() as was done for xmlSearchNs()
9693
Daniel Veillardad11b302002-08-12 14:53:41 +00009694Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * libxml.3: small cleanup of the man page
9697 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9698 when serializing HREF attributes generated by XSLT.
9699
Daniel Veillardc084e472002-08-12 13:27:28 +00009700Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9703 version of Marc Liyanage' patch for boolean attributes in HTML
9704 output
9705
Daniel Veillard5f91b372002-08-12 12:13:01 +00009706Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * python/tests/serialize.py: fixed the test results, indenting
9709 behaviour changed slightly
9710
Aleksey Sanin9e951762002-08-08 18:02:41 +00009711Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9712
9713 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9714 new c14n function to Windows def files
9715
Aleksey Saninea4272a2002-08-02 23:50:03 +00009716Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9717
9718 * c14n.c: fixed a memory leak in c14n code
9719
Daniel Veillard58e44c92002-08-02 22:19:49 +00009720Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * parser.c include/libxml/parser.h: adding a new API for Christian
9723 Glahn: xmlParseBalancedChunkMemoryRecover
9724 * valid.c: patch from Rick Jones for some grammar cleanup in
9725 validation messages
9726 * result/VC/* result/valid/*: this slightly change some of the
9727 regression tests outputs
9728
Daniel Veillard0bf29002002-08-01 12:54:11 +00009729Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * tree.c: trying to fix a problem in namespaced attribute handling
9732 raised by Christian Glahn
9733
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009734Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * encoding.c include/libxml/encoding.h: Opening the interface
9737 xmlNewCharEncodingHandler as requested in #89415
9738 * python/generator.py python/setup.py.in: applied cleanup
9739 patches from Marc-Andre Lemburg
9740 * tree.c: fixing bug #89332 on a specific case of loosing
9741 the XML-1.0 namespace on xml:xxx attributes
9742
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009743Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9744
9745 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9746 corner case from new Merlin's test suite and added a callback
9747 that will be used to improve xmlsec performance
9748
9749
Daniel Veillard0b22def2002-07-29 16:23:03 +00009750Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * HTMLtree.c: trying to fix the <style> escaping problem in
9753 HTML serialization bug #89342
9754
Daniel Veillard0b28e882002-07-24 23:47:05 +00009755Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9758 and rebuilt the web site.
9759
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009760Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009761
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009762 * include/libxml/tree.h: added _private member to xmlNs struct
9763
Daniel Veillard1d995272002-07-22 16:43:32 +00009764Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9765
9766 * HTMLparser.c: fixing bug #84876 based on the xml working
9767 code.
9768
William M. Brack61eaba52002-07-21 11:14:18 +00009769Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9770
9771 * python/Makefile.am: enhanced to fix bug 72012 (errors
9772 when using '-jX' make parameter)
9773
William M. Brackef61d202002-07-19 08:32:00 +00009774Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9775
9776 * xpath.c: small additional enhancement for booleans
9777 compared to nodesets
9778
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009779Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * HTMLtree.c: changed the order of the encoding declaration
9782 attributes in the meta tags due to a bug in IE/Mac
9783
William M. Brack0c022ad2002-07-12 00:56:01 +00009784Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9785
9786 * xpath.c: enhanced handling of booleans (especially '='
9787 and '!=' for nodesets) - fixes bug 85256. Added new
9788 routine xmlXPathNotEqualValues for more proper handling
9789 of '!=' when nodesets are involved.
9790
Daniel Veillard06944e22002-07-11 19:55:18 +00009791Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9794 doc/xmlcatalog_man.xml to the source distribution
9795
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009796Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9797
9798 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9799 asked for this.
9800
Daniel Veillard539638b2002-07-06 19:55:14 +00009801Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * configure.in: preparing 2.4.23
9804 * doc/*: rebuilt the docs
9805
Daniel Veillard176d99f2002-07-06 19:22:28 +00009806Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * parser.c: fixing bug #84169 by fixing the
9809 comment of xmlCreatePushParserCtxt to describe the
9810 encoding detection parameters better.
9811
Daniel Veillard37f961d2002-07-06 17:53:56 +00009812Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * valid.c: fixing bug #79331 in one path the lookup for
9815 ID attributes on a namespaced node wasn't handled correctly :-\
9816
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009817Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * HTMLparser.c: trying to fix 87235 about discarded white
9820 spaces in the HTML parser.
9821 * result/HTML/*: this changes the output of a number of HTML
9822 regression tests
9823
Daniel Veillardfdc91562002-07-01 21:52:03 +00009824Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * xpath.c: applied patch from Richard Jinks for the namespace
9827 axis + fixed a memory error.
9828 * parser.c parserInternals.c: applied patches from Peter Jacobi
9829 removing ctxt->token for good.
9830 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9831 popped out by the regression tests.
9832 * Makefile.am: patch for threads makefile from Gary Pennington
9833
William M. Brack6000af52002-06-28 11:43:13 +00009834Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9835
Daniel Veillardfdc91562002-07-01 21:52:03 +00009836 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009837 expressions involving preceding-sibling (et al).
9838
Daniel Veillard153120c2002-06-18 07:58:35 +00009839Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * hash.c: applied a patch from Peter Jacobi to solve a problem
9842 when compiling with the Watcom C on Win32
9843 * result/schemas/*.err: the change of hashing algo generated
9844 permutations in the output
9845
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009846Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * hash.c: applied patch from Sander Vesik improving the quality of
9849 the hash function.
9850
Aleksey Sanina5808b92002-06-14 17:07:41 +000098512002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009852
9853 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9854 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9855 xmllint.c xpath.c: replaced sprintf() with snprintf()
9856 to prevent possible buffer overflow (the bug was pointed
9857 out by Anju Premachandran)
9858
Daniel Veillarde059b892002-06-13 15:32:10 +00009859Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * parser.c: removed an uninitialized data error popped by valgrind
9862 on PE references
9863
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009864Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9865
9866 * doc/xml.html
9867 adding tutorial reference to the web page
9868
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009869Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9870
9871 * doc/tutorial/xmltutorial.xml
9872 * doc/tutorial/ar01s07.html
9873 * doc/tutorial/ape.html
9874 * doc/tutorial/includegetattribute.c
9875 adding section to tutorial about retrieving an attribute
9876 value
9877
Daniel Veillardf5582f12002-06-11 10:08:16 +00009878Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * parser.c: applied a couple of patches from Peter Jacobi to start
9881 to get rid of ctxt->token, with a possible significant speed
9882 improvement to be gained once done. Better compliance with PE
9883 references constructs in DTDs too.
9884 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9885 from Peter too
9886
Daniel Veillard38d80e22002-06-11 07:24:56 +00009887Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9890 xmlParseElement was likely to have been deallocated at the
9891 time of the report, possibly leading to segfault. Just report
9892 the tag name now.
9893
Daniel Veillard9e412302002-06-10 15:59:44 +00009894Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * xpath.c: patch from Richard Jinks for XPath substring() function
9897 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9898
Aleksey Sanina5808b92002-06-14 17:07:41 +000098992002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009900
9901 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9902
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009903Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9904
9905 *doc/FAQ.html
9906 fixing typos in FAQ, thanks to Robert Funnell for the
9907 editing help
9908
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009909Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * NEWS: got complaints from rpmlint that it was empty
9912
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009913Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9914
9915 * added doc/tutorial, including:
9916 apa.html
9917 apb.html
9918 apc.html
9919 apd.html
9920 ar01s02.html
9921 ar01s03.html
9922 ar01s04.html
9923 ar01s05.html
9924 ar01s06.html
9925 includeaddattribute.c
9926 includeaddkeyword.c
9927 includekeyword.c
9928 includestory.xml
9929 index.html
9930 xmltutorial.xml
9931 libxml tutorial, including generated html
9932
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009933Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9934
9935 * result/c14n/exc-without-comments/merlin-c14n-two-*
9936 result/c14n/without-comments/merlin-c14n-two-*
9937 test/c14n/exc-without-comments/merlin-c14n-two-*
9938 test/c14n/without-comments/merlin-c14n-two-*
9939 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9940 c14n/exc-c14n and slightly modified test script to handle
9941 these test cases
9942 * c14n.c: fixed bugs for complicated nodes set (namespace
9943 without node and others from merlin-c14n-two.tar.gz)
9944 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9945 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9946 for xmlsec performance patch
9947 * xpath.c: fixed self::node() for namespaces and attributes
9948
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009949Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9950
9951 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9952 but with the format parameter
9953 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9954
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009955Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9956
9957 * Makefile.am: updated c14n tests suite
9958 * c14n.c: performance improvement for previous c14n patch
9959
Daniel Veillarde72c7562002-05-31 09:47:30 +00009960Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * parser.c: another peroformance patch from Peter Jacobi, that
9963 time on parsing attribute values.
9964
Aleksey Sanin508a1012002-05-31 06:32:32 +00009965Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9966
9967 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9968 into LibXML2 test suite
9969
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009970Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9971
9972 * c14n.c: propagating xpath ancesstors node fix to c14n
9973 plus small performance improvement to reduce number of
9974 mallocs
9975 * xpath.c: fixed ancestors axis processing for namespace nodes
9976
Daniel Veillard46de64e2002-05-29 08:21:33 +00009977Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9980 Peter Jacobi
9981
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009982Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * configure.in: preparing 2.4.22
9985
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009986Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9989 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9990 a public entry point.
9991 * doc/*: rebuilt the API and docs
9992
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009993Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * xpath.c: patch from Richard Jinks to fix a problem introduced
9996 in the previous patch and pointed by Norm
9997
Daniel Veillardc6924812002-05-24 11:10:43 +00009998Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * libxml.spec.in: fixing bug #81112
10001
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010002Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * uri.c: fixing bug #82848
10005
Daniel Veillarda2878972002-05-24 07:54:39 +000010006Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10009 output of one catalog test
10010
Aleksey Sanin114e4752002-05-24 07:20:27 +000010011Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010012
Aleksey Sanin114e4752002-05-24 07:20:27 +000010013 * global.data globals.c tree.c include/libxml/globals.h
10014 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10015 default value for global parameter xmlIndentTreeOutput to 1 and
10016 introduced new global parameter xmlTreeIndentString (the string
10017 used to do one-level indent) with default value " " (as it was
10018 in tree.c)
10019
Daniel Veillard49d5af82002-05-23 11:55:49 +000010020Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10023 with trio and schemas.
10024
Daniel Veillard7c13af42002-05-22 09:57:32 +000010025Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * xpath.c: patch from Richard Jinks to fix the problem raised in
10028 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10029
Daniel Veillard5a872412002-05-22 06:40:27 +000010030Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * xmlschemas.c: a bit of work on import.
10033 * xmlschemastypes.c: Charles Bozeman provided a compare function
10034 for date/time types so min/max facet restrictions should work,
10035 indeterminate comparisons return an error instead of equal.
10036 * test/schemas/date_0* result/schemas/date_0_0: specific test
10037 from Charles Bozeman too
10038
Daniel Veillard10b6da42002-05-18 07:55:20 +000010039Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10042 from Christian Cornelssen fixing the man pages and the Catalog
10043 building script.
10044 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10045 next step is <xs:import> I now have a reasonable understanding
10046 of how it works.
10047
Daniel Veillarde5354492002-05-16 08:43:22 +000010048Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10051
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010052Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10053
10054 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10055
Daniel Veillard088bf112002-05-14 11:03:59 +000010056Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * xpath.c: fixing an XPath function evalutation bug pointed out
10059 by Alexey Efimov where the context was lost when evaluating
10060 the function arguments
10061
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010062Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010063
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010064 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10065 function public for XMLSec performance optimizations
10066
Daniel Veillard3cd72402002-05-13 10:33:30 +000010067Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * python/generator.py python/libxml2class.txt : fixed a problem
10070 with the HTML parser pointed by Gary Benson
10071 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10072 example
10073
Aleksey Sanine48a3182002-05-09 18:20:01 +000010074Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10075 * parser.c: fixed bug #81159 (memory growth in SAX)
10076
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010077Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10078 * xpath.c: fixed bug #78858 (the real fix)
10079
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010080Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010081 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010082
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010083Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * tree.c: modified xmlNodeSetBase to allow changing the
10086 base of a document.
10087
Daniel Veillard070803b2002-05-03 07:29:38 +000010088Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * xmlschemastypes.c: patch Charles Bozeman for validation of
10091 all the date, time, and duration types
10092 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10093 * configure.in: fixed an error pointed by an user
10094 * xml2-config.in: fixed an error pointed by an user
10095
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010096Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10097
10098 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10099 win32/libxml2.def.src xmlIO.c: exported default
10100 'file:', 'http:' and 'ftp:' protocols input handlers
10101 and maked protocols comparisson case insensitive
10102
Daniel Veillard34de97f2002-04-30 14:29:22 +000010103Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * configure.in: Neven Has detected a typo
10106
Daniel Veillard28577c32002-04-30 06:48:41 +000010107Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10110 as one of the persons allowed to commit directly to the
10111 module.
10112
Daniel Veillardfc57b412002-04-29 15:50:14 +000010113Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10116 * valid.c: raised a too low limit
10117 * doc/*: rebuilt the docs
10118
Daniel Veillardeca82812002-04-24 11:42:02 +000010119Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * test/XPath/expr/floats test/XPath/expr/functions
10122 result/XPath/expr/floats result/XPath/expr/functions
10123 xpath.c: another XPath conformance patch from Richard Jinks
10124
Daniel Veillard13e04c62002-04-23 17:51:29 +000010125Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * xmlschemas.c: fixed validation of attribute groups.
10128 * test/schemas result/schemas: added an example from the primer
10129
Daniel Veillard88c58912002-04-23 07:12:20 +000010130Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10133 * test/schemas result/schemas: updated the test list
10134
Daniel Veillarde19fc232002-04-22 16:01:24 +000010135Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * TODO: updated a bit
10138 * parser.c: made a comment more specific
10139 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10140 Schemas conformance.
10141 * test/schemas result/schemas: updated the test list
10142
Daniel Veillard441bc322002-04-20 17:38:48 +000010143Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10146 implementing xs:all with minOccurs = 0
10147 * tes/schemas/* result/schemas/*: added more tests covering
10148 xs:all
10149
Daniel Veillard8a001f62002-04-20 07:24:11 +000010150Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * xmlregexp.c: first implementation of the all particle, this
10153 may need to be revisited for case where not all transitions
10154 must be crossed.
10155
Daniel Veillard7646b182002-04-20 06:41:40 +000010156Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * tree.c: another entity processing update from Markus Henke
10159
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010160Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10161
10162 * trionan.c: fixed crash on OSF/1
10163
Daniel Veillardb4398962002-04-19 07:01:55 +000010164Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * xmlschemas.c: more Schemas work
10167 * test/schemas/* result/schemas/*: added more tests coming
10168 from the spec.
10169
Daniel Veillard54761132002-04-18 21:00:44 +000010170Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10173 ExcC14N specification
10174
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010175Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * tree.c: patch from Markus Henke, fix for recursive entities.
10178
Daniel Veillard23b1f372002-04-18 15:50:05 +000010179Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * xpath.c: fix a problem with string() on a document node.
10182
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010183Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * Makefile.am xmlschemas.c: more Schemas work
10186 * test/schemas/* result/schemas/*: added more tests coming
10187 from the spec.
10188
Daniel Veillard6231e842002-04-18 11:54:04 +000010189Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10192 * result/HTML/*: this changes a few things in the results
10193
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010194Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10195
10196 * include/libxml/tree.h: eliminated 'declaration different than
10197 prototype' warning
10198 * include/win32config.h: "resolved" conflicts with errno.h
10199
Daniel Veillardb509f152002-04-17 16:28:10 +000010200Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10203 on the automata interfaces and debug of counted choices
10204 * test/schemas/* result/schemas/*: added a number of tests
10205
Daniel Veillard8651f532002-04-17 09:06:27 +000010206Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10209 a bit of work on Schemas
10210 * testSchemas.c: try to make it more useful
10211 * test/schemas/* result/schemas/* Makefile.am: changed the
10212 Schemas regression test procedure, started adding a few samples
10213
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010214Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10215
10216 * include/libxml/encoding.h: Patch for the Borland C++ builder
10217 * include/libxml/tree.h: Patch for the Borland C++ builder
10218 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010219 * win32/bcb5: New directory for the Borland C++ builder
10220 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010221
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010222Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10223
10224 * win32/Makefile.msvc: Update for XML Schema support
10225 * win32/configure.js: Update for XML Schema support
10226 * win32/libxml2.def.src: Update for XML Schema support
10227
Daniel Veillard4255d502002-04-16 15:50:10 +000010228Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10231 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10232 xmlunicode.c include/libxml/Makefile.am
10233 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10234 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10235 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10236 include/libxml/xmlversion.h.in : merged the current state of
10237 XML Schemas implementation, it is not configured in by default,
10238 a specific --schemas configure option has been added.
10239 * test/automata test/regexp test/schemas Makefile.am
10240 result/automata result/regexp result/schemas:
10241 merged automata/regexp/schemas regression tests
10242
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010243Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * xpath.c: Gary found a compile time problem, fixes #78823
10246
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010247Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * configure.in: release of 2.4.20
10250 * doc/*: updated and rebuilt the docs
10251
Daniel Veillardf544f192002-04-15 12:56:56 +000010252Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * python/Makefile.am: patch from Cristian Gafton to build on
10255 Red Hat 6.2, should also fix #75779
10256
Daniel Veillard940492d2002-04-15 10:15:25 +000010257Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * valid.c: first part of fixing #78729
10260
Daniel Veillardeb475a32002-04-14 22:00:22 +000010261Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10264 escaping of URI when saving HTML files.
10265 * result/HTML/*: this impacted some tests
10266
Daniel Veillard9b731d72002-04-14 12:56:08 +000010267Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * configure.in: trying to fix #77441
10270
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010271Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * include/libxml/xmlIO.h: Hallski complained it could not be
10274 included by itself.
10275
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010276Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10279
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010280Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10281
10282 * win32/configure.js: patch from Nilo for the c14n option
10283 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10284
Daniel Veillardda423da2002-04-10 19:25:38 +000010285Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10288 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10289 LIBXML_THREAD_ENABLED
10290
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010291Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * xpath.c: another patch from Richard Jinks for substring conformance
10294 * test/XPath/expr/floats test/XPath/expr/strings
10295 result/XPath/expr/floats result/XPath/expr/strings: update of the
10296 test suite to check those.
10297
Daniel Veillard01917aa2002-04-10 11:30:41 +000010298Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * xpath.c: patch from Richard Jinks for .x float parsing.
10301
Daniel Veillard46d6c442002-04-09 16:10:39 +000010302Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * parser.c: patch from Markus Henke when an encoding ain't recognized
10305
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010306Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * libxml.m4: got a report that #include <string.h> was needed
10309
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010310Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10313
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010314Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10315
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010316 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010317
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010318Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10321 pointed out by Melvyn Sopacua.
10322
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010323Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * libxml.m4: Frédéric Crozat gave a patch related to the change
10326 of Include paths breaking the libxml.m4
10327
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010328Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * xpath.c: Fix bug #76927 forgot to save some context
10331 when evaluating binary expressions
10332
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010333Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * configure.in: fixed configure for MPE/iX from Markus Henke
10336 * xmlmemory.c: fixed initialization problems
10337 * xpath.c: another set of patches from Richard Jinks this
10338 fixes "make XPathtests" on linux
10339
Daniel Veillard21458c82002-03-27 16:12:22 +000010340Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10343 * test/XPath/expr/compare test/XPath/expr/equality
10344 test/XPath/expr/floats test/XPath/expr/functions
10345 test/XPath/expr/strings result/XPath/expr/compare
10346 result/XPath/expr/equality result/XPath/expr/floats
10347 result/XPath/expr/functions result/XPath/expr/strings: Updated
10348 tests though they show a divergence on Linux
10349
Daniel Veillard28dfed12002-03-27 09:08:17 +000010350Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * xpath.c trionan.c: previous commit also included patches
10353 from Richard Jinks on some IEEE support corner case
10354
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010355Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10358 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10359 that $(datadir) should be used for docs
10360
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010361Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10364 could leak filedescriptors
10365
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010366Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * configure.in nanohttp.c: applied patch from Allan Clark for
10369 UnixWare/OpenServer
10370
Daniel Veillard19274092002-03-25 16:48:03 +000010371Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * configure.in: preparing 2.4.19
10374 * doc/*: rebuilt the docs
10375
Daniel Veillard56b2db72002-03-25 16:35:28 +000010376Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * nanohttp.c: fixing #76043, got fed up with non-portability
10379 of that piece of code.
10380
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010381Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * valid.c SAX.c: Never commit without running "make tests" :-(
10384 fix a couple of stupidities in the previous commit
10385 * result/*: a few changes in some attribute order result of previous
10386 commit.
10387
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010388Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10391 the internal subset should not raise duplicate ID errors,
10392 also there was a small bug in conjunction to namespace
10393 declarations defaulted and xml:xxx attributes DTD definitions.
10394
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010395Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * xpath.c: Richard Jinks also raised some rounding problems
10398 this tries to fix them
10399
Daniel Veillard4e2df542002-03-22 12:23:14 +000010400Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10403 behaviour in xmlXPathCastToString()
10404
Daniel Veillarddb552912002-03-21 13:27:59 +000010405Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10408 raised by Morus Walter
10409
Daniel Veillard9e537932002-03-21 13:08:08 +000010410Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10413 from Igor
10414
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010415Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * xpath.c: fixing #75619, related to a problem when trying
10418 to evaluate condition when the current node set resulting
10419 from that sub-step evaluation is empty. Also fixes 2 potential
10420 problem with previous-sibling and next-siblings axis.
10421
Daniel Veillard1840ef02002-03-21 08:05:23 +000010422Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10425 HTML support is not configured in.
10426
Daniel Veillard561b7f82002-03-20 21:55:57 +000010427Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10430 include/libxml/tree.h: dohh I really didn't intended to commit
10431 this test version :-(
10432
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010433Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * testSAX.c: I wanted to see the real speed at the SAX interface
10436 after a little too many Ximianer started complaining about the
10437 parser speed.
10438 added a --quiet option:
10439 paphio:~/XML -> ls -l db100000.xml
10440 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10441 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10442 3200006 callbacks generated
10443 real 0m1.270s
10444 Which means 16MBytes/s and 3Mcallback/s
10445
Daniel Veillardc62a1472002-03-19 18:35:12 +000010446Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * xpath.c: valgrind spotted another error that time when running
10449 on libxslt regression tests
10450
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010451Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * Makefile.am: adding "make valgrind" running the full regression
10454 tests (except python ones) under Valgrind (using valgrind -q
10455 which was kindly added by the author).
10456 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10457 passes cleanly now except an obcure floating point initialization
10458 raised in log10() in one XPath regression test ???
10459 * tree.c: edited some comments to close #75244
10460
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010461Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10464 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10465 context of ScrollKeeper, made sure that if the number is
10466 an integer, the serialization follows the description at
10467 http://www.w3.org/TR/xpath#section-String-Functions
10468
Daniel Veillard5997aca2002-03-18 18:36:20 +000010469Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10470
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010471 * configure.in: preparing 2.4.18
10472 * doc/*: updated and rebuilt the web site
10473 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10474 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010475 * parser.c: humm, changed the way the SAX parser work when
10476 xmlSubstituteEntitiesDefault(1) is set, it will then
10477 do the entity registration and loading by itself in case the
10478 user provided SAX getEntity() returns NULL.
10479 * testSAX.c: added --noent to test the behaviour.
10480
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010481Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * parser.c: Wilfried Teiken provided a hackish but working
10484 way to get context reported back on entities when parsing
10485 with SAX and without breaking the DOM build.
10486
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010487Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * c14n.c: applied a new patch from Aleksey Sanin
10490 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10491 to reference Aleksey implementation of XML digital Signatures
10492
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010493Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * xpath.c: small fix to avoid potential problem due to
10496 ordering of freeing data
10497 * python/Makefile.am: people were complaining about
10498 the generated file in python dir not being built
10499
Daniel Veillardd2379012002-03-15 22:24:56 +000010500Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10503 python/generator.py python/libxml.c python/types.c: Cleanup
10504 of the python Makefiles based on Jacob and James feedback,
10505 fixed the spec file accordingly, fixed the number of warning
10506 that passing my pedantic CFLAGS was generating. Conclusion
10507 is that Python includes are real crap.
10508
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010509Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * configure,in: it was reported quite a few times that
10512 xml2-config --cflags should not output
10513 -I$includeprefix/libxml2/libxml because libxml2 header names
10514 clashes with existing names like list.h from C++ stl.
10515 Includes should be #include<libxml/xxx.h> so ...
10516
Daniel Veillard6f293b12002-03-15 09:42:33 +000010517Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * c14n.c: another patch from Aleksey Sanin
10520
Daniel Veillard5c396542002-03-15 07:57:50 +000010521Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10524 canonicalization algorithm
10525 * doc/xml.html doc/index.html: added the C14N references on the
10526 index page.
10527
jacob berkman9be65862002-03-14 02:15:56 +0000105282002-03-13 jacob berkman <jacob@ximian.com>
10529
10530 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10531 usage, redundant, and gcc specific
10532
Daniel Veillard75be0132002-03-13 10:03:35 +000010533Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * xpath.c: speedup some node selection operations, this can
10536 have a significant impact on DocBook Norm's stylesheets
10537 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10538 make sure it's always the case
10539 * debugXML.c: distinguish CDATA and comments in ls operations
10540
Daniel Veillard61f26172002-03-12 18:46:39 +000010541Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10544 to generate better API descriptions etc...
10545
Daniel Veillard9ff88172002-03-11 09:15:32 +000010546Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * c14n.c: Fixing #74186, made sure all boolean expressions
10549 get fully parenthesized, ran indent on the output
10550 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10551 include/libxml/tree.h: also #74186 related, removed the
10552 --with-buffers option, and all the preprocessor conditional
10553 sections that were resulting from it.
10554
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010555Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * valid.c: applied patch from Dodji Seketeli fixing an
10558 uninitailized variable in xmlValidGetValidElements()
10559
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010560Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * c14n.c: fixed a few comments
10563 * doc/*.html doc/*/*.html: regenerated the docs and added
10564 the C14N API
10565 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10566
Daniel Veillardfa49d872002-03-09 10:20:00 +000010567Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * check-xml-test-suite.py: fix to adapt varaiations in the
10570 bindings
10571 * configure.in python/setup.py python/setup.py.in: fixed to
10572 have the version of the python scripts automatically updated
10573
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010574Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10577 in xmlCopyProp()
10578
Daniel Veillardaf43f632002-03-08 15:05:20 +000010579Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * configure.in: preparing 2.4.17 release
10582 * doc/*: updated and rebuilt the docs
10583 * xpath.c: fixed a comment
10584 * python/libxml.c: fixed a possible reentrancy problem
10585
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010586Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10589 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10590 added a specific regression test
10591 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10592 not raise exceptions when failing to find the attribute.
10593
Daniel Veillard90bc3712002-03-07 15:12:58 +000010594Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * configure.in xmllint.c: owen pointed out a problem with the
10597 ftme fix, gettimeofday() was not detected by configure and
10598 the ftime header wasn't included, dohhh
10599
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010600Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * configure.in xmllint.c: trying to fix #71457 for timing
10603 precision when gettimeofday() is not availble but ftime() is
10604
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010605Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10608 are now copied on install and part of the -devel RPM
10609
Daniel Veillard7b416132002-03-07 08:36:03 +000010610Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * xpath.c: trying to avoid bug #72150 which was apparently
10613 caused by a gcc bug (or a processor problem) as detailed
10614 at http://veillard.com/gcc.bug
10615
Daniel Veillardf742d342002-03-07 00:05:35 +000010616Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10619 fixed xmlReconciliateNs(), added a Python test/example for
10620 inter-document cut'n paste
10621 * python/libxml.py: fixed node.doc on document nodes and added
10622 xpathEval() onto node objects
10623
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010624Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10627 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10628 fixup and integrated tests for the serialization stuff
10629
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010630Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10633 moved the libxml man page to section 3
10634
Daniel Veillard1e774382002-03-06 17:35:40 +000010635Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * tree.c: fix bug #72490
10638 * python/libxml.c python/libxml.py: added methods serialize()
10639 and saveTo() to all node elements.
10640
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010641Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * xmlIO.c: closed #73430, don't read from an input source
10644 which indicated an end-of-file or an error.
10645
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010646Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * parser.c: make sure SAX endDocument is always called as
10649 this could result in a Python memory leak otherwise (it's
10650 used to decrement ref-counting)
10651 * python/generator.py python/libxml.c python/libxml.py
10652 python/libxml2-python-api.xml python/libxml2class.txt
10653 python/tests/error.py python/tests/xpath.py: implemented
10654 the suggestions made by Gary Benson and extended the tests
10655 to match it.
10656
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010657Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * python/generator.py: applied patch fixing #73450
10660
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010661Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * xpath.c: fixing #61290 "namespace nodes have no parent"
10664 long standing divergence from the XPath REC. NodeSets
10665 simply hold a copy of namespace nodes and those node ->next
10666 points to the parent (which may not be the node carrying the
10667 definition).
10668 * include/libxml/xpath.h: flagged but didn't added a possible
10669 speedup
10670 * DOCBparser.c HTMLparser.c: removed some warnings from push
10671 parser due to new state being added.
10672 * tree.c: new fix from Boris Erdmann
10673 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10674 the XML Canonalization support from Aleksey Sanin
10675
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010676Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * tree.c: patch from Boris Erdmann fixing some namespace odities
10679 with xmlCopyNode()
10680
Daniel Veillardc6613042002-03-02 09:34:02 +000010681Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * xmlIO.c: fix bug #72706 when loading a NULL entity
10684
Daniel Veillardc0fef772002-03-01 16:16:31 +000010685Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10688 actually change in a future XML Namespace revision.
10689
Daniel Veillard79426f22002-03-01 16:14:17 +000010690Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10693 added the possibility of returning nodesets from XPath extension
10694 functions written in Python
10695
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010696Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * python/*: commiting some Python bindings work done while travelling
10699
Daniel Veillard97300512002-03-01 09:13:41 +000010700Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10703 explicitely with memory debugging switched on
10704
Daniel Veillard6361da02002-02-23 10:10:33 +000010705Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10708 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10709 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10710 the accessor generator for strings
10711 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10712 regression test.
10713
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010714Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * python/README python/generator.py python/libxml.c python/setup.py:
10717 added the 'usual' setup.py to allow building a libxml2-python
10718 module based on the same code. The initialization is however
10719 different the 2 .so files fo libxml2 and libxslt are identical and
10720 they entry point initialize both libraries. this is done to avoid
10721 some possible nasty problem since the Python don't merge the maps
10722 of all shared modules.
10723
Daniel Veillard158a4d22002-02-20 22:17:58 +000010724Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * parser.c: fixed a push/encoding bug reported by Michael
10727 on librsvg
10728
Daniel Veillard7839e162002-02-20 18:54:48 +000010729Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * include/libxml/parserInternals.h: fixes a misplaced #endif
10732
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010733Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * parser.c valid.c: found and fixed a couple of allocation bugs
10736
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010737Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * doc/xml.html doc/python.html doc/*: added a Python and binding
10740 page describing the current state of the Python bindings and
10741 giving pointers to the other languages wrappers.
10742
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010743Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10746 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10747 rebuilt the API and web site
10748 * xpath.c: fixed #71978 portability bugs
10749
Daniel Veillard8aff2472002-02-19 21:50:43 +000010750Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10753
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010754Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * include/libxml/parserInternals.h parser.c: had to change
10757 2 internal parsing API when processing document content
10758 to check the start and end of element content are defined
10759 in the same entity
10760 * valid.c include/libxml/valid.h: attribute normalization can
10761 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10762 with the context to report it.
10763 * SAX.c: fixed the last known bugs, crazy validation constraints
10764 when a document is standalone seems correctly handled. There
10765 is a couple of open issues left which need consideration especially
10766 PE93 on external unparsed entities and standalone status.
10767 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10768 The 2 tests left failing are actually in error. Cleanup done.
10769
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010770Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * valid.c: implemented E59 spaces in CDATA does not match the
10773 nonterminal S
10774
Daniel Veillard878eab02002-02-19 13:46:09 +000010775Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * SAX.c parser.c valid.c: more validation test fixups
10778 * check-xml-test-suite.py: added duration info for the tests
10779
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010780Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * parser.c valid.c: a couple of errors were reported but not
10783 saved back as such in the parsing context. Down to 1% failure rate
10784 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10785
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010786Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * xmlInternald.c: isExtender was missing a char
10789 * parser.c include/libxml/parser.h: % are acceptable in the
10790 internal subset if within a PUBLIC ID
10791
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010792Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * SAX.c parserInternals.c valid.c: more work on the conformance
10795 suite. Took the step to finally block documents with encoding
10796 errors. It's a fatal error per the spec, people should have fixed
10797 their documents by now.
10798
Daniel Veillard55253e22002-02-18 14:32:39 +000010799Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * check-xml-test-suite.py: fixed the test script after some discussion
10802 on the semantic of TYPE="error"
10803 * Makefile.am: added the script to the distrib
10804
Daniel Veillard28757702002-02-18 11:19:30 +000010805Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * SAX.c entities.c: fixed a couple of conformances issues deep
10808 into the validation code (standalone and undeclared Notations)
10809
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010810Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10813 stayed there for years !
10814
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010815Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10818 missing
10819
Daniel Veillardc7612992002-02-17 22:47:37 +000010820Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * check-xml-test-suite.py: improved the behaviour a bit as
10823 well as the logs
10824 * parser.c valid.c SAX.c: fixed a few more bugs
10825 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10826
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010827Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * check-xml-test-suite.py: python script to run regression tests
10830 against the XML Test suite of W3C/OASis
10831 * SAX.c: fixed a validation bug
10832 * parser.c: fixed 3 errors pointed by the test suite
10833 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10834 * python/Makefile.am: fixed a dependendy
10835
Daniel Veillard9f28f302002-02-15 20:48:08 +000010836Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * xmlmemory.c: avoid a warning bug #71594
10839
Daniel Veillard144024e2002-02-13 21:14:46 +000010840Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10843 warning on alpha/Tru64
10844
Daniel Veillarde4301c82002-02-13 13:32:35 +000010845Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * include/libxml/entities.h: fixing a comment
10848 * valid.c: fixing some troubles with validity check on namespaces
10849 * result/VC/NS3 test/VC/NS3: added a specific regression test
10850
Daniel Veillarda6d05382002-02-13 13:07:41 +000010851Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * tree.c: Fixing #71342 serializing '\n' in attribute values
10854 * result/noent/att3 result/att3 test/att3: added a specific
10855 test.
10856
Daniel Veillard797a5652002-02-12 13:46:21 +000010857Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * python/libxml.c: couple of bug fixes
10860
Daniel Veillard01a6d412002-02-11 18:42:20 +000010861Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * python/*.py: removed tabs and used spaces.
10864
Daniel Veillard397ff112002-02-11 18:27:20 +000010865Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10868 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10869
Daniel Veillard03517542002-02-11 13:54:40 +000010870Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10873 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10874
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010875Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * include/libxml/encoding.h include/libxml/entities.h
10878 include/libxml/globals.h include/libxml/parser.h
10879 include/libxml/threads.h include/libxml/tree.h
10880 include/libxml/xmlmemory.h: trying to fix the include mess
10881
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010882Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * include/libxml/xmlmemory.h: reverted part of the previous
10885 attempt to provide #69655, this was breaking the build.
10886
Daniel Veillard0ba59232002-02-10 13:20:39 +000010887Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10890 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10891 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10892 include/libxml/parserInternals.h include/libxml/tree.h
10893 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10894 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10895 clean.
10896 * python/libxml.c: fixed a warning.
10897
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010898Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10901 copying of node, merge back IDs in the target document.
10902 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10903 test/XInclude/ents/ids.xml: test case
10904 * result/VC/ElementValid4: output changed due to a typo fix
10905
Daniel Veillard1c18e302002-02-09 22:16:40 +000010906Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010909 generate the dependencies right as Jacob found out. Add
10910 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010911
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010912Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * parserInternals.c valid.c: Justin Fletcher found some parts
10915 of the code needing cleanup
10916 * libxml.spec.in python/Makefile.am python/generator.py
10917 python/libxml.c python/libxml.py: Fixed the python Makefiles
10918 corrected a bug showing up on ia64, changed the name of the
10919 python internal module too
10920
Daniel Veillard07be19b2002-02-08 14:20:35 +000010921Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * Makefile.am: applied patch from Andris Pavenis for binary
10924 name suffixes
10925
Daniel Veillardf216d462002-02-08 13:44:24 +000010926Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * xmllint.c win32/win32config.h: fixing #68748
10929
Daniel Veillardd455d792002-02-08 13:37:46 +000010930Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * valid.c: fixing #70166
10933
10934Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * valid.c: fixing #70077
10937
Daniel Veillardc575b992002-02-08 13:28:40 +000010938Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * Copyright Makefile.am README configure.in libxml.spec.in:
10941 Changed to the MIT Licence
10942 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10943 doc/xmlio.html: updated the doc accordingly
10944 * include/libxml/xmlwin32version.h configure.in: preparing
10945 2.4.14 release
10946 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10947 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10948 fixed the const xmlChar * wrapper and generator, XPath extension
10949 functions now use the context as first argument
10950 * python/tests/tstxpath.py python/tests/xpath.py
10951 python/tests/xpathext.py: Updated the tests accordingly
10952 * tree.c: fixed bug #70067
10953
Daniel Veillard7db38712002-02-07 16:39:11 +000010954Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * Makefile.am: cleanup
10957 * debugXML.c: always use stdout if output is NULL
10958 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10959 * python/Makefile.am python/generator.py python/libxml2class.txt
10960 python/libxml_wrap.h python/types.c: augmented the number of bindings
10961 handling FILE * and XPath contexts
10962 * python/tests/Makefile.am: avoid a stupid problem due to the
10963 use of TEST.
10964
Daniel Veillard15a143b2002-02-06 22:40:50 +000010965Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10968
Daniel Veillard70cab352002-02-06 16:06:58 +000010969Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * python/TODO python/libxml.c: cleanup the extension function lookup
10972 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10973
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010974Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * configure.in python/Makefile.am: do not install outside
10977 of prefix
10978
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010979Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * python/TODO python/libxml.c: started adding SAX interfaces
10982 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10983 SAX test
10984
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010985Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * tree.c: hardened the addChild function
10988 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10989 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10990 added accessors needed for xmlNode, a bit more testing and
10991 extension of interfaces
10992 * python/tests/Makefile.am python/tests/build.py: added a test
10993 build from scratch/save/load/check
10994
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010995Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * parserInternals.c: change a small bit in the way valididy
10998 error messages get initialized
10999 * python/TODO python/libxml.c python/libxml2-python-api.xml
11000 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11001 added some memory debugging to track leaks at the libxml2 level
11002 * python/tests/*.py: changed all tests to check for leaks,
11003 there is just one left in XPath extension registrations.
11004
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011005Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * python/TODO python/generator.py python/libxml2-python-api.xml
11008 python/libxml2class.txt: more accessor classes for the parser
11009 context, allow to switch on and check validity
11010 * python/tests/Makefile.am python/tests/error.py
11011 python/tests/invalid.xml python/tests/valid.xml
11012 python/tests/validate.py: attded more test and and added error.py
11013 which I forgot to commit in the last step
11014
Daniel Veillard3ce52572002-02-03 15:08:05 +000011015Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * python/Makefile.am python/types.c: cleanup
11018 * python/libxml.c python/libxml.py python/libxml_wrap.h
11019 python/generator.py python/libxml2-python-api.xml
11020 python/libxml2class.txt: added class for parser context, added
11021 first cut for push mode support. Added a framework to generate
11022 accessors functions.
11023 * python/tests/Makefile.am python/tests/push.py: added a push
11024 test
11025
Daniel Veillardcfb05462002-02-02 23:18:22 +000011026Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11029 bug a bit of cleanup.
11030
Daniel Veillard5d819032002-02-02 21:49:17 +000011031Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11034 python/libxml2class.txt: adding error redirections and preformat
11035 to a python handler
11036 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11037 tests self checking
11038
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011039Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11042 a function
11043
Daniel Veillard9589d452002-02-02 10:28:17 +000011044Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11047 python/libxml.c python/libxml2-python-api.xml
11048 python/libxml2class.txt: Progressing through the TODOs, class
11049 description output, extra XML API, RPM now builds the wrappers
11050 for all python installed versions
11051
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011052Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * configure.in libxml.spec.in python/Makefile.am python/TODO
11055 python/generator.py python/libxml2class.txt: added more informations
11056 in the libxml2-python package including docs. Slightly changed
11057 the class hierarchy
11058 * python/tests/*: added basic regression tests infrastructure too
11059
11060Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11063 added libxml2-python as part of the packages installed
11064
Daniel Veillarda7340c82002-02-01 17:56:45 +000011065Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * python/Makefile.am python/generator.py python/libxml.c
11068 python/libxml.py: more work, now able to extend the
11069 XPath interpreter with functions written in python.
11070
Daniel Veillardc3e39442002-02-01 09:29:41 +000011071Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * python/Makefile.am: Jacob sent a patch to allow building from
11074 tarfile.
11075
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011076Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11079 inserted the python wrappers build, I hope this won't be too
11080 unportable
11081
Daniel Veillard1971ee22002-01-31 20:29:19 +000011082Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * xpath.c: minor optimization
11085 * python/generator.py python/libxml.c python/libxml.py
11086 python/libxml_wrap.h: more work on the python bindings,
11087 they now support XPath and there is no evident leak
11088
Daniel Veillard36ed5292002-01-30 23:49:06 +000011089Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * python/generator.py python/libxml.c python/libxml.py:
11092 more work on the python bindings generator.
11093
Daniel Veillard96fe0952002-01-30 20:52:23 +000011094Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * python/generator.py python/libxml.c python/libxml_wrap.h:
11097 more work on the python bindings.
11098
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011099Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * python/generator.py python/libxml.c python/libxml.py
11102 python/libxml_wrap.h: commited early version of a python binding
11103 for private use only ATM
11104
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011105Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * entities.c tree.c include/libxml/entities.h: applied patch
11108 from Anthony Jones to implement copy of DTD subtree too. Had
11109 just to keep 2 function private which really ought to become
11110 public ones.
11111
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011112Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * xmllint.c: added pointers to the web pages in the usage()
11115
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011116Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * tree.c: more fixes from Petr Kozelka for attribute handling
11119 in the tree API to align the semantic with DOM.
11120
Daniel Veillard36065812002-01-24 15:02:46 +000011121Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * valid.c tree.c entities.c: another set of patches from
11124 Anthony Jones for copy operations cleanup and robustness
11125
Daniel Veillardf8592562002-01-23 17:58:17 +000011126Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11129 an alphabetic index based on comments content
11130 * doc/*: rebuilt the web site with the new references
11131
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011132Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * parserInternals.h: Greg Sjaardema suggested to use an
11135 eponential buffer groth policy in xmlParserAddNodeInfo()
11136
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011137Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11140 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11141 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11142 to generate cross-references, and added/updated the stylesheets
11143 to generate and link API indexes. The generic keyword index
11144 is not done yet.
11145 * doc/*.html: regenerated all the usual docs too
11146
Daniel Veillard2070c482002-01-22 22:12:19 +000011147Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * debugXML.c: added an xpath function to the shell for T. V. Raman
11150
11151Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011152
11153 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11154 debug routines.
11155
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011156Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11159 support of attribute nodes
11160
Daniel Veillard9d06d302002-01-22 18:15:52 +000011161Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11164 hopefully near complete and fully documented of the API in XML
11165 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11166 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11167 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11168 include/libxml/parserInternals.h include/libxml/valid.hi
11169 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11170 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11171 include/libxml/xpath.h include/libxml/xpathInternals.h:
11172 Cleaned up the doc comments a lot in the process, the interface
11173 coverage is now 100%
11174
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011175Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11178 extracts comments from the gtk-doc DocBook output (a bit
11179 convoluted but seems to work).
11180
Daniel Veillard61006472002-01-21 17:31:47 +000011181Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11184 added an XML description of the API, moved the script generating
11185 it here. Added a "make api" target
11186
Daniel Veillardd2f23002002-01-21 13:36:00 +000011187Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11190
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011191Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * xpath.c include/libxml/xpathInternals.h: the change made to
11194 xmlXPathFuncLookupFunc was incompatible roll it back
11195
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011196Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * SAX.c: cleanup patch from Anthony Jones
11199 * doc/Makefile.am: fix the headers to avoid in make scan
11200 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11201 includes, * vs Ptr and general cleanup
11202 * parsedecl.py: first version of a script to extract the
11203 module interfaces, the goal will be to provide .decl or XML
11204 specification of the interfaces to build wrappers.
11205
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011206Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11209 now provides return codes in case of errors
11210
Bjorn Reese026d29f2002-01-19 15:40:18 +000011211Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11212
11213 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11214 Upgraded to trio baseline 1.6
11215 * strio.h strio.c: Replaced by triostr.h and triostr.c
11216
Daniel Veillard572577e2002-01-18 16:23:55 +000011217Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11220 of strdup usage in the code
11221
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011222Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * parser.c error.c: Keith Isdale complained rightly that
11225 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11226
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011227Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * tree.c: fixed the funxtion to set the xml: attributes
11230 * debugXML.c: added "setbase" to test it.
11231
Daniel Veillard2c748c62002-01-16 15:37:50 +000011232Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11233
11234 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11235 to allow updating an attribute content
11236
Daniel Veillard8de85c62002-01-15 17:10:15 +000011237Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11238
11239 * libxml.h: try to avoid problems when compiling on Windows
11240
Daniel Veillard314cfa02002-01-14 17:58:01 +000011241Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * hash.c: patch from Anthony Jones for hash.c allocation size
11244 * Makefile.am: trying to work around Yet Another Libtool Madness
11245 and build the 2.4.13 release finally ...
11246
Daniel Veillard744683d2002-01-14 17:30:20 +000011247Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11250 * doc/* : update of the documentation
11251
Daniel Veillarde6a55192002-01-14 17:11:53 +000011252Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11255 at fixing #61290 :-(
11256
Daniel Veillardfb25a512002-01-13 20:32:08 +000011257Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11260 Fixes bug #67229
11261
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011262Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * tree.c: trying to avoid troubles when a subtree is copied
11265 and coalesced in part with the target tree. Should fix
11266 bug #67407
11267
Daniel Veillardd8224e02002-01-13 15:43:22 +000011268Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * valid.c: fixed validation of attributes content of type
11271 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11272 values, very old bug. Fixes #67671
11273
Daniel Veillard8107a222002-01-13 14:10:10 +000011274Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * parser.c include/libxml/parserInternals.h tree.c: integrated
11277 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11278 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11279
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011280Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * threads.c: applied Serguei Narojnyi's patch to add native
11283 thread support on the Win32 platform
11284 * testThreadsWin32.c Makefile.am: added the test program also
11285 from Serguei, Win32 specific
11286 * include/win32config.h include/libxml/xmlwin32version.h.in:
11287 added patch from Igor for the Windows thread specific defines.
11288
Daniel Veillard845cce42002-01-09 11:51:37 +000011289Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11292
Daniel Veillard7b602b42002-01-08 13:26:00 +000011293Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11296 output page into XMLinfo.html. Close bug #66951 and
11297 raised by Robert Collins too.
11298
Daniel Veillard73c6e532002-01-08 13:15:33 +000011299Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * encoding.c: Paul Keogh pointed out a possibility of segfault
11302 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11303 Closes bug # 68238
11304
Daniel Veillard4a859202002-01-08 11:49:22 +000011305Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * doc/*.html: updated the Gdome2 links
11308
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011309Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * libxml.h: Applied following patches from Robert Collins
11312 and make sure IN_LIBXML is defined when compiling it
11313 -------
11314 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11315 as well as Visual C.
11316 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11317 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11318 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11319 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11320 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11321 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11322 xmlSysIDExists xmlNoNetExists).
11323 * xmllint.c: Don't include winsock2.h for Cygwin.
11324
Daniel Veillard401c2112002-01-07 16:54:10 +000011325Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11328 when the version info is not present.
11329
Daniel Veillard6f42c132002-01-06 23:05:13 +000011330Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * tree.c: Anthony Jones pointed out a problem in
11333 xmlStringGetNodeList() and provided a fix for it
11334
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011335Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011337 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011338 xmlCreatePushParserCtxt() when the initial buffer passed
11339 is large.
11340
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011341Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * win32/*: big cleanup of the Windows/MSVC project files
11344 from Igor Zlatkovic
11345
Daniel Veillardcebb1362002-01-02 13:13:30 +000011346Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * doc/Makefile.am: should fix #67674 and avoid troubles if
11349 xsltproc is not available or fails in the prefix provided
11350
Daniel Veillard26908ab2002-01-01 16:50:03 +000011351Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11354
Daniel Veillard5344c602001-12-31 16:37:34 +000011355Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11358 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11359 Fixed a few other problems raised by Charlie Bozeman.
11360 * result/VC/ElementValid[5-7]: fixed the output
11361
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011362Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11365 patches from Charlie Bozeman. Regenerated the HTML docs.
11366
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011367Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11368
11369 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11370 for Windows from Igor
11371
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011372Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11373
11374 * xmllint.c: applied Justin Fletcher patch for --output or -o
11375
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011376Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11377
11378 * win32/libxml2/libxml2.def.src: close #67019
11379
Daniel Veillard01db67c2001-12-18 07:09:59 +000011380Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11381
11382 * xmllint.c: applied Justin Fletcher generic timing patch
11383 similar to the one already applied to xsltproc.
11384
Daniel Veillardd1640922001-12-17 15:30:10 +000011385Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11386
11387 * include/libxml/tree.h tree.c: applied documentation patches
11388 from Charlie Bozeman
11389
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011390Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11391
11392 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11393
Daniel Veillard29e43992001-12-13 22:21:58 +000011394Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * valid.c: fix the xmlStrdup() used in the previous patch.
11397 * valid.c: added --dropdtd
11398 * tree.c: fixed xmlUnlinkNode so it also removes the references
11399 from the document if the node is a DTD
11400
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011401Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * HTMLtree.c valid.c: cleanup some static declarations
11404
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011405Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11406
11407 * xmllint.c: removed another strdup()
11408 * doc/FAQ: removed the HP/UX entry
11409
Daniel Veillarded472f32001-12-13 08:48:14 +000011410Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * valid.c: fix bug #66816 when validating.
11413 * xmllint.c: don't use sys/time.h if configure did not found it
11414
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011415Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11416
11417 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11418 xmlcatalog_man.xml
11419
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011420Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11423 xmlInitMemory() was declared twice
11424
Daniel Veillardb82c1662001-12-09 14:00:54 +000011425Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11426
11427 * globals.c: do not reference strdup() !
11428 * configure.in libxml-2.0.pc.in: trying to fix the libs
11429 of the various config extraction modules
11430
Daniel Veillardef90ba72001-12-07 14:24:22 +000011431Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11432
11433 * configure.in : preparing 2.4.12
11434 * doc/* : updated and rebuilt the docs
11435
Daniel Veillard220346d2001-12-07 11:33:54 +000011436Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * uri.c: closed bug #66159
11439 * testURI.c: added --escape option
11440 * configure.in: some cleanup for xml2-config --cflags
11441
Daniel Veillard2a906822001-12-06 14:34:08 +000011442Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * globals.c testThreads.c: removed some misplaced includes
11445 of xmlversion.h
11446
Daniel Veillarde28313b2001-12-06 14:08:31 +000011447Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * threads.c: patch from Gary Pennington fixing a possible
11450 problem at initialization time.
11451
Daniel Veillardd3b08822001-12-05 12:03:33 +000011452Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011455 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011456 CodeWarrior.
11457
Daniel Veillarda7866932001-12-04 13:14:44 +000011458Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * xmllint.c: applied Geert Kloosterman's patch to fix
11461 --repeat --timing output
11462
Daniel Veillard19840942001-11-29 16:11:38 +000011463Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11466 where non-wellformed XML declaractions were not detected.
11467
Daniel Veillarde85d9342001-11-28 14:43:12 +000011468Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11471
Daniel Veillard22f25a82001-11-28 09:12:23 +000011472Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11475 gets reset by xmlCleanupInputCallbacks() and this makes the
11476 function useless. Same for output.
11477
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011478Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * xmlIO.c: robert pointed out a loop error in callback cleanups
11481
Daniel Veillard8faa7832001-11-26 15:58:08 +000011482Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11485 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11486 they are not really tied to debugging
11487
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011488Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11489
11490 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11491 * xmllint.c: better --catalogs description
11492
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011493Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11494
11495 * tree.c: fixed a couple of problems in xmlSetProp()
11496
Daniel Veillardcd337f02001-11-22 18:20:37 +000011497Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11498
11499 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11500 unappropriate stdout output.
11501
Daniel Veillard566d4df2001-11-22 13:00:53 +000011502Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11505 by Denis Beurive, closes #65111
11506
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011507Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11508
11509 * valid.c: in case of content model validity error, don't
11510 print it if validity warnings were not requested.
11511
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011512Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11515 * parserInternals.c: removed the last exit() call. Print an
11516 unmaskable error on stderr instead (library mismatch detection)
11517
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011518Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11519
11520 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11521 shell instructions from Heiko Rupp
11522
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011523Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11524
11525 * catalog.c: use the URL notation file:// for default catalog paths
11526
Daniel Veillard0ec98632001-11-14 15:04:32 +000011527Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * include/libxml/tree.h: better comments for _private fields
11530 * tree.c: removed a problem when copying an entity reference.
11531
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011532Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * vms/*: updated instructions and diffs from John A Fotheringham
11535
Daniel Veillarda11001b2001-11-12 22:45:36 +000011536Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * include/libxml/xmlerror.h: avoid an include problem if
11539 #include <libxml/xmlerror.h> happens first in code
11540 seems to be the case in KDE libs
11541
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011542Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11545 from Igor for Windows
11546
11547Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * Makefile.am: Gary Pennington pointed out a missing prefix
11550
Daniel Veillard43d3f612001-11-10 11:57:23 +000011551Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11554 * doc/*: upgraded and rebuilt the docs
11555
Daniel Veillardc1f78342001-11-10 11:43:05 +000011556Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * HTMLparser.c: fix comment in scripts element parsing.
11559 * result/HTML/doc3*: updated the results.
11560
11561Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * uri.c: another URI bug fix #63336, using Joel Young patch.
11564
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011565Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11566
11567 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11568 a cleaned up version of the Pwd shell string generation.
11569
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011570Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11571
11572 * valid.c include/libxml/tree.h: trying to fix namespaces +
11573 validation problems for good, closing #63619 in the process
11574 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11575 wrong in this respect, fixed it.
11576
Daniel Veillardd536f702001-11-08 17:32:47 +000011577Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * xmllint.c: Morus Walter patch to allow --format and --encode
11580
Daniel Veillard5004f422001-11-08 13:53:05 +000011581Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * debugXML.c: Stefan Kost provided an help command for the shell
11584
Daniel Veillarda6825e82001-11-07 13:33:59 +000011585Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * debugXML.c: Heiko Rupp pointed that the shell would crash
11588 on empty nodesets returns.
11589
Daniel Veillard03f848d2001-11-07 12:53:46 +000011590Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11593 migh need the history libraries
11594
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011595Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11598 handle the case of < in quoted attributes, Bastian Kleineidam
11599
Daniel Veillardc853b322001-11-06 15:24:37 +000011600Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11603 fixing catalog breakages
11604 * Makefile.am catalog.c result/catalogs/catal
11605 result/catalogs/mycatalog.* test/catalogs/catal*:
11606 fixed more problems in catalog support, added more regression tests
11607 for both XML and SGML catalog handling
11608
Daniel Veillard66870c72001-11-05 19:27:49 +000011609Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * debugXML.c: applied an improvement to xmlGetLineNo() from
11612 Keith Isdale
11613
Daniel Veillardffe09c92001-11-05 14:21:47 +000011614Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11617 Side effect of the progressive catalog loading
11618
Daniel Veillardad661b92001-11-05 11:43:15 +000011619Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * Makefile.am: confexecdir and confexec_DATA were defined twice
11622 pointed out by Karl Eichwalder
11623
Daniel Veillard6eb17722001-11-04 22:19:27 +000011624Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11625
11626 * xmlcatalog.c: avoid unlink() and use remove() instead.
11627
Daniel Veillardea898282001-11-04 22:13:45 +000011628Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * libxml.spec.in: cleanup
11631 * include/libxml/xmlwin32version.h: updated with 2.4.8
11632
Daniel Veillarda4617b82001-11-04 20:19:12 +000011633Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11636 of compiling libxml with a non standard set of options
11637
John Fleck027edfb2001-11-04 20:13:58 +000011638Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11639
11640 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11641 document --sgml option, fixing gnome bugzilla #63382
11642
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011643Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11646 breakage of 2.4.7, added a couple of really needed APIs
11647 like xmlCatalogIsEmpty() and xmlNewCatalog()
11648 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11649 for install-catalog
11650 * configure.in: preparing 2.4.8
11651
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011652Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11655 include/libxml/tree.h include/libxml/xmlIO.h: more include
11656 cleanups, export cleanly one html output + format function.
11657
11658Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11659
11660 * parser.c: removed initGenericErrorDefaultFunc call from
11661 xmlInitParser() since it could destroy previous calls to
11662 xsltSetGenericErrorFunc() effects
11663
Daniel Veillardebd38c52001-11-01 08:38:12 +000011664Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11667 keyword.
11668
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011669Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * Makefile.am: cleanup
11672 * threads.c: cleanup too
11673 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11674 from xsltproc
11675 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011676 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011677
Daniel Veillard91c00402001-10-30 17:41:38 +000011678Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11679
11680 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11681 was not used anymore !
11682
Daniel Veillard52dcab32001-10-30 12:51:17 +000011683Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * configure.in: preparing 2.4.7
11686 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11687 manual page from John
11688 * doc/*: updated the doc and rebuilt the generated pages
11689
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011690Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * xmlIO.c: closing bug #62711, the library should never
11693 close stdin or stdout.
11694
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011695Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * uri.c: second pass at fixing #63336, using Joel Young
11698 final patch. looks okay.
11699
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011700Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * uri.c include/libxml/uri.h: trying to clear #63336
11703 allowing the escaping routine to parse unconformant
11704 URI-References.
11705
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011706Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * vms/readme.vms vms/build_libxml.com nanoftp.c
11709 include/libxml/xmlversion.h.in: a few VMS updates from
11710 John A Fotheringham
11711 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11712 and xmlCleanupOutputCallbacks() for the Perl binding people.
11713
Daniel Veillard635ef722001-10-29 11:48:19 +000011714Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11717 apply fixes to close #63271 and avoid segfaults when
11718 the error routine gets callbed before xmlInitParser()
11719 get called.
11720 * nanoftp.c error.c: Applied patches from Justin Fletcher
11721 correcting some xmlGenericError misuses.
11722
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011723Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11724
11725 *doc/xmllint.xml, doc/xmllint.1
11726 New and improved man page for xmllint - .xml is the original, .1
11727 is the generated man page
11728
Daniel Veillardc9484202001-10-24 12:35:52 +000011729Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11732 the web site from the main HTML document.
11733
Daniel Veillard5151c062001-10-23 13:10:19 +000011734Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * parser.c: fixed an erroneous validation bug when PE refs
11737 occurs in external parsed entities referenced from the
11738 internals subset
11739 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11740 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11741 added the associated testcase, it's a nice one.
11742 * HTMLparser.c: generate the DTD node as HTML still ...
11743 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11744
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011745Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * HTMLparser.c: fixed a bug in htmlNewDoc()
11748
Daniel Veillard89cad532001-10-22 09:46:13 +000011749Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * test/threads/*: added entities testing to the Thread test
11752 * testThreads.c: make the test reasonable
11753 * DOCBparser.c: fix the DTD public and system ID
11754 * xmllint.c: added --sgml for SGML DocBook importing
11755 * Makefile.am: added Docbtests target
11756
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011757Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11758
11759 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11760 * testThreads.c: removed bogus include
11761
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011762Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11763
11764 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11765 fixed a very serious (looping) validation bug
11766
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011767Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * include/libxml/globals.h include/libxml/threads.h threads.c
11770 testThreads.c: far more testing, cleaning up bugs
11771 * *.c : make sure globals.h is always included.
11772
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011773Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11774
11775 * HTMLparser.c: try to get rid of parser loops for good.
11776
Daniel Veillardab7488e2001-10-17 11:30:37 +000011777Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * configure.in: fixed some bugs in CFLAGS passing.
11780 * test/threads Makefile.am testThreads.c: added a specific
11781 threaded test case (really nasty, guaranteed).
11782
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011783Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * catalog.c: serious cleanup on the management of the
11786 XML catalog tree, more tests done, especially with
11787 the catalog PI.
11788
Daniel Veillard364789a2001-10-16 12:45:00 +000011789Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11790
11791 * catalog.c: avoid a problem in catalog cleanup on SMP if
11792 catalogs were not initialized.
11793
Daniel Veillard81463942001-10-16 12:34:39 +000011794Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * catalog.c xpath.c: trying to cleanup the not thread safe
11797 parts of the library.
11798
Daniel Veillard64a411c2001-10-15 12:32:07 +000011799Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * include/libxml/globals.h configure.in global.data: make
11802 the allocation be per-thread a configure option
11803 * encoding.c include/libxml/parser.h: fixed compilation
11804 errors
11805
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011806Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11807
11808 * include/libxml/parser.h: Norm reported that a few lines
11809 added were breaking libxslt compile, removed them for now
11810
Daniel Veillard6f350292001-10-14 09:56:15 +000011811Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11812
11813 * parser.c parserInternals.c threads.c: debugged and fixed
11814 initialization problems which were giving troubles on SMP
11815 boxes.
11816
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011817Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11818
11819 * include/libxml/Makefile.am: missing globals.h
11820
Daniel Veillarde7090612001-10-13 12:18:28 +000011821Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011822
Daniel Veillarde7090612001-10-13 12:18:28 +000011823 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011824
Daniel Veillardd0463562001-10-13 09:15:48 +000011825Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11826
11827 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11828 include/libxml/parserInternals.h include/libxml/tree.h
11829 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11830 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11831 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11832 Applied the last patches from Gary, cleanup, activated threading
11833 all user accessible global variables are now handled in globals.[ch]
11834 Still a bit rought but make tests passes with either
11835 --with-threads defined at configure time or not.
11836 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11837 linking options
11838
Daniel Veillardb8478642001-10-12 17:29:10 +000011839Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * Makefile.am include/libxml/Makefile.am
11842 include/libxml/globals.h globals.c include/libxml/threads.h
11843 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11844 configure.in: started integrating the core of the thread support
11845 not activated yet but half integrated. The code should still
11846 compile and work anyway.
11847
Daniel Veillardb44025c2001-10-11 22:55:55 +000011848Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11851 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11852 integrating the non-controversial parts of Gary Pennington
11853 multithread patches
11854 * catalog.c: corrected a small bug introduced
11855
Daniel Veillard75b96822001-10-11 18:59:45 +000011856Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * catalog.c include/libxml/catalog.h: very serious cleanup,
11859 isolating unportable code and as much as possible the accesses
11860 to the global shared catalog. May need more testing !
11861
Daniel Veillard78d12092001-10-11 09:12:24 +000011862Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11865 Keith Isdale patches for the XSLT debugger interfaces. Some
11866 cleanup
11867
Daniel Veillardff0b7312001-10-11 06:46:09 +000011868Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11869
11870 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11871 * DOCBparser.c: generate line nubers in elements
11872
Daniel Veillard60087f32001-10-10 09:45:09 +000011873Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * configure.in: preparing 2.4.6 release
11876 * doc/xml.html doc/html/*: updated and rebuilt the docs
11877 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11878
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011879Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11880
11881 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11882 adding documentation for DV's supercatalog support
11883
Daniel Veillard82d75332001-10-08 15:01:59 +000011884Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11887 super catalog support adding one API and one flag --sgml to
11888 xmlcatalog
11889
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011890Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11891
11892 * doc/xmlcatalog_man.xml, xmlcatalog.1
11893 One more crack at
11894 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11895
11896
Thomas Broyer47334c02001-10-07 16:41:52 +000011897Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11898
11899 * xpath.c: implemented xmlXPathObjectCopy for external objects
11900 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11901
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011902Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11903
11904 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11905 finishing up fix to
11906 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11907 the xmlcatalog man page display more elegantly
11908
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011909Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * configure.in: closing bug #61832
11912 * HTMLparser.c: removed a warning
11913
Daniel Veillard6ab38382001-10-06 13:08:27 +000011914Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11915
11916 * xpath.c: fixing #61673 part I, do not loose doc information
11917 when copying result value trees.
11918
Daniel Veillard556c6682001-10-06 09:59:51 +000011919Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11920
11921 * xpath.c: trying to harden the XPath interpreter
11922
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011923Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11924
11925 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11926 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11927
William M. Brack1633d182001-10-05 15:41:19 +000011928Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11929
11930 * HTMLparser: repaired another loop problem
11931
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011932Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11933
11934 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11935 parsing.
11936 * xpath.c: fix bug #61291 the default XML namespace node is
11937 missing from the namespace axis.
11938 * tree.c: refuse to create namespaces nodes with prefix "xml"
11939
Daniel Veillard651f9472001-10-04 14:51:06 +000011940Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * SAX.c: ouch a non-defined namespace could lead to a crash,
11943 fixed #61215
11944
Daniel Veillard7dd05702001-10-04 14:25:12 +000011945Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11946
11947 * parserInternals.c: closed bug #61054
11948
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011949Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11950
11951 * include/libxml/Makefile.am: closing #60708
11952
Daniel Veillarda293c322001-10-02 13:54:14 +000011953Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11954
11955 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11956 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11957
Daniel Veillardf4309d72001-10-02 09:28:58 +000011958Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11959
11960 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11961
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011962Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11963
11964 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11965 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11966
Daniel Veillard16756b62001-10-01 07:36:25 +000011967Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11968
11969 * catalog.c: Justin Fletcher provided cleaup code in case
11970 HAVE_STAT is not defined
11971 * include/win32config.h: Igor Zlatkovic suggested to have
11972 HAVE_STAT defined there
11973
William M. Brack5e1cac12001-09-28 16:19:18 +000011974Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11975
11976 * catalog.c - fixed typing error reported by M. Barros
11977
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011978Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11979
11980 * xmllint.c - fixing typo
11981
William M. Brackd28e48a2001-09-23 01:55:08 +000011982Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11983
11984 * HTMLparser.c: small enhancement to prevent loop on
11985 unrecognizable data
11986
Daniel Veillardb1d62872001-09-21 09:47:08 +000011987Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * parserInternals.c: applying patch from bug #60757 this
11990 should close it
11991
Daniel Veillardc0631a62001-09-20 13:56:06 +000011992Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11993
11994 * catalog.c xmlcatalog.c: removed a couple of warning
11995 * xpath.c: try to solve the linking problem on platforms
11996 needing trio to compile
11997
Daniel Veillard1a123612001-09-19 08:06:23 +000011998Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011999
Daniel Veillard1a123612001-09-19 08:06:23 +000012000 * Makefile.am libxml.spec.in: backing up non-documented changes
12001 commited without review or aproval by Jens Finke <jens@gnome.org>
12002 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012003
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012004Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12005
12006 * configure.in: Joe Orton provided a patch fixing a problem
12007 when iconv is specified to be in a non-standard directory
12008 but wasn't exported in xml2-config --cflags
12009
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012010Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12011
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012012 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012013 troubles with 2.4.4 errors.
12014
Daniel Veillard16698282001-09-14 10:29:27 +000012015Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * encoding.c entities.c: do not output hexadecimal charrefs
12018 when serializing HTML since some version of Netscape can't
12019 grok it, generate decimal ones.
12020 * result/HTML/doc3.htm: output changed due to previous test
12021 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12022
Daniel Veillard98fed372001-09-13 11:34:58 +000012023Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12026 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12027
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012028Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012029 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012030
12031 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12032 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12033 updated the configuration scripts systems accordingly
12034
Daniel Veillard04382ae2001-09-12 18:51:30 +000012035Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * configure.in: preparing for 2.4.4
12038 * doc/xml.html doc/html/*: updated and rebuilt the docs
12039
Daniel Veillardd63437e2001-09-12 15:00:27 +000012040Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12041
12042 * win32/dsp/libxml2.def.src: tried to incorporate comments
12043 from bug #59220
12044
Daniel Veillard319a7422001-09-11 09:27:09 +000012045Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12046
12047 * parser.c result/noent/wml.xml: fixed bug #59981 related
12048 to handling of '&' in attributes when entities are substitued
12049
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012050Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12051
12052 * libxml.h include/libxml/xmlversion.h.in
12053 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12054 Tried to close bug #60131
12055
Daniel Veillardbce62332001-09-10 18:46:55 +000012056Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12057
12058 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12059
Daniel Veillard143b04f2001-09-10 18:14:14 +000012060Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12061
12062 * SAX.c: fixing bug #59946 on xmlns=""
12063
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012064Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12065
12066 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12067 but allocates a new error code.
12068
Daniel Veillard05c13a22001-09-09 08:38:09 +000012069Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12070
12071 * xmllint.c: John Fleck fixed typos in the options output
12072 * parser.c SAX.c: fix ignorable white space SAX selection
12073
12074Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12075
12076 * entities.c: Steve Underwood found the possibility of an
12077 ininite loop in case of error.
12078
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012079Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12082
Daniel Veillarda050d232001-09-05 15:51:05 +000012083Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12084
12085 * parser.c: warn if version is not 1.0 but it's not
12086 strictly speaking an error after analyzing the spec
12087
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012088Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12089
12090 *doc/catalog.html - add link to the html version of the
12091 man page, other linguistic cleanups
12092
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012093Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12094
12095 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12096 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12097 file, has not yet been included in the build.
12098
Daniel Veillard99784ff2001-09-01 16:20:28 +000012099Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12100
12101 * catalog.c: removed a duplicate affectation Justin Fletcher
12102
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012103Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12104
12105 * tree.c: Armin Sander pointed a possible text coalescing
12106 problem, completed his patch.
12107
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012108Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12109
12110 * trionan.c: Fixed const and volatile re-definition problem
12111
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012112Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * libxml.4 parser.c: doc updates from Heiko Rupp
12115 * parserInternals.c: 2 sanity checks from Heiko Rupp
12116
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012117Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12118
12119 * tree.c: applied patch from Armin Sander to make some pointers
12120 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012121 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012122
Daniel Veillardb06c6142001-08-27 14:26:30 +000012123Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * xpath.c: hum, restrict the integer usage gcc bug workaround
12126 to only gcc compilers so that other architecture don't get
12127 penalized by this limitation.
12128 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12129
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012130Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12133 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12134
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012135Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12138 --convert option to xmlcatalog to convert SGML ones to
12139 the XML syntax.
12140 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12141
12142 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012143Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * catalog.c xmlIO.c: started some serious testing and fixed
12146 a few bug and optmization needs.
12147
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012148Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12149
12150 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12151 preparing for a 2.4.3 release even if it may not be ready yet
12152 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12153 all file parsing lookup to go through the entity resolver, add
12154 to add an API to bypass it (needed to load catalogs themselves),
12155 some cleanup on the catalog code too.
12156 * nanoftp.c: small cleanup
12157 * doc/catalog.html: small update
12158
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012159Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12160
12161 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12162 Jun Kuriyama
12163
Daniel Veillardffb120d2001-08-23 00:52:23 +000012164Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12165
12166 * doc/catalog.html: finished the catalog documentation
12167
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012168Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * doc/catalog.html doc/xml.html: added documentation about
12171 Catalog support, misses an API description
12172 * doc/html/*: reextracted the API pages
12173
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012174Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12177 Added the part about section 7.2 on URI resolution,
12178 fixed a side effect in the HTML parser, look complete
12179 and ready to rock except the URI/SystemID part!
12180
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012181Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * include/libxml/catalog.h include/libxml/parser.h
12184 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12185 xmlIO.c: added support and APIs needed for the catalog PI
12186 * include/libxml/xmlIO.h: cleanup
12187
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012188Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12191 include/libxml/catalog.h: starts to look okay, really
12192 plugged the new framework, cleaned a lot of stuff,
12193 added some APIs, except the PI's support missing this
12194 should be mostly complete
12195 * result/catalogs/* test/catalogs/*: added new test, enriched
12196 the existing one with URN ID tests
12197
Daniel Veillard64339542001-08-21 12:57:59 +000012198Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12199
12200 * catalog.c: fixed nextCatalog
12201 * result/catalogs/docbook test/catalogs/*: started adding
12202 a small regression test
12203
Daniel Veillardcda96922001-08-21 10:56:31 +000012204Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12207 more work on the XML catalog support.
12208 * parser.c include/libxml/parser.h: small cleanup seems using
12209 list as a public parameter name can give portability troubles
12210 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12211 include/libxml/xpath.h include/libxml/Makefile.am: removed
12212 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12213 wrappers
12214
Bjorn Reese45029602001-08-21 09:23:53 +000012215Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12216
12217 * Makefile.am trio.c triodef.h trionan.c xpath.c
12218 include/libxml/Makefile.am include/libxml/trionan.h:
12219 Re-worked Not-A-Number and Infinity support.
12220 * xmlcatalog.c: added readline include files
12221
Daniel Veillard344cee72001-08-20 00:08:40 +000012222Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12225 testCatalog as xmlcatalog, making it an installed app
12226 adding a shell, and preparing it to be a /etc/xml/catalog
12227 management tool, though not ready yet
12228 * catalog.c include/libxml/catalog.h: adding support for
12229 XML Catalogs http://www.oasis-open.org/committees/entity/
12230 not finished, there is some interesting tradeoffs and a
12231 few open questions left.
12232
Daniel Veillardb7664f42001-08-19 13:00:43 +000012233Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * xmllint.c: fixed a line formatting problem
12236
Daniel Veillard5015b712001-08-17 09:37:52 +000012237Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12238
12239 * SAX.c: removed a couple of unused variable (Albert Chin)
12240
Daniel Veillardbb371292001-08-16 23:26:59 +000012241Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12242
12243 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12244 trying to fix some troubles w.r.t. function returning
12245 const xxxPtr.
12246
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012247Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12248
12249 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12250 defined
12251
Daniel Veillardae6db172001-08-16 19:32:00 +000012252Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12253
12254 * xpointer.c: removed unused var
12255
Daniel Veillard09190202001-08-16 16:27:41 +000012256Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12257
12258 * testXPath.c: another small cleanup closing bug #59110
12259
Daniel Veillard796f4b62001-08-16 16:00:13 +000012260Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12261
12262 * win32/dsp/libxml2.def.src: small cleanup closing bug
12263 #59108
12264
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012265Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12266
12267 * example/gjobread.c: add xmlCleanupParser() before leaving
12268
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012269Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * config.h.in configure.in include/libxml/xmlwin32version.h:
12272 released 2.4.2
12273
Daniel Veillardd3d06722001-08-15 12:06:36 +000012274Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * include/libxml/valid.h debugXML.c valid.c: deprecate
12277 the non-boundchecking Sprintf functions, add Snprintf
12278 this should close bug #57984
12279
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012280Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12283 URIs before doing the lookups (pointed by Mark Vakoc)
12284
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012285Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * xpath.c: serious changes on Result Value Trees and NodeSets
12288 w.r.t. deallocation and collect operations. Probably not
12289 100% clean (merge of allocated trees smells like a problem).
12290 Seems sufficient to close #58943
12291
Daniel Veillard90493a92001-08-14 14:12:47 +000012292Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12293
12294 * xmllint.c: adding a --format option
12295
Daniel Veillardfe703322001-08-14 12:18:09 +000012296Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * xpath.c: count() was broken on Result Value Tree
12299 * xmlIO.c: fixed file:/// accesses on _WIN32
12300
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012301Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12304 macro was renamed, this should close bug #58683
12305
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012306Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12307
12308 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12309 entity substitution mode text at the end of the entity might
12310 be added due to text coalescing.
12311 * nanoftp.c parser.c: small cleanup
12312
Daniel Veillard0c720972001-08-08 20:59:00 +000012313Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * HACKING: added John Fleck right to commit in the doc subdir
12316
Daniel Veillard48da9102001-08-07 01:10:10 +000012317Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12320 allow to inherit attributes from the DTD directly in the
12321 tree, this is needed for XPath and can be a useful feature.
12322 Inherited namespaces are always provided at the tree level now
12323 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12324 of tests for this feature (XSLT being the prime user).
12325
Daniel Veillard50f34372001-08-03 12:06:36 +000012326Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12329 testSAX.c xmlIO.c xmllint.c include/win32config.h
12330 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12331 include/libxml/xmlwin32version.h.in win32/README.MSDev
12332 win32/dsp/*: applied Win32 Facelift No.2 patches from
12333 Igor Zlatkovic for Windows/MSC
12334
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012335Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12336
12337 * SAX.c: unparsedEntityDecl() the URI computation of the
12338 entity wasn't done breaking XSLT unparsed-entity-uri()
12339
Daniel Veillard567e1b42001-08-01 15:53:47 +000012340Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * xpath.c: fixed a bug when walking the descendants and
12343 the current node has no children
12344 * debugXML.c: show up when a text node is supposed to not be escaped
12345
Thomas Broyerf186c822001-07-31 23:30:37 +000012346Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12347
12348 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12349 worked like the set:leading() function)
12350 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12351
Daniel Veillardba6db032001-07-31 16:25:45 +000012352Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12355
Daniel Veillard57905372001-07-31 15:52:17 +000012356Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * include/libxml/xmlIO.h: apply change to close #58141
12359 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12360
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012361Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12362
12363 * parser.c: when the internal subset uses a PE, then the
12364 included entity can use conditional sections.
12365
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012366Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12369 when walking the namespace axis showing up in
12370 libxst/tests/general/bug-12
12371 * xmlmemory.c: added the possibility to trace a given block
12372 defined by its address
12373
Daniel Veillard4aafa792001-07-28 17:21:12 +000012374Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * parser.c: don't override existing encoding specified before
12377 starting xmlParseDocument()
12378
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012379Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12380
12381 * include/libxml/xmlwin32version.h: reinserted, needed for
12382 Windows users of CVS
12383
Darin Adlera77cac02001-07-27 17:41:51 +0000123842001-07-27 Darin Adler <darin@bentspoon.com>
12385
Darin Adler699613b2001-07-27 22:47:14 +000012386 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12387 * testCatalog.c: Add include of <libxml/parser.h>.
12388
123892001-07-27 Darin Adler <darin@bentspoon.com>
12390
Darin Adlera77cac02001-07-27 17:41:51 +000012391 * include/libxml/.cvsignore:
12392 * include/libxml/xmlwin32version.h:
12393 Remove this file from CVS because it's generated.
12394
Daniel Veillard50822cb2001-07-26 20:05:51 +000012395Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12396
12397 * parser.c include/libxml/parser.h: applied const patches from
12398 Tom Moog #58002
12399
Thomas Broyerba4ad322001-07-26 16:55:21 +000012400Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12401
12402 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12403 lookup framework
12404
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012405Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12406
12407 * tree.c: fixed xmlCopyNode() for documents
12408
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012409Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12412
12413Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012414
12415 * parser.c: fixes bug #57652 reported by Morus Walter
12416
Daniel Veillarde3924972001-07-25 20:25:21 +000012417Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12418
12419 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12420
Daniel Veillarda53c6882001-07-25 17:18:57 +000012421Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12422
12423 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12424 errors, lesson don't add new functions at 1am before a release
12425 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12426 from XPath initialization when possible.
12427
Daniel Veillardd9bad132001-07-23 19:39:43 +000012428Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * result/scripts/base*: removing history/readline changed
12431 this slightly
12432 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12433 xmllint.c: make element content line number generation
12434 optionnal to avoid breaking old apps added interface to switch
12435
Daniel Veillardf012a642001-07-23 19:10:52 +000012436Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012439 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012440 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12441 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12442 John Kroll fixes to allow saving to HTTP via PUT (or
12443 POST of needed).
12444 * doc/html/*.html: regenerated the docs
12445
Thomas Broyere8126242001-07-22 03:54:15 +000012446Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12447
12448 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12449 xmlHashScanFull and xmlHashScannFull3 to get passed the
12450 three keys as arguments to the callback function
12451
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012452Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12453
12454 * configure.in Makefile.am: removed libxml softlink for good
12455 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12456 100% coverage by gtk-doc
12457
Daniel Veillard8599e702001-07-17 21:38:51 +000012458Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12459
12460 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12461 fixed serious troubles due to size_t vs. int mismatch
12462
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012463Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12464
12465 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12466
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012467Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12468
12469 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12470 convenient extension API for value and context managing
12471 Now handles external objects through xmlXPathPopExternal,
12472 xmlXPathWrapExternal and xmlXPathReturnExternal.
12473 Added functions for sets operations (intersection, etc.)
12474
Daniel Veillard22090732001-07-16 00:06:07 +000012475Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12476
12477 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12478 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12479 HTMLparser.c: cleanup of global variables, marking some
12480 const or private.
12481
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012482Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012483
12484 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12485 fixed xmlXPathNodeSetItem when passing index=0
12486
Daniel Veillard05dec342001-07-14 21:57:39 +000012487Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12490
Daniel Veillard28ae6362001-07-14 16:44:32 +000012491Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * xmllint.c: fixed compilation under Cygwin #57503
12494 * TODO: update
12495
Peter Williamsed156f52001-07-13 18:35:13 +0000124962001-07-13 Peter Williams <peterw@ximian.com>
12497
12498 * config.h.in: add #undef HAVE_DLFCN_H
12499
12500 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12501 builddir.
12502
Daniel Veillard73b36e32001-07-12 15:09:52 +000012503Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12506 raised by #57348 and #57381
12507
Daniel Veillard7db37732001-07-12 01:20:08 +000012508Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12511 tree.c xpointer.c: store the line numbder in element->content,
12512 may break some software, need a configuration mechanism
12513
Darin Adler96037892001-07-11 00:03:16 +0000125142001-07-10 Darin Adler <darin@bentspoon.com>
12515
12516 * .cvsignore:
12517 * example/.cvsignore:
12518 * include/.cvsignore:
12519 * include/libxml/.cvsignore:
12520 Various things that are generated and should be ignored.
12521
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012522Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12525 * doc/xml.html doc/html/*: updated the docs
12526
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012527Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12530 validation occured on content with element child
12531
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012532Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * tree.c: fixed XML Base computation which was broken
12535 * debugXML.c: added a base function to the shell
12536 * Makefile.am result/scripts/* test/scripts/*: added scripts
12537 based regression tests, and adding 2 XML Base tests
12538
Daniel Veillard19e96c32001-07-09 10:32:59 +000012539Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12540
12541 * tree.c: set properties doc and call xmlSetListDoc for properties
12542 content when grafting them in a different tree.
12543 * aclocal.m4: remove from CVS
12544
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012545Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * win32/libxml2/libxml2.def.src: added some missing entry point
12548 for XPath (Mark Vakoc)
12549
Daniel Veillard388236f2001-07-08 18:35:48 +000012550Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12553 layer should URI-Unescape before trying to open resources.
12554
Daniel Veillard04383752001-07-08 14:27:15 +000012555Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12556
12557 * xpath.c: fix the name() bug for elements in the default
12558 namespace reported by Charlie Bozeman
12559
Daniel Veillard7583a592001-07-08 13:15:55 +000012560Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12563 led to an XPath fix, improvements of SAX initialization, and
12564 an added option --nocdata to testXPath
12565
Daniel Veillard449d7392001-07-07 19:11:06 +000012566Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12567
12568 * doc/libxml-doc.el: Felix Natter provided anew version working
12569 with XEmacs too
12570
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012571Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * include/libxml/xpath.h: small cleanup
12574 * doc/xml.html: update
12575
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012576Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12579 released 2.3.14
12580
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012581Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012584 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012585
Daniel Veillard73c9c042001-07-05 20:02:54 +000012586Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12589 were not equal to empty strings
12590
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012591Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12592
12593 * SAX.c: fixed a URI-Reference computation problem when validating
12594 * xmlIO.c: small cleanup
12595
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012596Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * parser.c: improved the description of a couple of interfaces
12599 upon Larry Stamper suggestion
12600
Daniel Veillard62f313b2001-07-04 19:49:14 +000012601Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * SAX.c entities.c parser.c: changed completely the way entities
12604 are handled when running the parser in entity substitution mode.
12605 This fixes a bug reported by Stephan Kulow and nearly divides
12606 by 3 the amount of memory required by libxslt to load and process
12607 DocBook TDG.
12608
Daniel Veillardf420ac52001-07-04 16:04:09 +000012609Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12610
12611 * HTMLparser.c: fixing a too early root closing problem raised
12612 byt Prashanth Naidu
12613
Daniel Veillard8c357d52001-07-03 23:43:33 +000012614Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12617 raised by Mark Vakoc.
12618
Daniel Veillard6e90d192001-07-03 16:37:49 +000012619Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12620
12621 * example/Makefile.am: fixed the include path to add srcdir/include
12622 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12623 and some cleanup
12624
Daniel Veillardf06307e2001-07-03 10:35:50 +000012625Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12628 lot of optimization work, results in significant improvements
12629 when handling really complex XPath queries. Add a small optimizer
12630 for unions, improve [n] and [last()], avoid some costly ops.
12631
Daniel Veillard77044732001-06-29 21:31:07 +000012632Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12635 * xpath.c: small cleanup
12636 * xmlGetNsList: reformated, fixed problems if used on Entities
12637
Daniel Veillard2adbb512001-06-28 16:20:36 +000012638Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12641
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012642Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12645 * Makefile.am example/Makefile.am: workaround automake generating
12646 erroneous deps
12647
Daniel Veillard12f7d292001-06-28 13:12:11 +000012648Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12649
12650 * include/win32config.h: bug #56801 Yon Derek provided a patch
12651 to the windows config file.
12652
Daniel Veillard87ee9142001-06-28 12:54:16 +000012653Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12656 libxml.h : Yon Derek provided a set of changes to compile from
12657 CVS on Windows/MSC
12658
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012659Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12660
12661 * parser.c: fixed UTF8 BOM support in push mode
12662 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12663 added a specific testcase
12664
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012665Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12666
12667 * Makefile.am: added --push regression tests
12668 * parserInternals.c: the XML parser segfaulted in --push mode
12669
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012670Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * configure.in: moved the symlinks detection within a CVS
12673 check, this is not portable and will be removed soon.
12674 * xpath.c: small cleanup/speedup
12675
Daniel Veillard11648102001-06-26 16:08:24 +000012676Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12679 release of 2.3.12
12680 * parser.c: make an error message if unknow entities in all cases
12681
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012682Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12685
Daniel Veillard23793842001-06-25 16:07:45 +000012686Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12689 includes were installed in the wrong dir
12690
Daniel Veillardf5498f32001-06-25 15:08:36 +000012691Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * doc/html.xml: warn against sending code to exhibit bugs.
12694
Daniel Veillard56f06462001-06-24 21:34:03 +000012695Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12696
12697 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12698 Tru64 from Thomas Leitner
12699
Daniel Veillardc5d64342001-06-24 12:13:24 +000012700Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12701
12702 * AUTHORS: added William and Bjorn
12703 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12704 daniel@veillard.com hopefully I won't have to do this again
12705 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12706 docs can be rebuilt cleanly now
12707 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12708 from CVs it's generated, added include/libxml/xmlwin32version.h
12709 also generated but which should change far less frequently.
12710 * catalog.c nanoftp.c: made sure to include libxml.h not
12711 libxml/xmlversion.h directly
12712 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12713 when compiling on WIN32 and MSC
12714
Daniel Veillard07385fd2001-06-23 21:55:48 +000012715Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * include/Makefile.am include/libxml/Makefile.am configure.in:
12718 fixed make distcheck and rebuilding the rpms
12719
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012720Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * configure.in: should finish the migration of exported includes
12723 into a real include/libxml in CVS, at least for CVS users.
12724 * removed the exported headers, added in include/libxml (as well
12725 as xmlversion.h.in).
12726
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012727Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * configure.in: fixed the way to detect symlink
12730
Daniel Veillard66541772001-06-23 18:31:04 +000012731Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * configure.in: updated, include/libxml is now a real CVS dir
12734
Daniel Veillardca989762001-06-23 17:39:29 +000012735Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12736
12737 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12738 version works with both libxml1 and libxml2 (it autodetects
12739 the prefix of the html-files) from Felix Natter.
12740 * doc/xml.html: updated doc accordingly
12741
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012742Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * xpath.c: fixed the bug generating a template loop in libxslt
12745 when using docbook-xsl-1.4, * should filter out document nodes
12746 * HACKING: added William
12747 * TODO: updated
12748
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012749Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * doc/FAQ.html: added a warning about gcc-3.0
12752 * doc/xml.html: added reference to gdome2 and removed a confusing
12753 sentence
12754
Daniel Veillardf7f41852001-06-22 15:18:01 +000012755Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * xmlversion.h: okay this is a generated file, but Windows
12758 users need it and they can't generate it, and I want CVS
12759 Windows users ...
12760 * win32/libxml2/libxml2_so.dsp: Windows project file for
12761 the shared lib version of libxml2
12762 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12763 resources needed for libxslt/xsltproc by Yon Derek
12764
Bjorn Reese3157b342001-06-22 14:41:45 +000012765Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12766
12767 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12768
Daniel Veillard4151acb2001-06-22 10:48:57 +000012769Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
Daniel Veillardcc146db2001-06-22 11:10:52 +000012771 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12772
12773Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
Daniel Veillard4151acb2001-06-22 10:48:57 +000012775 * include/win32config.h: Yon Derek provided a first fix
12776 to be able to compile libxslt/xsltproc on Windows
12777
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012778Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * xpath.c: attempt to work around what seemed a gcc optimizer
12781 bug when handling floats on i386 http://veillard.com/gcc.bug
12782 * tree.c entities.c encoding.c: doing some cleanups while
12783 chasing it
12784
Daniel Veillard017b1082001-06-21 11:20:21 +000012785Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * Makefile.am: cleanup when --without-debug is specified
12788 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12789 w.r.t. --without-debug and other include points
12790 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12791 Catalogs
12792 * configure.in entities.h tree.h HTMLparser.c: removed
12793 --without-corba, made the _private field mandatory
12794
Daniel Veillard87a764e2001-06-20 17:41:10 +000012795Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12796
12797 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12798 outputs a BOM in UTF8, an errata has been issued to avoid the
12799 problem, that was the most reasonable solution... Add support
12800 for a leading UTF8 BOM in entities.
12801
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012802Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * valid.c: fixed a bug found when post validating an entity ref
12805 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12806 activate it too
12807
Daniel Veillard39196eb2001-06-19 18:09:42 +000012808Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12809
12810 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12811 weakness in the node copy the XPointer and the XInclude
12812 implementations. Serious cleanup.
12813
Daniel Veillard3739b982001-06-19 12:51:30 +000012814Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * Makefile.am: Kjartan Maraas provided a small patch to
12817 add xml2-config.in to EXTRA_DIST
12818
Daniel Veillarda9142e72001-06-19 11:07:54 +000012819Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12822 provided another failing case found in KDE, the way the
12823 ctxt->vctxt.nodeTab was allocated and freed changed over
12824 time but it wasn't completely cleaned up. This should fix it.
12825
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012826Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * parser.c: Stephan Kulow also raised the fact that line number
12829 could get miscounted making debug harder, fixed the problem
12830 in xmlParseCharData()
12831
Daniel Veillard64b98c02001-06-17 17:20:21 +000012832Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * valid.c: Stephan Kulow pointed out a problem when validating
12835 and using an empty entity, forgot a 'break' in a case.
12836
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012837Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12840 * doc/xml.html: updated with 2.3.11
12841
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012842Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * TODO: updated adding cleanup of generated doc
12845 * configure.in: prepared to release 2.3.11
12846 * xmllint.c: added --version for bug reporting
12847 * doc/html/*.html: rebuilt the doc
12848
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012849Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * xpath.c: first part of the work on selecting namespace to
12852 fix bug #56115
12853
Daniel Veillard96ed5832001-06-15 22:22:04 +000012854Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12857 when using -liconv
12858 * TODO: updated
12859
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012860Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12863 cleanup, encoding support.
12864
Daniel Veillard608ad072001-06-14 08:32:28 +000012865Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12868
Daniel Veillard239d0522001-06-13 23:02:48 +000012869Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * xpath.c: bug detected by Ankh when / is used as a function arg
12872
Daniel Veillard02bb1702001-06-13 21:11:59 +000012873Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12876 of element and use it to avoid outputting formatting spaces at
12877 the wrong place. Implemented the format parameter for HTML save.
12878 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12879 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12880 result/HTML/wired.html: of course this impact the result of a
12881 number of HTML tests
12882
Daniel Veillard95d845f2001-06-13 13:48:46 +000012883Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * HTMLtree.[ch]: started augmenting the HTML save API with
12886 encoding and formatting parameters
12887
Daniel Veillardeca60d02001-06-13 07:45:41 +000012888Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * HTMLtree.h: cleanup and started evaluating the work needed on
12891 revamping the HTML output code
12892
Daniel Veillard84666b32001-06-11 17:31:08 +000012893Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12896
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012897Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * valid.c: fixed bug #56049, forgot one check in the
12900 validation routine
12901
Daniel Veillardca2366a2001-06-11 12:09:01 +000012902Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12905
Daniel Veillard6761eee2001-06-11 10:29:38 +000012906Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * libxml.h: fixed an error in last commit
12909 * doc/FAQ.html: added an entry for compilation from CVS
12910
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012911Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * xmlversion.h.in libxml.h: Cygwin patches
12914 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12915 * tree.h: cleanup
12916
Daniel Veillardacd370f2001-06-09 17:17:51 +000012917Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12920 memory block in a strange case where libxml is linked twice
12921 in the binary.
12922
Daniel Veillard1d047672001-06-09 16:41:01 +000012923Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12926 state far too often, simple fix used to avoid it.
12927
Daniel Veillard4497e692001-06-09 14:19:02 +000012928Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12931 being processed, applied his patch
12932 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12933
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012934Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12937 provided fixes to compile on MSCC again
12938 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12939 also provided an update for the project files.
12940
Daniel Veillarda682b212001-06-07 19:59:42 +000012941Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12944 bug #55810
12945
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012946Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * tree.c: fixed xmlGetNsProp() to close bug #55683
12949 Note this requires libxslt to use it's own function instead.
12950
Daniel Veillardf0c53762001-06-07 16:07:07 +000012951Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * HTMLtree.c: when in a pre element no formatting space should
12954 be added.
12955 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12956
Daniel Veillard068a9652001-06-07 15:30:26 +000012957Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * configure.in: added tests for signal() and signal.h
12960
Daniel Veillard541d6552001-06-07 14:20:01 +000012961Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12962
12963 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12964
Daniel Veillard8a367d42001-06-07 14:01:34 +000012965Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * doc/libxml-doc.el: Felix Natter provided a new version for
12968 libxml2
12969
Daniel Veillard8a926292001-06-07 11:20:20 +000012970Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * HTMLtree.c: when in a pre element no formatting space should
12973 be added.
12974
Daniel Veillard14839d52001-06-06 16:11:56 +000012975Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12978
Daniel Veillarde95e2392001-06-06 10:46:28 +000012979Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12982 hack
12983 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12984 * uri.c: fixed a warning
12985
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012986Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * HTMLtree.c: trying to close bug #55772 escaping in script
12989 elements
12990 * doc/xml.html: suggest to send mail to the list
12991
12992Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012993
12994 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12995 good. Use a macro and based on the solution provided in
12996 vsnprintf manual page from GNU.
12997
Bjorn Reese99748722001-06-05 12:49:15 +000012998Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12999
13000 * error.c: Workaround for non-preserving variadic list.
13001 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13002
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013003Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * doc/xml.html: added 2.3.10 release
13006
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013007Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * configure.in: releasing 2.3.10
13010
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013011Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13014
Daniel Veillard20042422001-05-31 18:22:04 +000013015Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * encoding.c: Robert Collins provided a patch to add the
13018 "US-ASCII" encoding alias
13019
Daniel Veillard97ac1312001-05-30 19:14:17 +000013020Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13023 string oriented functions and started cleaning the related areas
13024 in xpath.c which needed fixing in this respect
13025
Daniel Veillard2d703722001-05-30 18:32:34 +000013026Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13029 #55380
13030 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13031
Daniel Veillard9403a042001-05-28 11:00:53 +000013032Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * TODO: updated
13035 * nanohttp.[ch] : started adding APIs to get the redirected URL
13036 when this occurs (needed for further base computation
13037 * tree.h: cleanup
13038 * encoding.c: cleanup
13039 * SAX.c: minor change around ctxt->loadsubset
13040
Daniel Veillard6278fb52001-05-25 07:38:41 +000013041Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * Makefile.am include/Makefile.am: small change to have
13044 include/libxml rebuilt if working from CVS.
13045 * uri.c: applied another patch from Carl Douglas for URI escaping,
13046 this should close bug #51876
13047
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013048Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13051 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13052 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13053 added specific regression test
13054 * parser.h: preparing for the XSLT mode where DTD inherited
13055 attributes are added to the tree.
13056
Daniel Veillardbbd22452001-05-23 12:02:27 +000013057Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * xinclude.[ch]: Updated the namespace for the Last Call version
13060 * result/XInclude/include test/XInclude/include: updated the
13061 testsuite accordingly
13062
Daniel Veillard8514c672001-05-23 10:29:12 +000013063Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13066 related to bug #51876
13067
Daniel Veillard42596ad2001-05-22 16:57:14 +000013068Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * tree.c: fixed a gross mistake in base computation, xml:base is
13071 not completely correct yet (need cascade).
13072 * xpath.[ch]: added the few things needed to find a function name
13073 and URI from the XPath context when it is called.
13074
Daniel Veillard81418e32001-05-22 15:08:55 +000013075Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13078 * DOCBparser.c: small cleanup
13079 * xmllint.c: added a --catalogs option to load catalogs from
13080 $SGML_CATALOG_FILES
13081 * tree.c: cleanup
13082 * configure.in: iconv library fixup, ICONV_LIBS
13083
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013084Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * catalog.c: handling of CATALOG entries. detection of recursion,
13087 and a few bugfixes
13088 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13089 against the default namespace
13090
Daniel Veillard04b93292001-05-21 08:15:31 +000013091Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13094
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013095Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * parser.c: fixed propagation context info when parsing an
13098 external entity.
13099 * doc/html/*.html: regenerated a couple of docs
13100
Daniel Veillard4623acd2001-05-19 15:13:15 +000013101Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * doc/xml.html: update with 2.3.9 informations
13104
Daniel Veillardbed7b052001-05-19 14:59:49 +000013105Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13108 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13109 * doc/html/* : rebuilt the docs
13110 * valid.c: small patch which may improve some case when
13111 validating.
13112
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013113Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * HTMLparser.c: Closed bug #54891
13116 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13117 to the suite
13118
13119Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13122 applied a documentation patch from LotR and filled in a few missing
13123 descriptions
13124
Daniel Veillard76d66f42001-05-16 21:05:17 +000013125Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * xpath.c tree.c parser.c: speed optimizations at the parser level
13128 document tree freeing and xpath evaluation
13129
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013130Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * parser.c parser.h parserInternals.h: fixed a couple of
13133 interfaces for handling memory buffer input to const char *
13134 upon suggestion of JamesH.
13135
Daniel Veillardc3739e72001-05-15 15:23:27 +000013136Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * configure.in: LoTR sent a patch fixing the previous commit
13139
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013140Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * configure.in: trying to deal again with the stoopid -R linking
13143 flag of Solaris
13144
Daniel Veillard790142b2001-05-15 10:51:53 +000013145Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * xpath.h: two nodeset access macros from Thomas Broyer
13148
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013149Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13152 patch from Thomas Broyer
13153
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013154Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13157 case
13158 * INSTALL: was empty added stuff from the FAQ
13159
Daniel Veillard75bea542001-05-11 17:41:21 +000013160Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13163 attributes handling and #54433 by adding xmlUnsetProp()
13164 and xmlUnsetNsProp()
13165
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013166Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * HTMLparser.c: Patch from Jonas Borgström
13169 (htmlGetEndPriority): New function, returns
13170 the priority of a certain element.
13171 (htmlAutoCloseOnClose): Only close inline elements if they
13172 all have lower or equal priority.
13173 * result/HTML: this of course changed a number of tests results.
13174
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013175Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * xmlIO.c catalog.c: plugged in the default catalog resolution
13178 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13179 documentations
13180 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13181
Daniel Veillarda7374592001-05-10 14:17:55 +000013182Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13185 integrating catalogs
13186 * catalog.[ch] testCatalog.c: adding a small catalo API
13187 (only SGML catalog support).
13188 * parser.c: restaured xmlKeepBlanksDefault(0) API
13189
Daniel Veillardc17337c2001-05-09 10:51:31 +000013190Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13193
Daniel Veillard257d9102001-05-08 10:41:44 +000013194Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * parser.c: added xmlParseExternalEntityPrivate() to allow
13197 propagation of ctxt->_private when parsing external entities
13198
Daniel Veillard083c2662001-05-08 08:27:14 +000013199Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13202
Daniel Veillard01ef7382001-05-08 07:31:43 +000013203Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13206
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013207Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * valid.c: warn when indeterminist content model is detected
13210 * result/VC/ElementValid8: this adds a message
13211 * Makefile.am: add --novalid for VCM tests
13212 * parserInternals.c: added a call to Init memory
13213
Daniel Veillard64269352001-05-04 17:52:34 +000013214Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13217 when both parameters are NULL.
13218
Daniel Veillard37721922001-05-04 15:21:12 +000013219Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * valid.c: applied small patch from Gary Pennington, reindented
13222 some part of the code.
13223
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013224Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13227 release, updated and regenerated the docs
13228
Daniel Veillard357c9602001-05-03 10:49:20 +000013229Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * xpath.c result/XPath/expr/floats : clarified and cleanup
13232 printing of abnormal floats in tests.
13233
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013234Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13237 * results/HTML/ : a few changes in the output of the HTML tests as
13238 a result.
13239 * configure.in: tying to fix -liconv where needed
13240
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013241Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * Makefile.am: fixed a stupid error
13244
Daniel Veillard7150a032001-05-02 16:41:11 +000013245Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * configure.in Makefile.am: make the inclusion of the trio
13248 modules in the library conditional
13249
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013250Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * DOCBparser.c: patche from László Kovács, fixed entities refs
13253 in attributes handling
13254
Daniel Veillardedddff92001-05-02 10:58:52 +000013255Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13258 flushing
13259
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013260Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * xpath.c: fix of an XSLT namespace bug reported on the list
13263 general/bug-8-
13264
Daniel Veillard5792e162001-04-30 17:44:45 +000013265Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * strio.h trio.c: Dan McNichol suggested a couple of small
13268 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13269
Daniel Veillard02141ea2001-04-30 11:46:40 +000013270Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * tree.c parser.c encoding.c: spent a bit more time looking
13273 at the parsing speed and DOM handling. Added a few more
13274 speedups.
13275
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013276Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * parser.c: small but effective parsing speed improvement
13279
Daniel Veillardb59076b2001-04-29 17:04:07 +000013280Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * configure.in: default on the DocBook parser inclusion (for Gnome)
13283 * DOCBparser.h: fixed a header reference
13284
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013285Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * configure.in xpath.c: applied Bjorn patches for FPE on the
13288 alpha
13289
Daniel Veillardeefd4492001-04-28 16:55:50 +000013290Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13293 xmlSaveFormatFileTo()
13294
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013295Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * xpath.c: simple and efficient optimization, XPath functions
13298 aways bind to the same code, cache this
13299 * TODO: updated (by saying some is obsolete)
13300
Daniel Veillard2156a562001-04-28 12:24:34 +000013301Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * xpath.c: more cleanup work on XPath name parsing routines
13304
Daniel Veillard61d80a22001-04-27 17:13:01 +000013305Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13308 xmlXPathParseName
13309 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13310 * debugXML.c: avoid compilation problems if compiling without
13311 HTML support, Igor Zlatkovic
13312 * win32/libxml2/libxml2.def.src: being able to compile without
13313 XPath on Windows
13314
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013315Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * libxml.m4: yet another patch from Toshio Kuratomi
13318
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013319Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13322
Daniel Veillard67fee942001-04-26 18:59:03 +000013323Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * tree.[ch]: added xmlSaveFormatFile interface for saving
13326 and indenting a file.
13327
Daniel Veillard82e49712001-04-26 14:38:03 +000013328Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * xpath.c: fixed bug #53689 related to processing-instruction()
13331
Daniel Veillard02f077a2001-04-26 10:59:11 +000013332Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13333
13334 * DOCBparser.c: patche from László Kovács
13335
Daniel Veillard30211a02001-04-26 09:33:18 +000013336Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * parser.c: applied fixes from Christian Glahn bug report #53391
13339
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013340Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * error.c: Jean François Lecomte provided a complete description
13343 and a fix to bug #53537
13344
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013345Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13348
Daniel Veillard1034da22001-04-25 19:06:28 +000013349Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * DOCBparser.c SAX.c: a bit more work on entities processing.
13352 Still Need to cleanup XML output and references in attributes
13353
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013354Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13357
Daniel Veillardb33c2012001-04-25 12:59:04 +000013358Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * tree.c: trying to fix #53574, not completely complete,
13361 I would like xmllint --copy --debug test/ent1 and
13362 xmllint --debug test/ent1 to show the same result.
13363 * xpath.c: fix a bug when trying to sort namespace nodes
13364
Daniel Veillard5146f202001-04-25 10:29:44 +000013365Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * HTMLtree.c: real fix for #53402
13368
Daniel Veillard7533cc82001-04-24 15:52:00 +000013369Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13372 PIs when using xsl:output
13373 * valid.c: closing #53537 some case generate segfaults if there
13374 is validity errors
13375
Daniel Veillard61b33d52001-04-24 13:55:12 +000013376Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13379 of external parsed entities, added --noent to testDocbook
13380 * valid.c: Garry Pennington found an uninitialized variable
13381 access in xmlValidateElementContent()
13382
Daniel Veillard56098d42001-04-24 12:51:09 +000013383Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13386 with madness
13387 * result/HTML/ : this modified the result of the regression tests
13388 a lot.
13389
Daniel Veillard122376b2001-04-24 12:12:30 +000013390Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13393 to doc where it wasn't checked against NULL reported by
13394 Jens Laas
13395
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013396Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13399 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13400
Daniel Veillardeae522a2001-04-23 13:41:34 +000013401Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13404 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13405 * SAX.[ch]: cleanup and updates for DocBook
13406 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13407 ex SGML identifier changes
13408 * valid.c: removed a static unused function.
13409
Daniel Veillardde57c612001-04-23 09:13:36 +000013410Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * HTMLtree.c: applied change for Paul Sponagl on script saving
13413 * Makefile.am: the warning about entity title.xml are normal.
13414
Daniel Veillard393df012001-04-22 20:11:18 +000013415Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * configure.in: release of 2.3.7
13418 * Makefile.am: fixing make distcheck
13419
Daniel Veillarda41123c2001-04-22 19:31:20 +000013420Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * doc/html/* doc/xml.html: updated and regenerated the docs
13423
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013424Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13427
Daniel Veillarde82a9922001-04-22 12:12:58 +000013428Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * tree.c: fixed #53388 with the provided patch
13431
Daniel Veillard06803992001-04-22 10:35:56 +000013432Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * valid.c: Bjorn detected an invalid memory access. Fixed
13435 vstateVPush()
13436
Daniel Veillard40af6492001-04-22 08:50:55 +000013437Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13440
Bjorn Reese70a9da52001-04-21 16:57:29 +000013441Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13442
13443 * libxml.h: new header used only for the compilation of libxml
13444 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13445 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13446 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13447 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13448 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13449 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13450 baseline (version 1.2 plus a single patch).
13451 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13452 scientific notation for numbers. Tests added.
13453 * xpath.c: formatting of numbers changed to use sprintf
13454 (contribution from William Brack)
13455
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013456Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * valid.c: cleanup, more useful debugging
13459 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13460 * xmlIO.c: entity loading is printed as an error when validating
13461
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013462Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * valid.c: fixed to validate within entities
13465 * test/VCM/v22.xml: added a specific testcase
13466
Daniel Veillardca1f1722001-04-20 15:47:35 +000013467Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * valid.c: forgot an epsilon transition in for ()+
13470 * test/VCM/v21.xml : added a specific test case
13471
Daniel Veillard85349052001-04-20 13:48:21 +000013472Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * valid.c: removed a state explosion exhibited by RSS
13475 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13476 from bug #51872
13477
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013478Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13481 validation without using an ugly NFA -> DFA algo in the source.
13482 Made a specific algorithm easier to maintain, using a single
13483 stack and without recursion.
13484 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13485 * hash.c: made the growing routine static
13486 * tree.h parser.c: added the parent information to an
13487 xmlElementContent node.
13488
Daniel Veillarde470df72001-04-18 21:41:07 +000013489Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * SAX.c parser.c xpath.c: generating IDs when not validating
13492 from an external parsed entity was poisoning the ID has table
13493 with removed values. This was killing XSLT on the KDE help
13494 browser.
13495
Daniel Veillardceacdd92001-04-18 15:10:35 +000013496Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * entities.h: andrew@ugh.net.au detected a double declaration
13499
Daniel Veillarda10efa82001-04-18 13:09:01 +000013500Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * debugXML.c hash.c tree.h valid.c : some changes related to
13503 the validation suport to improve speed with DocBook
13504 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13505 the way validation errors get reported
13506
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013507Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13510 by P C Chow and William M. Brack for XSLT HTML output
13511
Daniel Veillard2d90de42001-04-16 17:46:18 +000013512Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13515 Igor Zlatkovic patches for MSC compilation and added his
13516 updates
13517
Daniel Veillarde043ee12001-04-16 14:08:07 +000013518Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13521 prefix lookup.
13522 * parserInternals.c: fixed the bug reported by Morus Walter
13523 due to an off by one typo in xmlStringCurrentChar()
13524
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013525Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * HTMLparser.c result/HTML/*: revamped the way the HTML
13528 parser handles end of tags or end of input
13529
Daniel Veillard82daa812001-04-12 08:55:36 +000013530Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13533
Daniel Veillard67a21302001-04-11 14:39:16 +000013534Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13537 bug where the linktime verions of free() won't work ...
13538
Daniel Veillard27b55282001-04-11 12:22:25 +000013539Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13542
Daniel Veillardafc73112001-04-11 11:51:41 +000013543Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * doc/xml.html: added 2.3.6 release
13546
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013547Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13550 * result/wml.xml: resulted in a small output change
13551
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013552Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * tree.c: xmlNewDoc was missing the charset initialization
13555 * xmllint.c: added --auto to autogenerate a doc, allow to
13556 reproduce the problem fixed on xmlNewDoc
13557
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013558Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * xpath.c: trying to get 52979 solved
13561 * tree.c result/ result/noent/: trying to get 52712 solved, this
13562 also made me clean up the fact that XML output in general should
13563 not add formating blanks by default, this changed the output of
13564 a few tests
13565
Daniel Veillard73639a72001-04-10 14:31:39 +000013566Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13569
Daniel Veillardfac26a12001-04-08 13:08:14 +000013570Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * configure.in: finally released 2.3.6
13573
Daniel Veillard911f49a2001-04-07 15:39:35 +000013574Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * xpath.c: checking for null pointer generated by new code
13577
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013578Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * xpath.c: fixed a [] evaluation problem reported
13581 * test/XPath/tests/simpleaddr: extended test
13582 * result/XPath/simpleaddr: updated result
13583
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013584Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * xmllint.c: Dan Timis reported a portability problem
13587 on Macs without mmap, fixed it.
13588
Daniel Veillardb38bd552001-04-03 18:22:00 +000013589Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * testXPath.c : added a --tree option allowing to display the
13592 tree dump of the XPath expression
13593
Daniel Veillard4dd93462001-04-02 15:16:19 +000013594Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * xpath.c: fixed a memleak when comparing nodesets
13597 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13598 * tree.c: added a TODO
13599
Daniel Veillard92ad2102001-03-27 12:47:33 +000013600Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13603 we need string functions
13604 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13605 to be able to use them where needed. Applied some changes
13606 to reduce name linking pollution and compile in only what's
13607 needed.
13608 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13609 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13610 for the string manipulation functions
13611 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13612 to the free() function of xmlmemory.c
13613 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13614 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13615 usage.
13616
13617
Daniel Veillard2be30642001-03-27 00:32:28 +000013618Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * error.c: applied the context output patch of the error
13621 handling submitted by Chuck Griffith
13622 * error/VC/*: this slightly change some error logs
13623
Daniel Veillard50582112001-03-26 22:52:16 +000013624Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * parser.c: fixed line number reporting on error
13627
Daniel Veillard04be4f52001-03-26 21:23:53 +000013628Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * parser.c: Sullivan and Darin found a parser bug,
13631 applied the patch.
13632
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013633Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13636 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13637 xmlversion.h.in xpointer.c: of course the way I defined
13638 UNUSED breaks on old gcc version. Try to be smart and
13639 also define it directly in xmlversion.h
13640 * configure.in: removed -ansi flag from the pedantic set
13641
13642Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013643 Huge cleanup, I switched to compile with
13644 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13645 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13646 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13647 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13648 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13649 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13650 encoding.h entities.c error.c list.[ch] nanoftp.c
13651 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13652 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13653 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13654 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13655 Cleanup, staticfied a number of non-exported functions,
13656 detected and cleaned up a dozen of problem found this way,
13657 avoided a lot of public function name/typedef/system names clashes
13658 * doc/xml.html: updated
13659 * configure.in: switched private flags to the really pedantic ones.
13660
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013661Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * configure.in: 2.3.5
13664 * doc/html/*: rebuilt the docs
13665
Daniel Veillard146c9122001-03-22 15:22:27 +000013666Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * parser.c: fixed a reported bug in NOTATION parsing
13669 * uri.c: accepted but not fixed bug 51876, added TODO
13670 * Makefile.am: fixed bug 51876
13671
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013672Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * config.h.in configure.in error.c: fix a compilation problem
13675 on platforms without vsnprintf (xml@thewrittenword.com)
13676
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013677Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * parser.c: fixed a function name header typo
13680 * SAX.c: notations can also occur in external subset.
13681
Daniel Veillard7d42b542001-03-20 13:22:46 +000013682Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * error.c: removed a C++ like comment
13685
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013686Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * parser.c: fixing bug 52299 strange condition leading
13689 to a parser crash due to a buffer overflow
13690 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13691 added the specific test case
13692
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013693Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13696 xmlXPathConvert{String,Number,Boolean} to be able to make
13697 type casts without a context stack, fixed some implementation
13698 problems related to the absence of context at parse-time,
13699 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13700 in the public API too
13701 * xpointer.c xpathInternals.h: we need to know at parse time
13702 whether we are compiling an XPointer
13703
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013704Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13707 cleaned up the parser internals, refactored XPath code, added
13708 new compilation based APIs and cleanly separated public and
13709 private APIs.
13710
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013711Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * xpath.h: the comp field must be added at the end to avoid
13714 killing binary compat.
13715
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013716Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * Makefile.am: detect XPath memleaks in regreson tests
13719 * error.c: fixed and error w.r.t. error reporting still using
13720 stderr
13721 * hash.c: added new line at end of file
13722 * tree.h: minor cleanup
13723 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13724 expression parsing from evaluation, resulted in a number of
13725 changes internally, and in XPointer. Likely to break stuff
13726 using xpathInternals.h but should remain binary compatible,
13727 new interfaces will be added.
13728
Daniel Veillardd574f782001-03-14 19:40:17 +000013729Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * configure.in: fixed a couple of problems reported by
13732 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13733 without gcc on non linux platforms.
13734
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013735Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13738 a fix for --with-html-dir= configure support. I hope it won't
13739 break rpm generation
13740
Daniel Veillarda022fe02001-03-14 16:30:00 +000013741Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * xmlIO.c: one function comment cleanup.
13744
Daniel Veillard25239c12001-03-14 13:56:48 +000013745Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * SAX.c: external subset notations were improperly registered
13748 in the internal subset.
13749
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013750Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * README.cvs-commits: added, pointing to HACKING
13753 * HACKING: updated
13754
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013755Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * parser.c: and Matt Sergeant found one in the XML push
13758 parser (erroneous check I forgot to remove when I fixed the
13759 main parser).
13760
Daniel Veillard68d7b672001-03-12 18:22:04 +000013761Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * xpath.c: ptittom found a small bug in UnaryExpr
13764
Daniel Veillarde356c282001-03-10 12:32:04 +000013765Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * configure.in: bumped to 2.3.4
13768 * error.c: fixed bug #51860
13769 * tree.c: fixed bug #51861
13770 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13771 * tree.[ch] : added xmlDefaultBufferSize
13772 * nanoftp.c: typo in function name header block
13773 * doc/xml.html : updated, added link to XML::LibXSLT
13774 * doc/html/* : rebuilt the docs
13775
Daniel Veillard80f32572001-03-07 19:45:40 +000013776Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * parser.c SAX.c: the new content parsing code raised an
13779 ugly bug in the characters() SAX callback. Found it
13780 just because of strangeness in XSLT XML Rec ouptut :-(
13781
Daniel Veillard6c831202001-03-07 15:57:53 +000013782Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * Makefile.am: Martin Baulig suggested to add -lm
13785 * tree.c: found another bug in xmlNodeGetContent()
13786
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013787Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * xpath.c: Bjorn found the error related to strictness of comparison.
13790
Daniel Veillard29631a82001-03-05 09:49:20 +000013791Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * parser.c: trying to fix the Dtd parsing problem reported
13794 by Gary, side effect of last week speed optimizations.
13795
Daniel Veillard14be0a12001-03-03 18:50:55 +000013796Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13799 * parserInternals.c: removed unneeded test raised by Stric
13800
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013801Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13802
13803 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13804 and fixed by William Brack). Added xmlXPathFormatNumber.
13805 Changed the sorting slightly.
13806 * configure.in Makefile.am example/Makefile.am: Added -lm.
13807 Please note that applications linking with libxml2, must
13808 also like with the math library from now on.
13809
Daniel Veillardf9533d12001-03-03 10:04:57 +000013810Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13813
Daniel Veillard2f362242001-03-02 17:36:21 +000013814Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * parser.c: one must report spaces even if the Dtd element
13817 content proves that this is not part of the element content.
13818 * result/valid/*.xml: this changed the ouptu slightly
13819
Daniel Veillardb402c072001-03-01 17:28:58 +000013820Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * configure.in: bumped to 2.3.3
13823 * doc/xml.html: updated
13824
Daniel Veillard77851712001-02-27 21:54:07 +000013825Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * tree.c: minor doc fix
13828 * xpath.c: deallocation issues when a result tree has been
13829 converted to a node-set
13830
Daniel Veillardec70e912001-02-26 20:10:45 +000013831Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * doc/xml.html: oops corrected dates s/2000/2001
13834
Daniel Veillard8730c562001-02-26 10:49:57 +000013835Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * valid.c: new patch from Gary Pennington
13838
Daniel Veillard91e9d582001-02-26 07:31:12 +000013839Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * doc/xml.html: applied patch from Ankh
13842
Daniel Veillardedac3c92001-02-26 01:36:19 +000013843Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * xinclude.c: fixed a problem building on Mac
13846
Daniel Veillard21a0f912001-02-25 19:54:14 +000013847Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * parser.c: more work on increasing parsing ferformances
13850
Daniel Veillard48b2f892001-02-25 16:11:03 +000013851Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13854 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13855 avoiding memcpy in production builds MEM_CLEANUP macro use
13856 * parser.[ch] parserInternals.c: optimizations of the tightest
13857 internal loops inside the parser. Better checking of I/O
13858 flushing/loading conditions
13859 * xmllint.c : added --timing
13860
Daniel Veillard71681102001-02-24 17:48:53 +000013861Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * configure.in: bumped to 2.3.2
13864 * doc/xml.html: updated for release
13865
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013866Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * xpath.c: found a memleak and fixed a nasty bug
13869
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013870Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * xmllint.[c1] : added return code errors for xmllint
13873 * xpath.c: specific debug dump function for result value trees
13874
Daniel Veillard4b637072001-02-21 21:52:55 +000013875Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * xpath.c: finally implemented xmlXPathCompareNodeSets
13878 * test/XPath/expr/floats results/XPath/expr/floats: added
13879 a test for float expressions
13880
Daniel Veillardf714aa32001-02-21 03:07:44 +000013881Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13884 * parserInternals.[ch]: trying to speed up parsing
13885 * xpath.c : speeded up node set equality op
13886
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013887Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13890 better handling of ID/IDREF and the list modules associated
13891 * configure.in: small CFLAGS cleanup
13892
Daniel Veillarda8abee62001-02-19 15:14:59 +000013893Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * configure.in: fixed iconv detection on AIX (stric)
13896
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013897Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013898
13899 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13900
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013901Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13902
13903 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13904 and optimized xmlXPathNodeSetSort
13905
Daniel Veillard142adbf2001-02-17 13:21:05 +000013906Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * xpath.c: bug fix when context size is 0
13909 * parser.c: I like Norm's Dtd because they still manage to break
13910 the parser occasionally
13911
Daniel Veillardf23e0092001-02-16 13:21:29 +000013912Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13915
Daniel Veillarde0e26512001-02-16 00:11:46 +000013916Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13919 attributes within the XML-1.0 namespace
13920
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013921Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * xpathInternals.h: exported a few axis functions
13924 * doc/xml.html: updated the doc
13925
Daniel Veillard760f4422001-02-15 14:59:48 +000013926Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * configure.in: applied patch from Daniel van Balen for OpenBSD
13929 and bumped version to 2.3.1
13930 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13931 attempt to find autoclosing was simply broken, removed it,
13932 updated the examples, this is better
13933
Daniel Veillardd194dd22001-02-14 10:37:43 +000013934Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13937 hash functionnalities.
13938 * doc/html/* : rebuild the doc
13939
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013940Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13943 on predicate
13944 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13945 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13946 really want to have tags closed on output even if we accept
13947 unclosed ones on input
13948
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013949Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * xpath.c: ouch don't free NULL, rare case fixed
13952 * tree.c: don't coalesce text nodes if they don't have the
13953 same behaviour wrt escaping on output
13954
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013955Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * xpath.c: small fixup
13958 * SAX.c: don't warn on empty namespaces.
13959
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013960Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * README: a bit of cleanup
13963 * configure.in: preparing for 2.3.0 release
13964
Daniel Veillard1f83d392001-02-08 09:37:42 +000013965Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * hash.[ch]: added a first version of xmlHashSize()
13968 * valid.c: another bug fix from Gary Pennington
13969
Daniel Veillard5eef6222001-02-07 18:24:48 +000013970Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * valid.c: couple of bug fixes pointed by Gary Pennington
13973 * HTMLtree.c: #if 0 cleanup
13974
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013975Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13978 which removes a time consuming check of xmlXPathNodeSetAdd()
13979 and use it in places where we are sure to not break unicity
13980
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013981Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * xpath.c: bug fixes found from XSLT
13984 * tree.c: preserve node->name special values when copying nodes.
13985 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13986 external subset are fetched when available but without full
13987 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13988 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13989 output with encoding disabled.
13990
Daniel Veillard2c833b62001-02-03 08:52:06 +000013991Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13994 xmlCheckFilename should not be called from xmlFileOpenW
13995 and xmlGzfileOpenW
13996
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013997Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14000 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14001 added the new tests for URI normalization
14002 * testURI.c: fixed stoopid bugs
14003 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14004 the URI in the error messages are now properly normalized
14005
Daniel Veillardea28ce62001-02-02 08:20:19 +000014006Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14009
Daniel Veillarde99a4762001-02-01 04:34:35 +000014010Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14013
Daniel Veillard2b325a02001-01-31 20:46:31 +000014014Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * xpath.c: fixed mod operator
14017
Daniel Veillardde55cf62001-01-31 15:53:13 +000014018Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * parser.c: fixed xmlStrcat doc
14021 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14022 trees.
14023
Daniel Veillard2f913b72001-01-31 13:23:49 +000014024Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * xpath.c result/XPath/tests/chaptersbase
14027 result/XPath/tests/simplebase: fixed XPath node()
14028 * tree.c: small fix in xmlNewNs()
14029 * Makefile.am: removed extraneous xml2Conf.sh rule
14030
Daniel Veillardb42042b2001-01-28 07:40:36 +000014031Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14034 Changed the library name, in order to get libxml-devel and
14035 libxml2-devel to coexist on a single system
14036 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14037 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14038
Daniel Veillardee0a4662001-01-27 18:59:33 +000014039Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14042 libxml2-devel installable in // as libxml-devel.
14043
Daniel Veillard5eb05942001-01-27 17:50:22 +000014044Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * doc/Makefile.am: fixed make rebuild in doc
14047 * doc/html/*.html: rebuilt the docs
14048
Daniel Veillard65c295d2001-01-26 09:32:39 +000014049Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14052
Daniel Veillard8e199902001-01-25 18:54:39 +000014053Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14056 the HTML doc to go into the -devel RPM ...
14057 * aclocal.m4 config.h.in: some updates due to auto* magic
14058
Daniel Veillard93086662001-01-25 18:13:04 +000014059Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * xpath.h: added a hook in the context structure allowing to
14062 link to extra support, needed for XSLT
14063
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014064Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14067 xmlXPtrCmpPoints to use it.
14068 * propagated the following patch from Alejandro Forero
14069 * include/win32config.h xmlIO.c: applied further suggestions
14070 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14071 * example/gjobread.c: fixed warnings, now that it builds
14072
14073Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14074
14075 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14076
14077 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14078 filename points to a valid file (not a directory).
14079 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14080 Added calls to xmlCheckFilenameDir.
14081
14082 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14083 `path' (rather than `filename') as the parameter to gzopen and open.
14084
Daniel Veillard48177c22001-01-23 15:27:41 +000014085Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * Makefile.am: fixed a problem with EXTRA_DIST
14088
Daniel Veillardb83ba402001-01-22 22:45:10 +000014089Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * Makefile.am example/Makefile.am: finally found the trick
14092 to build the example, i.e. add "." in SUBDIRS before example
14093 in the list <grin/>
14094
Daniel Veillard82687162001-01-22 15:32:01 +000014095Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * doc/xml.html: updated with an XSLT section, removed pointer to
14098 W3C CVS base.
14099
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014100Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14103 too, and deallocation need to occur the same way.
14104
Daniel Veillarde4566462001-01-22 09:58:39 +000014105Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14108 type correponding to an XSLT result tree fragment. Share most
14109 of the data format with node set, as well as operators.
14110 * HTMLtree.c: added a newline at the end of the doctype output
14111 whe this one is not present initially.
14112 * tree.c: make sure taht the parent and doc pointers are properly
14113 set when copying attributes (lists).
14114
Daniel Veillard701c7362001-01-21 09:48:59 +000014115Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14118
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014119Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * xpath.c: seems I finally killed that ugly path evaluation
14122 context bug (tagged 9999 in case is is wrong)
14123
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014124Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14127 for XSLT
14128
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014129Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14132 for xmlGzfileOpen() bug
14133
Daniel Veillardf6eea272001-01-18 12:17:12 +000014134Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * xpath.c: removed an error found by XSLT usage
14137 * tree.c parserInternals.h: use a predefined static string
14138 for text and comment nodes, avoid freeing them in xmlFreeNode,
14139 exported the string name in parserInternals.h and added
14140 another value to disable encoding at output (for XSLT),
14141 gain memory, time.
14142
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014143Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14146 win32/libxml2/libxml2_so.dsp: new makefiles and update
14147 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14148
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014149Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14152 Gary Pennington
14153
Daniel Veillard389e6b72001-01-15 19:41:13 +000014154Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * xpath.c: fixed the comaprision of values and nodelists,
14157 need to compare nodelist still ...
14158 * debugXML.c: avoided a possible core dump
14159 * HTMLparser.c: cleanup
14160 * nanohttp.c: contributed fix.
14161 * tree.c: fixes in properties handling added xmlSetNsProp
14162 needed by libxslt
14163 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14164 comment
14165 * TODO: updated
14166
Daniel Veillard167bd532001-01-06 21:09:34 +000014167Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * parser.c parserInternals.c: applied Bjorn Reese optimization
14170 patch
14171
14172Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * Makefile.am: applied patch fro make check from Martin Vidner
14175
Daniel Veillard503b8932001-01-05 06:36:31 +000014176Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * configure.in: preparing 2.2.11
14179 * doc/html/*: rebuild the HTML files
14180 * doc/xml.html : updated
14181
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014182Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * tree.c: fixed a stupid bug
14185 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14186 patches related to validation of an XInclude processing result
14187 * TODO: updated
14188
Daniel Veillarde2488192001-01-04 10:54:22 +000014189Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14192 on large files
14193
Daniel Veillardf060a412001-01-03 20:52:44 +000014194Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14197
Daniel Veillard45cff692001-01-03 18:02:04 +000014198Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14201 reported by Jonas Borgström
14202 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14203
Daniel Veillard08108982001-01-03 15:24:58 +000014204Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * testXPath.c xpath.c: fixing the XPath union expressions problem
14207 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14208
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014209Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * xmllint.c: Made is so if the file name is "-" is will read form
14212 standard input. Sven Heinicke <sven@zen.org>
14213 * tree.c: fixed a problem when growing buffer
14214 * tree.h: fixed the comment of the node types following andersca
14215 comment
14216 * TODO: updated
14217
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014218Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * HTMLparser.[ch]: added a way to avoid adding automatically
14221 omitted tags. htmlHandleOmittedElem() allows to change the
14222 default handling.
14223 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14224 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14225 of xmllint too when using --memory flag, added a memory test
14226 suite at the Makefile level.
14227 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14228 with namespace use when encountering QNames in XPath evalation,
14229 added xmlns() scheme in XPointer.
14230 * nanoftp.c : incorporated a fix
14231 * parser.c xmlIO.c: fixed problems raised with encoding when using
14232 the memory I/O
14233 * parserInternals.c: closed bug 25934 reported by
14234 torsten.landschoff@innominate.de
14235 * TODO: updated
14236
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014237Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14238
14239 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14240 on a non-updated tree :-(, made a 2.2.10 release to correct the
14241 situation
14242
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014243Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14246 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14247 integrated a set of OpenVMS changes from Howard Taylor
14248 <Howard.Taylor@pacoast.com>
14249
Daniel Veillard58770e72000-11-25 00:48:47 +000014250Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14251
14252 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14253 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14254
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014255Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14256
14257 * HTMLparser.c: some fixes on auto-open of html/head/body
14258 * encoding.c: fixed a compilation error on some gcc env
14259 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14260 XPointer implementation
14261 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14262 related XPointer tests and associated results
14263
Daniel Veillard300f7d62000-11-24 13:04:04 +000014264Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * doc/xmldtd.html doc/xml.html: following a short step by step
14267 guidance on IRC to help maciej with DTDs I started a small
14268 page on the subject.
14269
Daniel Veillard748e45d2000-11-17 16:36:08 +000014270Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14271
14272 * HTMLparser.c: fixed handling of broken charrefs
14273 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14274 patches
14275
Daniel Veillard28929b22000-11-13 18:22:49 +000014276Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14277
14278 * doc/xml.html doc/html/* : rebuilt the docs after adding
14279 xinclude and updated page for 2.2.7 and 2.2.8
14280 * configure.in: releasing 2.2.8
14281
Daniel Veillard41e06512000-11-13 11:47:47 +000014282Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14283
14284 * parser.[ch] parserInternals.c: applied the conditional
14285 section processing fix from Jonathan P Springer
14286 <jonathan.springer2@gte.net>
14287 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14288 project file, fixed iconv default non support
14289 * xpath.c: fixed the problem of evaluating relative expressions
14290 when a node context is provided.
14291
Daniel Veillardbf432752000-11-12 15:56:56 +000014292Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * nanoftp.c: fixed gcc 2.95 new warnings
14295 * SAX.c: fixed a stupid bug
14296 * tree.c: fixed a formatting problem when round-tripping
14297 from/to memory
14298 * xinclude.c: chased memleak, fixed a base problem
14299 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14300 xmlXPtrBuildNodeList()
14301 * TODO: updated
14302 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14303 adding a first small set of regression tests for XInclude
14304
Daniel Veillardc2def842000-11-07 14:21:01 +000014305Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * nanohttp.[ch]: applied Wayne Davison patches to access
14308 the WWW-Authorization header.
14309 * parser.c: Closed Bug#30847: Problems when switching encoding
14310 in short files by applying Simon Berg's patch.
14311 * valid.c: fixed a validation problem
14312 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14313 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14314 Wayne Davison
14315 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14316 need to be extended to non full nodes selections.
14317 * xinclude.c: starts to work decently
14318
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014319Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14320
14321 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14322 debugXML.c xmlversion.h.in: Started adding XInclude support,
14323 this is a new xmllint option
14324 * tree.c xpath.c: applied TOM patches for XPath
14325 * xpointer.c: fixed a couple of errors.
14326 * uri.c: added an escaping function needed for xinclude
14327 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14328 new warning from RH70 gcc's version
14329
Daniel Veillarda4964b72000-10-31 18:23:44 +000014330Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * HTMLparser.c: fixed loop on invalid char in scripts
14333 * parser.c: update to description of xmlIOParseDTD()
14334 * libxml.m4 xmlversion.h.in: changes contributed by
14335 Michael Schmeing <m.schmeing@internet-factory.de>
14336 * configure.in: preparing for 2.2.7
14337 * Makefile.am: trying to avoid config.h and acconfig.h
14338 being included in the distrib
14339 * configure.in: released 2.2.7
14340
14341Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14344 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14345
Daniel Veillard01411222000-10-30 15:33:22 +000014346Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14347
14348 * parser.[ch]: added xmlIOParseDTD()
14349 * xpointer.c: added support for the 2 extra parameters of
14350 string-range, fixed a stoopid error when '0' was present
14351 in XPointer expressions
14352 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14353 testsuite for the above
14354
Daniel Veillard6db58192000-10-30 09:27:53 +000014355Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14356
14357 * libxml.spec.in: improved package descriptions
14358
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014359Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * xpath.c xpathInternals.h: applied a large cleaning patch
14362 from TOM <ptittom@free.fr>, it also add namespace support
14363 for function and variables registration.
14364
Daniel Veillardbd20df72000-10-29 17:53:40 +000014365Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14368 * Makefile.mingw: Wayne Davison's update adding hash.c
14369
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014370Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14371
14372 * xpath.c: fixed the root evaluation problems
14373 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14374 ignorable spaces with <b> <bold> <em>
14375 * tree.c: fixed a loop in xmlSearchNsByHref()
14376
Daniel Veillard767662d2000-10-27 17:04:52 +000014377Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * xpath.c: applied another XPath patch from TOM
14380 * xpath.c include/makefile.am: applied another patch from
14381 china@thewrittenword.com (cleanup on IRIX).
14382
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014383Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * xml-config.1: received a fixed version from Fredrik Hallenberg
14386 <hallon@lysator.liu.se>
14387
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014388Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14391 cleanup patch for XPath
14392
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014393Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * patched to redirrect all "out of context" error messages to
14396 a reconfigurable routine. The changes are:
14397 * xmlerror.h : added the export of an error context type (void *)
14398 an error handler type xmlGenericErrorFunc there is an interface
14399 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14400 to reset the error handling routine and its argument
14401 (by default it's equivalent to respectively fprintf and stderr.
14402 * all the c files: all wild accesses to stderr or stdout within
14403 the library have been replaced to calls to the handler.
14404
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014405Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * configure.in: release 2.2.6
14408 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14409 exporting the inner functions of xpath for extension modules
14410 * doc/*: updated and rebuilt the doc
14411
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014412Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * nanohttp.c : applied Wayne HTTP cleanup patch
14415 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14416 and xmlNodeSetSpacePreserve()
14417
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014418Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * xpath.c: closing bug #29260
14421
Daniel Veillard126f2792000-10-24 17:10:12 +000014422Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14425 multikey tuples, made hash structure opaque
14426 * valid.[ch]: moved elements, attributes, notations decalarations
14427 as well as ID and refs to hash tables.
14428 * entities.c: hash cleanup
14429 * xmlmemory.c: fixed a dump problem in debug mode
14430 * include/Makefile.am: problem passing in DESTDIR= values patch
14431 from Marc Christensen <marc@calderasystems.com>
14432 * nanohttp.c: removed debugging remains
14433 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14434 * HTMLparser.c parser.c: fixing a number of problems with the
14435 macros in the *parser.c files (Wayne).
14436 * HTMLparser.c: close the previous option when opening a new one
14437 (Marc Sanfacon).
14438 * result/HTML/*: updated the HTML results accordingly
14439
Daniel Veillard52afe802000-10-22 16:56:02 +000014440Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14443 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14444 XPath functions and XML entities table to them. More to come...
14445 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14446
Daniel Veillard683cb022000-10-22 12:04:13 +000014447Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14448
14449 * tree.c: coalesce adjacent text nodes
14450 * valid.c: handling of blank nodes in DTd validation (raised
14451 by problems with a posteriori validation).
14452 * nanohttp.c: changing behaviour on HTTP write stuff.
14453 * HTMLtree.c: forced body and html to be explicitely closed.
14454 * xpath.h: exported more XPath functions.
14455
Daniel Veillard1baf4122000-10-15 20:38:39 +000014456Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * Release of 2.2.5
14459 * xpointer.c: range() range-inside and other helper functions
14460 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14461
Daniel Veillard47e12f22000-10-15 14:24:25 +000014462Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14465 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14466
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014467Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14470 and XPointer modules
14471
Daniel Veillard134c9f32000-10-15 10:27:08 +000014472Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14473
14474 * SAX.h: closed #25107
14475
Daniel Veillard39915622000-10-15 10:06:55 +000014476Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14477
14478 * testSAX.c: fixed problem with cdata reporting
14479 * SAXresult/* : updated
14480
Daniel Veillard1e851392000-10-15 10:02:56 +000014481Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14482
14483 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14484 Closed bug #27499, added to regression tests
14485 * TODO: updated
14486
Daniel Veillard7eda8452000-10-14 23:38:43 +000014487Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14488
14489 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14490 support for SCRIPT and STYLE with help from Bjorn Reese
14491 * test/HTML/* result/HTML/*: added simple testcase and updated
14492 the existing ones.
14493
Daniel Veillardff9c3302000-10-13 16:38:25 +000014494Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14497 string-range for empty strings
14498 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14499 test/XPath/xptr/strrange: augmented the XPointer testsuite
14500
Daniel Veillard189446d2000-10-13 10:23:06 +000014501Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14502
14503 * doc/xml.html doc/xmlmem.html: added a module describing memory
14504 interfaces and use, updated the main page.
14505
Daniel Veillard2f971a22000-10-12 23:26:32 +000014506Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14509 nanoftp code work on Windows too now
14510
14511Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014512
14513 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14514 * xpointer.c: implemented string-range() at least a good first version
14515 * test/XPath/docs/str test/XPath/xptr/strrange
14516 result/XPath/xptr/strrange: the string-range() tests
14517
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014518Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * Makefile.am include/Makefile.am include/win32config.h
14521 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14522 and make distcheck
14523
Daniel Veillard19d61112000-10-11 23:50:35 +000014524Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14527 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14528 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14529
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014530Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14533 patch for socklen_t detection by
14534 Albert Chin-A-Young <china@thewrittenword.com>
14535
Daniel Veillardcd429612000-10-11 15:57:05 +000014536Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14539 and added a --dtdvalid option to xmllint used to test it
14540
Daniel Veillard47c02452000-10-11 13:04:36 +000014541Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14544 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14545
Daniel Veillard2d38f042000-10-11 10:54:10 +000014546Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14547
14548 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14549 handlings (registration, lookup, cleanup)
14550
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014551Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * configure.in Makefile.am include/makefile.am: adding XPointer
14554 and XPtrtests target
14555 * xpointer.[ch] : new files for XPointer support
14556 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14557 more XPath tests
14558
Daniel Veillard57fda592000-10-10 23:24:14 +000014559Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * configure.in: fixed, very broken, make distcheck works again
14562
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014563Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * More work toward 2.2.5, integrated a number of patches
14566 * configure.in Makefile.am win32config.h.in: trying to cleanup
14567 make distcheck .... huh ...
14568 * include/Makefile.am include/win32config.h: new directory
14569 for includes
14570 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14571 updated teh makefiles and instructions for WIN32
14572 * xpath.c: small fixes
14573 * test/XPath/ results/XPath: updated the testcases and results
14574 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14575 suggested patches
14576 * valid.c: fixed an ID bug
14577
Daniel Veillardb71379b2000-10-09 12:30:39 +000014578Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014581 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014582 * xpath.[ch]: worked on XPointer
14583
Daniel Veillard7e99c632000-10-06 12:59:53 +000014584Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * configure.in Makefile.am: 2.2.5, ship the include in an
14587 include/libxml subdirectory, use symlinks when using CVS
14588 * testSAX.c: fixed small bug
14589 * testXPath.c: changed the way testfiles are parsed
14590 * debugXML.c: same kind of cleanup when parsing an argument expression
14591 XPath/XPointers can have blanks embedded
14592 * xpath.[ch]: more cleanup, reorgs for XPointer work
14593 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14594 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14595
Daniel Veillard55b91f22000-10-05 16:30:11 +000014596Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14599 in the XPath engine, rewrote large parts of it, now it's far
14600 cleaner and in sync with the REC not an old WD. Fixed a parsing
14601 problem in the interactive XML shell found when testing XPath.
14602
Daniel Veillardac260302000-10-04 13:33:43 +000014603Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14604
14605 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14606 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14607 examples with the extra test
14608
Daniel Veillard7cfce322000-10-04 12:40:27 +000014609Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14612 the global init function.
14613
Daniel Veillard970112a2000-10-03 09:33:21 +000014614Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * HTMLparser.c: Doohhh, attribute name parsing was still case
14617 sensitive ! Fixed this ...
14618 * result/HTML/* : updated the tests results accordingly
14619
Daniel Veillard740abf52000-10-02 23:04:54 +000014620Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14623 engine, should be far more stable, incorporated a new version of
14624 preceding/following axis, need testing
14625 * uri.c: fixed file:///c:/a/b/c problem
14626 * test/XPath/tests/idsimple: augmented the XPath tests
14627
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014628Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14629
14630 * doc/* rebuilding docs for 2.2.4 release
14631
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014632Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14633
14634 * configure.in: releasing 2.2.4
14635 * parser.[ch]: added xmlStrEqual()
14636 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14637 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14638 use xmlStrEqual instead
14639 * TODO: updated
14640 * added an XPath test
14641
Daniel Veillardbc765302000-10-01 18:23:35 +000014642Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14645 * entities.h: exported xmlInitializePredefinedEntities
14646 * parser.[ch] : added xmlInitParser()
14647 * parserInternals.h : had to export htmlInitAutoClose()
14648
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014649Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14652 problems
14653 * Makefile.am : added XPath regression tests to normal tests
14654 * uri.c: fixed a problem with local paths, cleanup
14655 * parser.c: fixed a problem with large CData sections
14656
Daniel Veillardd2ade932000-09-30 14:39:55 +000014657Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * configure.in xml-config.in: patch from "Ben Taylor"
14660 <sol7x86@hotmail.com> for solaris shared libs lookup
14661
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000146622000-09-30 Martin Baulig <baulig@suse.de>
14663
14664 * libxml-2.0.pc.in: Provide pkg-config script.
14665
14666 * configure.in: Create the libxml-2.0.pc script from the
14667 libxml-2.0.pc.in templates.
14668 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014669 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014670
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014671Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14674 when compiling with MSC
14675
Daniel Veillard46057e12000-09-24 18:49:59 +000014676Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * xpath.c: patch for normalize-string() substring-before(),
14679 substring-after() and translate() functions from Bjorn Reese
14680 <breese@mail1.stofanet.dk>
14681 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14682 Fredrik Hallenberg <hallon@lysator.liu.se>
14683 * TODO: updated
14684
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014685Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14688 problem of socklen_t being undefined on a number of platforms
14689 * debugXML.c: fixed a compilation problem when without snprintf
14690
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014691Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14692
14693 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14694 an URI bug and a fix for the control-character-induced infinite loop
14695 * nanohttp.c: preventive fix for compiling on WIN32
14696
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014697Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * xmlint.c: closing bug #25000
14700
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014701Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14704 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14705 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14706 related function, fixing xmlStrncmp(), and associated cleanup
14707 * result/HTML/entities.html.sax: updating result
14708
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014709Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * uri.c: applied patch for URI escaping from Wayne Davison
14712 <wayned@blorf.net>
14713 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14714 from Denis Barbier <barbier@imacs.polytechnique.fr>
14715 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14716 patch from Wayne Davison
14717
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014718Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * doc/xml.html : updated with new releases, adding "how to help"
14721
Daniel Veillard04698d92000-09-17 16:00:22 +000014722Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14725 removed a few warnings in pedantic mode ...
14726 * parserInternals.c parser.c: moved encoding switching function
14727 to parserInternals.c
14728 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14729
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014730Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14733 error or warning handlers
14734
Daniel Veillardb1059e22000-09-16 14:02:43 +000014735Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * parserInternals.c parserInternals.h parser.c Makefile.am:
14738 created a new module parserInternals.c, moved most of the
14739 code shared by the various parsers there, as well as
14740 deprecated code from parser.c. More cleanup of parser.c
14741 * uri.c: fixed a problem when URI is NULL
14742 * valid.c: speedup when looking for an attribute declaration
14743
Daniel Veillard39c7d712000-09-10 16:14:55 +000014744Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14747 the cleanup of the computation of URI references when seeking
14748 external entities. The URI reference string and the resulting
14749 URI are both stored now.
14750 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14751 large s(n)printf checks and cleanup from Denis Barbier
14752 <barbier@imacs.polytechnique.fr>
14753 * xmlversion.h.in tree.h: couple of SGML declarations for a
14754 possible docbook module.
14755 * result/VC/ : a couple of test output changed due to the change
14756 of the entities URI
14757
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014758Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * parser.h: added a _private field for linking user's data
14761
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014762Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * parser.c parserInternals.h: demacroified most of the IS_XXX
14765 the gain in size is significant so ...
14766
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014767Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * entities.c: cases where looking up entities with doc==NULL
14770 covered
14771
Daniel Veillard90e11312000-09-05 10:42:32 +000014772Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
Daniel Veillard1de50802000-09-07 08:54:32 +000014774 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014775 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14776
Daniel Veillard98a79162000-09-04 11:15:39 +000014777Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14778
Daniel Veillard1de50802000-09-07 08:54:32 +000014779 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014780 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14781 * Makefile.in: added URItest and included thenin "make tests"
14782
14783Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014784
14785 * xmlversion.h.in: closed bug 22941
14786
Daniel Veillard2bb89092000-08-31 14:57:50 +000014787Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * doc/xmlio.html: added doc and example for entity loader
14790 redefinition.
14791
Daniel Veillard96984452000-08-31 13:50:12 +000014792Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14795 used by libxml
14796
Daniel Veillarde715dd22000-08-29 18:29:38 +000014797Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * parser.c: Fixed bug on invalid ontent characters and when using
14800 push.
14801 * xmllint.c: fixed xmllint endling of errors in push mode
14802
Daniel Veillard4948eb42000-08-29 09:41:15 +000014803Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014806 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014807 * result/HTML/*.sax: regenerated HTML SAX output
14808 * parser.c: more cleanup.
14809
Daniel Veillarde010c172000-08-28 10:04:51 +000014810Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014813 patches from Wayne Davison <wayned@users.sourceforge.net>,
14814 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014815 * HTMLparser.c: fixed an ignorable white space detection bug
14816 occuring when parsing with SAX only
14817 * result/HTML/*.sax: updated since the output is now HTML
14818 encoded...
14819
Daniel Veillard47f3f312000-08-27 22:40:15 +000014820Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014822 * HTMLparser.[ch]: applied some of Wayne Davison
14823 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014824
Daniel Veillarde0854c32000-08-27 21:12:29 +000014825Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14828 undeclared namespace prefix was used, added a warning.
14829 Cleaned up support w.r.t. entities, spilling out a warning
14830 and being pedantic on lookups.
14831 * test/warning/ent9 : added testcase for previous example.
14832 * TODO: updated
14833 * parserInternals.h parser.c: changed the way names are parsed
14834 now allow infinite size and decrease penalty for normal use
14835 * parser.c: Started a big cleanup/check of the parser code,
14836 fixed some of the most tortuous entity code, spotted code
14837 unused anymore
14838 * test/*: added tests for very long names and related nasty
14839 things.
14840
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014841Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * doc/encoding.html: added encoding aliases doc
14844 * doc/xml.html: updates
14845 * encoding.[ch]: added EncodingAliases functions
14846 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14847 bottleneck affecting large DTDs like Docbook
14848 * parser.[ch] xmllint.c: added a pedantic option, will be
14849 useful
14850 * SAX.c: redefinition of entities is reported in pedantic mode
14851 * testHTML.c: uninitialized warning from gcc
14852 * uri.c: fixed a couple of bugs
14853 * TODO: added issue raised by Michael
14854
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014855Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * doc/encoding.html: propagated Martin Duerst suggestions
14858
Daniel Veillard52402ce2000-08-22 23:36:12 +000014859Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14862 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14863 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14864 by Wayne Davison
14865
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014866Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * nanoftp.c nanohttp.c: small cleanup
14869 * TODO: updated
14870
Daniel Veillard244ece92000-08-19 20:58:02 +000014871Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14872
14873 * added an old VC testcase and updated title.xml entity
14874
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014875Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14878 done on auto-opening of <p> tags and cleanup of SAX output
14879
Daniel Veillard979e55e2000-08-19 16:48:54 +000014880Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14883
Daniel Veillard4540be42000-08-19 16:40:28 +000014884Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14885
14886 * doc/xml.html libxml.* structure.*: updated the doc a bit
14887
Daniel Veillard808a3f12000-08-17 13:50:51 +000014888Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14891 of SAX tests
14892
Daniel Veillard29579362000-08-14 17:57:48 +000014893Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14896 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14897
Daniel Veillard1255ab72000-08-14 15:13:33 +000014898Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14899
14900 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14901 * testHTML.c: fix core dump on Solaris 2.x systems
14902 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14903 * result/HTML/*.sax: previous bug fix lead to new results
14904
Daniel Veillard03109292000-08-14 14:58:22 +000014905Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14908 * configure.in: added --with-readline=DIR to accept alternate
14909 path for readline include/library
14910 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14911 for ANSI under HP-UX
14912 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14913 includes @LIBS@
14914
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014915Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14916
14917 * doc/* : rebuilt the docs
14918 * getting ready for 2.2.2 release
14919
Daniel Veillard87b95392000-08-12 21:12:04 +000014920Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14923 and xmlAddFeature()
14924 * tree.[ch]: added xmlAddChildList()
14925 * xmllint.c: MAP_FAILED macro test
14926 * parser.h: added xmlParseCtxtExternalEntity()
14927 * valid.c: applied bug fixes removed warning
14928 * tree.c: added CDATA block to elements content
14929 * testSAX.c: cleanup of output
14930 * testHTML.c: added SAX testing
14931 * encoding.c: better error recovery
14932 * SAX.c, parser.c: fixed one of the external entity processing
14933 of the OASis testsuite
14934 * Makefile.am: added HTML SAX regression tests
14935 * configure.in: bumped to 2.2.2
14936 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14937 SAX results
14938
Daniel Veillard88a172f2000-08-04 18:23:10 +000014939Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * configure.in: patch for HP compiler
14942
149432000-08-04 Sven Heinicke <sven@zen.org>
14944
14945 * xmllint.c: Was coredumping sometimes when the file given didn't
14946 exist.
14947
Daniel Veillard46e370e2000-07-21 20:32:03 +000014948Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014951
Daniel Veillard46e370e2000-07-21 20:32:03 +000014952 when using in memory parsing. Need some cleanup.
14953 * xmllint.c configure.in: added a --memory flag to test memory
14954 parsing
14955
Daniel Veillard36650692000-07-21 15:16:39 +000014956Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * nanohttp.c: fixed socklen_t replacement to unsigned int
14959 * parser.c: fixed a space handdling missing at the end of
14960 production 28 DOCTYPE.
14961 * xmlmemory.c: fixed a stupid bug on the routine to override
14962 allocation functions
14963 * TODO: updated
14964
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014965Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * doc/ regenerated the docs
14968
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014969Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * doc/encoding.html doc/xml.html: added I18N doc
14972 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14973 improvements, both parser and filters, added ASCII & HTML,
14974 fixed the ISO-Latin-1 one
14975 * xmllint.c testHTML.c: added/made visible --encode
14976 * debugXML.c : cleanup
14977 * most .c files: applied patches due to warning on Windows and
14978 when using Sun Pro cc compiler
14979 * xpath.c : cleanup memleaks
14980 * nanoftp.c : added a TESTING preprocessor flag for standalong
14981 compile so that people can report bugs more easilly
14982 * nanohttp.c : ditched socklen_t which was a portability mess
14983 and replaced it with unsigned int.
14984 * tree.[ch]: added xmlHasProp()
14985 * TODO: updated
14986 * test/ : added more test for entities, NS, encoding, HTML, wap
14987 * configure.in: preparing for 2.2.0 release
14988
Daniel Veillard49703262000-07-10 10:27:46 +000014989Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014992 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014993
Daniel Veillard306be992000-07-03 12:38:45 +000014994Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * doc/xml.html: changed the xmlsoft.org structure, updated the
14997 examples w.r.t. root and childs
14998
Daniel Veillard7d853352000-07-02 18:53:09 +000014999Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
Daniel Veillard784b9352003-02-16 15:50:27 +000015001 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015002
Daniel Veillard365e13b2000-07-02 07:56:37 +000015003Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * HTMLparser.c: Work on character encoding support for the HTML parser
15006 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15007 * encoding.c: Fixed a potential memleak in the encoding stuff
15008
Daniel Veillardaf743792000-07-01 11:49:28 +000015009Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * doc/FAQ.html doc/Makefile.am : added a FAQ
15012
15013Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015014
15015 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15016 of the HTML parser to force it to not bypass SAX
15017
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015018Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * win32config.h.in: updated
15021 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15022 lacks iconv support :-( need to release 2.1.1
15023 * configure.in: release 2.1.1
15024 * HTMLparser: fixed bug #14784
15025 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15026 by Windows compiler
15027 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15028 the SAX startDocument() callback.
15029 * TODO: updated
15030
15031Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * added xmlStopParser()
15034
Daniel Veillardbe803962000-06-28 23:40:59 +000015035Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * configure.in: 2.1.0 prerelease
15038 * Large resync between W3C and Gnome tree
15039 * nanoftp, nanohttp.c: fixed stalled connections probs
15040 * HTMLtree.c SAX.c : support for attribute without values in
15041 HTML for andersca
15042 * valid.c: Fixed most validation + namespace problems
15043 * HTMLparser.c: start document callback for andersca
15044 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15045 * parser.h, SAX.c: serious speed improvement for large
15046 CDATA blocks
15047 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15048 different encoding
15049 * example/Makefile.am example/gjobread.c tree.h: work on
15050 libxml1 libxml2 convergence.
15051 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15052 and the LIBXML_TEST_VERSION macro
15053
Daniel Veillardc310d562000-06-23 18:32:15 +000015054Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * doc/xml.html: various patches and improvements typo fixed by
15057 Felix Natter
15058 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15059 from Felix Natter <fnatter@gmx.net>
15060
Daniel Veillardf3029822000-05-06 08:11:19 +000015061Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * doc/upgrade.html: updated with instructions for support of both
15064 libxml-1.x and libxml-2.x
15065 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15066 for 2.x support and also fixed includes
15067
15068
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015069Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15072 the encoding support, added iconv support, so now libxml if
15073 compiled with iconv automatically support japanese encodings
15074 among others. Work based on initial patch from Yuan-Chen Cheng
15075 I may have broken binary compat in the encoding handler
15076 registration scheme, but that was so utterly broken I don't
15077 expect anybody to have used this feature until now.
15078 * parserInternals.h: fixup on the CHAR range macro
15079 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15080 code.
15081 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15082 * uri.c: added xmlParseURI() I can't believe I forgot to
15083 implement this one in 2.0 !!!
15084 * SAX.c: moved doc->encoding update in the endDocument() call.
15085 * TODO: updated.
15086
Daniel Veillard06047432000-04-24 11:33:38 +000015087Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * tree.h: removed extraneous xmlRemoveProp definition
15090 * TODO: added item about --disable-corba configure switch
15091 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15092 * nanoftp.c: fixed include problems giving troubles on AIX and
15093 slowlaris
15094 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15095 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15096 comment and headers changes to lower gtk-doc number of warnings
15097 * doc/html/*: rebuilt docs
15098
Daniel Veillarde0aed302000-04-16 08:52:20 +000015099Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * HACKING: documented the tag for 1.x and instructions
15102
Daniel Veillard5e873c42000-04-12 13:27:38 +000015103Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15104
15105 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15106 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15107 xmlCreateIOParserCtxt
15108 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15109 significant overall improvement
15110 * xmllint.c: added I/O test to xmllint
15111 * testSAX.c: added a speed test
15112 * doc/* : updated/regenerated
15113
Daniel Veillardfc708e22000-04-08 13:17:27 +000015114Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * xpath.c uri.h parserInternals.h: cosmetic changes from
15117 "Timur I. Bakeyev" <timur@bat.ru>, including making
15118 xmlCreateURI() public
15119
Daniel Veillard5d211f42000-04-07 17:00:24 +000015120Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15123 and the code at the same time. Added a clean mechanism for
15124 overload or added input methods: xmlRegisterInputCallbacks()
15125 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15126 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15127 * TODO: updated
15128 * doc/* : updated/regenerated
15129 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15130 source dir
15131
Daniel Veillarde77a9182000-04-05 19:12:29 +000015132Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * testURI.c: yet another forgotten commit, I should get some sleep !
15135
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015136Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * xmllint.c: forgot to commit this too ?
15139
Daniel Veillardb9df4042000-04-05 14:23:16 +000015140Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * xmlversion.h.in : forgot to commit this previously
15143
Daniel Veillard361d8452000-04-03 19:48:13 +000015144Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15147 * README TODO: updated for release
15148 * uri.c uri.h: added authority parsing/saving
15149 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15150 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15151 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15152 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15153 Makefile.am : added compile-time customization of libxml
15154 --with-ftp --with-http --with-html --with-xpath --with-debug
15155 --with-mem-debug
15156 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15157 #include <libxml/xxx.h> I hope it won't break too much stuff
15158 and will be manageable in the future...
15159 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15160 and added xmllint to the installed programs
15161 * uri.h: added xmlFreeURI()
15162
Daniel Veillardec303412000-03-24 13:41:54 +000015163Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * uri.c uri.h: finished the escaping handling, the base support
15166 and the URI path normalization. Looks good just lacks the
15167 authority content parsing code.
15168 * Makefile.am: added instructions to generate testURI
15169 * TODO: updated
15170 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15171 added links and icons for W3C and Gnome
15172
Daniel Veillard8f621982000-03-20 13:07:15 +000015173Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * xmlmemory.[ch] : seems I forgot to actually update the files in
15176 the last commit :-)
15177 * doc/xml.html doc/html/* : updated and uploaded the docs
15178
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015179Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15182 * TODO: updated
15183 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015184 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015185 gfree).
15186 * Makefile.am, uri.c, uri.h: added a set of functions to do
15187 exact (litteraly copied from the RFC 2396 productions) parsing
15188 and handling of URI. Will be needed for XLink, one XML WFC,
15189 XML Base and reused in the nano[ftp/http] modules. Still work
15190 to be done.
15191
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015192Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * configure.in, libxml.spec.in : libxml2
15195 * doc/* : updated the doc page, rebuilt the docs
15196
Daniel Veillardcf461992000-03-14 18:30:20 +000015197Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * all: tagged LIB_XML_1_X
15200 * *.c *.h : updated from W3C CVS tree
15201 * configure.in : 2.0.0-beta
15202 * libxml.spec.in : libxml2 package nam
15203 * result/* : new version of the tests output
15204
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015205Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15208
Daniel Veillardb566ce12000-03-04 11:39:42 +000015209Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * doc/* : rebuilt the docs
15212 * parser.c: final patch on #6766
15213 * valid.c: small patch on validity checks.
15214
Daniel Veillardfb76c402000-03-04 11:39:42 +000015215Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15218 added
15219 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15220 compatibility w.r.t. XML spec and existing code.
15221
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015222Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * parser.c: seems a better solution to <a> </a> exists,
15225 will try it for a while
15226
Daniel Veillard83a30e72000-03-02 03:33:32 +000015227Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * parser.c: tried to remove the <a> </a> generating <a/>
15230 this is hard. Left a flag for that purpose. Fixed bug #6766
15231 * configure.in: prepared 1.8.7 not released, due to previous
15232 problem
15233
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015234Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * doc/xml.html : applied second patch from Paul DuBois
15237
Daniel Veillard402e8c82000-02-29 22:57:47 +000015238Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * doc/xml.html : applied patch from Paul DuBois
15241
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015242Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15245
Daniel Veillard5feb8492000-02-02 17:15:36 +000015246Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15247
15248 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15249 compilation warnings on various platforms.
15250 * parser.c: Fixed #5281 validity error callbacks are now desactived
15251 by default if not validating.
15252
Daniel Veillardf341f932000-02-02 14:52:08 +000015253Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15256
Daniel Veillard13c757e2000-02-01 23:59:15 +000015257Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15260 <gkatsi@cs.toronto.edu>
15261
Daniel Veillard726e8792000-01-30 20:04:29 +000015262Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15265 processing URLs
15266
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015267Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15268
15269 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15270 xmlNanoFTPUpdateURL for persistent control connections.
15271 * configure.in: 1.8.6
15272
15273Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15276 * tree.[ch] : added xmlSaveNoEmptyTags
15277
James Henstridgef3be9312000-01-28 13:59:21 +0000152782000-01-29 James Henstridge <james@daa.com.au>
15279
15280 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15281
15282 * Makefile.am: added nanoftp.[ch] to the build.
15283
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015284Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * nanoftp.[ch]: cleanup, comments, API
15287 * debugXML.c : fixed a bug in the cat command
15288 * doc/*: regenerated the docs
15289
Daniel Veillardda07c342000-01-25 18:31:22 +000015290Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15293 * debugXML.c : fixed a bug in the cat command
15294 * valid.c: fixing some small probs
15295 * libxml.spec.in: get rid of the SNAP suffix
15296 * doc/xml.html: updated the status
15297
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015298Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * xml-config.in: xml-config --version to just return the
15301 version number
15302 * xpath.c: some cleanup w.r.t. axis when the current node is
15303 an attribute.
15304 * TODO: updated
15305
Daniel Veillard461a66c2000-01-18 18:01:01 +000015306Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * configure.in: prepared for libxml-1.8.5
15309 * doc/* recompiled the documentation
15310
153112000-01-17 Jody Goldberg <jgoldberg@home.com>
15312
15313 * configure.in : WARNING autoconf subtlety alert :
15314 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15315 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15316 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15317 get defined by AC_CHECK_HEADERS.
15318
Daniel Veillardf967b902000-01-17 16:06:10 +000015319Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15322 Rune.Djurhuus@fast.no
15323
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015324Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * TODO: updated
15327 * tree.c, parser.c: made sure that only memory alloc problems
15328 and internal parser errors are allowed to write to stdout or
15329 stderr.
15330
Daniel Veillard0142b842000-01-14 14:45:24 +000015331Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * tree.c : restored xmlNewGlobalNs since this seems used by
15334 a lot of existing code :-(, fixed a bug in xmlNewNs
15335 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15336 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15337 to exit() from the library code.
15338 * xpath.c, parser.c: removed bugs or unused code detected by
15339 Windows compilers
15340 * parser.c: started adding interfaces for parsing well balanced
15341 XML fragments
15342 * configure.in: releasing 1.8.4
15343 * doc/* : rebuilt the docs
15344
Daniel Veillard2eac5032000-01-09 21:08:56 +000015345Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * tree.[ch] : added xmlNewDocFragment() for DOM
15348 * testHTML.c: uninitialized variable.
15349
Daniel Veillardf3a73582000-01-05 14:58:39 +000015350Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15351
15352 * doc/* : rebuild the docs
15353
Daniel Veillard71b656e2000-01-05 14:46:17 +000015354Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * acconfig.h: readline and history patch
15357 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15358 * tree.c: added check and handling when possibly removing an ID
15359 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15360 and saving.
15361 * test/HTML/entities.html result/HTML/entities.html* : test for
15362 various entities reference cases
15363 * result/HTML/* : as a result output of some testcase have
15364 changed
15365 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15366 by previous example. added xmlParseTryOrFinish().
15367 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15368 entities.h debugXML.h HTMLparser.h: changed the way struct are
15369 declared to allow gtk-doc to expose those
15370 * parser.c: closed bug #4960
15371 * Makefile.am configure.in: Applied patch from
15372 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15373 and math/socket libs detection
15374
Daniel Veillard437b87b2000-01-03 17:30:46 +000015375Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * configure.in, Makefile.am: link tester against readline
15378 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15379
Daniel Veillard686d6b62000-01-03 11:08:02 +000015380Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * tree.[ch]: added xmlRemoveProp
15383 * win32config.h.in nanohttp.c: avoid including the Windows
15384 socket stuff in every C files
15385 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15386 the XmL parser(s)
15387 * test/ns4 result/ns4 etc...: added test case for previous prob
15388 * tree.c: xmlNewNs wasn't checking for double definition
15389 * Makefile.in: fixed a problem with dist-hook duplicates
15390 * parser.[hc], xmlIO.c: fixed the loading of external entities
15391 APIs, now xmlLoadExternalEntity() is used everywhere and
15392 setting up an app specific front-end using the
15393 * SAX.c parser.c: some fixes, now the xhtml spec validates
15394 with the xhtml DTD.
15395 * error.c: fixed crashes in case of no input stream
15396 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15397 to the validation tests and results
15398
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015399Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15402 too htmlCreatePushParserCtxt() and htmlParseChunk()
15403 * parser.c: a bit of cleanup.
15404 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15405 to XML) removed the last mem leak known
15406 * HTMLtree.c: output message cleanup
15407 * xmlmemory.c: display content info about memory blocks
15408 * result/HTML/wired.* : missing att value warning change
15409
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015410Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * doc/* : rebuilt the documentation
15413
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015414Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * parser.[ch] parserInternals.h: Push parser for XML,
15417 seems to work fine now
15418 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15419 --push for push testing
15420 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15421 * testSAX.c: added --push
15422 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15423 subtree
15424 * xmlIO.[ch] : enriched API + fixes for push mode
15425 * entities.[ch]: added the entity content length to the struct.
15426 * xmlmemory.[ch]: new API to show the last entries for the shell
15427 * valid.c: added required attribute testing
15428 * SAX.c: the cdata callback now merge contiguous fragments
15429 * HTMLparser.c: cleanup of some macros
15430
Daniel Veillard3c558c31999-12-22 11:30:41 +000015431Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * parser.c: fix for PIs name starting with xml
15434 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015435 * *.c, configure.in win32config.h.in : generate win32config.h for
15436 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015437
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015438Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * parser.c: fixed a stupid = vs. == bug :-(
15441 * doc/gnome-xml.sgml: s/glade/xml/
15442
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015443Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * configure.in, doc/xml.html : bug fix release 1.8.2
15446 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15447 Hopefully the end of that silly C++ include problem
15448 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15449 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15450 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15451 troubles with autoclosed elements when the stree shape doesn't
15452 follow the DtD specs. Added htmlIsAutoClosed() and
15453 htmlAutoCloseTag()
15454 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15455 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15456 * debugXML.c: fixed a bug on printing default namespaces.
15457 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15458
Daniel Veillardb24054a1999-12-18 15:32:46 +000015459Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * result/HTML/*.htm[l] : updated the HTML regression tests according
15462 to the new output
15463 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15464 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15465 problem due to intermix of extern "C" { ... } declarations for C++
15466 and recursive includes in the headers
15467
Chris Lahey323c48c1999-12-18 15:32:45 +0000154681999-12-20 Chris Lahey <clahey@umich.edu>
15469
15470 * HTMLtree.c: Made it so that html nodes with a single child do
15471 not insert a carriage return before or after the child node.
15472
Daniel Veillardb24054a1999-12-18 15:32:46 +000015473Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015474
15475 * configure.in, doc/xml.html : bug fix release 1.8.1
15476 * parser.c: fixed bug #4344
15477 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15478 added the glue to avoid C++ problems
15479 * doc/* : regenerated the documentation
15480
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015481Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15484 namespace recognition, and Dia as a resul :-(
15485 * encoding.c: closed bug #3950
15486
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015487Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * valid.c: debugging a posteriori validation, except URI expansion
15490 stuff this should be fixed now
15491 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15492 Carl Nygard <cnygard@bellatlantic.net>
15493 * tester.c: added --postvalid, cleaning of the code
15494 * tree.[ch]: added xmlDocGetRootElement()
15495
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015496Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15497
15498 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15499 c++ losage.
15500
Daniel Veillard10a2c651999-12-12 13:03:50 +000015501Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * configure.in, doc/xml.html : bumped to 1.8.0
15504 * xlink.[ch], Makefile.am : added framework for link detection
15505 * parser.h: added nbChars to parser context, needed for cleanup.
15506 * xmlmemory.c: removed a nasty bug when out of mem
15507 * valid.[ch]: adding namespace support for attribute decl
15508 * tester.c: added --debugent option
15509 * debugXML.[ch]: added xmlDebugDumpEntities()
15510 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15511 buffers instead, this was really needed, validation was breaking
15512 in strange ways due to that. Added xmlParseStringPEReference()
15513 and other parsing from strings functions. Entities processing
15514 modified again, but PERef are still not handled correcly but
15515 unless you're Eve Maller you won't notice :-)
15516 * HTMLparser.c: large changes toward reliability, and switched to
15517 lowercase internal tags, XHTML is lowercase, so it will help
15518 that output is closer to next version.
15519 * doc/* : regenerated the documentation, it is now hosted at
15520 http://xmlsoft.org/ (same bits I just bought the domain :-)
15521
15522
Daniel Veillard294cbca1999-12-03 13:19:09 +000015523Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15526 doc generation
15527 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15528 in the SAX API
15529 * doc/*: rebuilt the doc making sure everything appears in the
15530 HTML files
15531
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015532Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15535 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15536 which allow impressive speed improvement on dataset with
15537 large text pieces, but at the cost of broken binary
15538 compatibility and slightly bigger memory usage.
15539 Configure with --with-buffers to activate them, they
15540 are protected with XML_USE_BUFFER_CONTENT define.
15541 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15542 goal is 0 memory left allocated once parser is no more used
15543 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15544 call xmlCleanupParser() and xmlMemoryDump()
15545
Daniel Veillarda819dac1999-11-24 18:04:22 +000015546Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15549 * parser.[ch] encoding.[ch]: added memory cleanup routines
15550 * parser.c: closing bug #3788
15551 * doc/*: rebuilt the doc
15552
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015553Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15556 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15557 * tester.c: added --compress option
15558 * doc/*: rebuilt the documentation
15559
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015560Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15563 if given /proc/kcore as input !
15564 * doc/xml.html doc/*: updated and rebuilt the documentation
15565
15566Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015567
15568 * parser.c: Fixed some wrongly space collapsing code due to
15569 a misreading of the spec.
15570 * result/*: fixed the output accordingly
15571
15572Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015573
15574 * encoding.c: bug fix and typos
15575 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15576 * parser.c: added attribute normalization closing bug #3597
15577 * test/att* result/att* SAXresult/att*: testcase for attribute
15578 normalization
15579
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015580Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * configure.in: closing bug #3163 by adding extra flags for the
15583 cc compiler on HP-UX
15584
Daniel Veillard51e3b151999-11-12 17:02:31 +000015585Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * valid.[ch] : removed a typo and an enumerated type bug in the
15588 xmlAddElementDecl() function
15589 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15590 call to xmlEncodeEntitiesReentrant() so that the functions
15591 New, Set and Get are at the same level.
15592 * parser.c HTMLparser.c: extra memory allocation bug for
15593 attributes detected by someone using libxml in embedded systems :-)
15594
Daniel Veillard962195f1999-10-28 15:51:53 +000015595Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * xmlmemory.h: turned off mem debug :-\
15598
Daniel Veillard35008381999-10-25 13:15:52 +000015599Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * parser.c: closed bug #2784 a one line fix, but worth pushing
15602 a new release out
15603 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15604 some structures, comments before and after the
15605 main element, and other nastyness
15606 * HTMLtree.c tree.c: accomodate the extended HTML supported
15607 * configure.in: pushing 1.7.4
15608 * test/ent8 and related outputs : added a new test for bug #2784
15609 * test/HTML/wired.html and related output: a nasty HTML example
15610 * Makefile.am: improved the test scripts
15611 * docs/* : reran the documentation extractor, updated xml.html
15612
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015613Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15616 HTMLparser and debugged the HTML related code. HTML documents
15617 now have their own type
15618 * entities.c: do not dump &apos; for HTML output
15619 * xmlmemory.c: improvement, breakpoint mechanism
15620 * testHTML.c: added --sax --repeat ...
15621 * Makefile.am: improved the HTML tests
15622 * valid.[ch]: added xmlValidGetValidElements and
15623 xmlValidGetPotentialChildren
15624 * tester.c: added --insert to test the 2 new functions
15625 * test//* result//* SAXresult//* : regression test cleanup
15626 and extension.
15627 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15628 gnome-xml-nanohttp.html
15629
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015630Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * HTMLparser.c: fixed problems with some autoclose tags
15633 * tree.c: fixed XML output problems.
15634 * result/* SAXresult/*: update of the tests output
15635
Daniel Veillard6077d031999-10-09 09:11:45 +000015636Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * Makefile.am: Arturo patch for xmlConf.sh version info
15639 * parser.c: Tim Josling patch for single quoted items
15640 * tester.c: Tim Josling patch for tester options usage
15641 * tree.h: indent cleanup
15642
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015643Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15646 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15647
Daniel Veillard00fdf371999-10-08 09:40:39 +000015648Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * tree.c : Raph patch for initialization of CORBA fields
15651 * parser.c, xpath.c, ...: modification of doc comments
15652 * xpath.c : allow spaces in xpath expressions
15653
Daniel Veillardad219441999-09-27 08:17:49 +000015654Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * xmlmemory.h: turning off memory debug :-(
15657
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015658Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15661 better SAX interfaces.
15662 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15663 entity.
15664 * configure.in: 1.7.2
15665
15666Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015667
15668 * libxml.spec.in: fixed the URL
15669 * doc/xml.html: improved the documentation front-end
15670
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015671Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015672
15673 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15674
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015675Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015676
15677 * libxml.spec.in: fixed the alpha compile problem
15678 * parser.[ch]: changed errno to errNo in the parser context :-(
15679 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15680 * doc/xml.html: changed CHAR to xmlChar
15681 * doc/html/*: recompiled the documentation
15682 * configure.in: 1.7.1
15683
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015684Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * parser.h: modified the parser context struct to regain 1.4.0
15687 binary compatibility
15688 * parser.c, xml-error.h: added errno ot teh context and defined
15689 a set of errors values with update of errno
15690 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15691 DTDs and entities
15692 * *.h, *.c: complete cleanup of the use of config.h and include
15693 protection depending on the current setup.
15694 * overalll debugging, maintenance and bug-fixing on all modules
15695 * updated the documentation
15696 * ready for 1.7.0
15697
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015698Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * HTMLparser.c : cleanup
15701 * SAX.c valid.c valid.h: added ID/IDREF checking
15702 * tree.c tree.h: extended doc structure for refs
15703 * configure.in: 1.6.2
15704 * parser.c: patched bug in SAX user arg call
15705 * parserInternals.h: patched missing close in C++ wrapping
15706 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15707 especially upcoming XPointer implementation.
15708 * doc/xml.html: augmented, typo
15709
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015710Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15711
15712 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15713 not all invocations of install understand -d.
15714
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015715Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15716
15717 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15718 to make 'check' works, when builddir != srcdir.
15719
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015720Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * doc/xml.html : updated the documentation
15723
Daniel Veillard6454aec1999-09-02 22:04:43 +000015724Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15727 not deallocated memory blocks
15728 * *.c : replaces all calls to malloc() free() and realloc() to
15729 the wrapper functions/macros
15730 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15731 instead of xmlFreeNodeList()
15732
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015733Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * HTMLparser.c: corrected a stupid bug leading to core dump at
15736 tree deallocation. Removed warnings indicated by
15737 Stephane.Conversy@lri.fr
15738 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15739 looked for in the external subset
15740
15741Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015742
15743 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15744 on SGI by Stephane.Conversy@lri.fr
15745
Daniel Veillardb96e6431999-08-29 21:02:19 +000015746Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * all .h : changed the prototype declaration indent as in gtk
15749 * most .c : working on reducing the TODOs in the code
15750 * most .c : cleanup though -pedantic and Insure++
15751 * improvements on validation ID checkings.
15752 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15753 * xml-config.in: closed #1810
15754
15755Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015756
15757 * tree.h, valid.c, valid.h: more work on validity, IDs
15758 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15759 definition for AIX
15760
Daniel Veillardb556eb51999-08-15 17:19:50 +000015761Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15762
15763 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15764 the distribution due to a cut'n paste error at last commit
15765
Daniel Veillardb05deb71999-08-10 19:04:08 +000015766Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * configure.in: upgraded to version 1.4.0
15769 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15770 Big update, added a large part of the validation process,
15771 it should be usable, but some parts are missing
15772 * xpath.c: improved the implementation w.r.t. root.
15773 * Makefile.am: added more tests
15774 * test and result trees: added a lot of tests
15775 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15776
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015777Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * Added an HACKING file
15780
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015781Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * xpath.[ch] : improvements and debug of the XPath implementation
15784 * parser.c, HTMLparser.c : modified the parsers to be progressive
15785 * tree.[ch] : extended the Buffer promitives
15786 * xmlIO.[ch] : added basic I/O routines providing progressive
15787 parsing and ready for I18N conversion plugins
15788 * SAXresult/* : the SAX callback sequence maybe slightly different
15789 now
15790 * test*.c : improved/updated the tests programs
15791 * doc/* : recompiled the docs.
15792
Daniel Veillard15b75af1999-07-26 16:42:37 +0000157931999-07-26 Michael Meeks <michael@edenproject.org>
15794
15795 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15796
15797 * tree.c: Ditto.
15798
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015799Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * configure.in: upgraded to version 1.4.0
15802 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15803 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15804 XML query language, see http://www.w3.org/TR/xpath for more details.
15805 * parser.c, parser.h: added CHAR* related string functions for XPath
15806 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15807 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15808 rebuild the docs.
15809 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15810 and regression testing capabilities for XPath.
15811
Daniel Veillardd79d7871999-07-12 10:38:12 +000015812Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15815 closing bug #1646
15816
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015817Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * Makefile.am, example/Makefile.am: closed bug #1683
15820
Daniel Veillard3166ab11999-07-11 16:14:19 +000015821Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * example/Makefile.am, configure.in: added the makefile for the
15824 gjobread example
15825
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015826Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15827
15828 * doc/Makefile.am:
15829 - fix which allow "make install DESTDIR=</install/prefix>".
15830
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015831Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15834 which fixed a problem on the file reading-code.
15835
Daniel Veillard82150d81999-07-07 07:32:15 +000015836Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15839 output.
15840 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15841
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015842Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * parser.h : Oops removed the binary compatibility problem
15845 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15846 * parser.c, HTMLparser.c: applied patches for reading from stdin
15847
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015848Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15849
15850 * parser.c, entities.c, valid.c: cleanup bug #1591
15851 * configure.in: cleanup bug #1592
15852 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15853 the same tree back-end. Hence gdome will be available for it.
15854 * doc/Makefile.am: close bug #617
15855
Daniel Veillard97fea181999-06-26 23:07:37 +000015856Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * parser.c: alloctate a per parser context SAX interface block
15859
Daniel Veillard14fff061999-06-22 21:49:07 +000015860Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15863 and xmlEncodeEntitiesReentrant with the correct one :-\
15864
15865Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * commit of my internal XML base changes, quite a lot of
15868 changes, cleanups, better entities support, framework for
15869 new I/O and charset detection and handling
15870 * Fixed the configure/Makefile stuff to generate shared libs
15871 with the proper version info, so we jumped on rev from
15872 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15873 xmlEncodeEntities() result need to be freed now, and a string
15874 xmlParserVersion provide the current library version.
15875
Raph Levien05240da1999-06-15 21:27:11 +000015876Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15877
15878 * parser.c: fixed a buffer overrun for when you have a very long
15879 attribute with no entities in it.
15880
Daniel Veillardbb2da581999-06-13 14:37:07 +000015881Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * added example directory
15884 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15885
Daniel Veillard011b63c1999-06-02 17:44:04 +000015886Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * Release of libxml-1.1, nearly everything has been touched for
15889 this.
15890 * Added more regression tests
15891 * Updated the documentation
15892
Daniel Veillard27d88741999-05-29 11:51:49 +000015893Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * tree.[ch]: unified the XML_NO_CORBA defines.
15896 * parser.c encoding.[ch]: started plugging in char encoding detection
15897
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015898Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15899
15900 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15901 Also freed allocated buffer.
15902
Daniel Veillard27d88741999-05-29 11:51:49 +000015903Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015904 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15905 reentrancy problem at printing. One is left in entities.c, to
15906 remove ASAP
15907 * testSAX.c : added a test example showing the use of the SAX
15908 interface if one doesn't want to build the DOM tree.
15909 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15910
Daniel Veillard517752b1999-04-05 12:20:10 +000015911Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15914 large revamping of the parser to use SAX callbacks
15915 http://www.megginson.com/SAX/ (or at least a C like interface
15916 a la Expat). It's now possible to set up your own callbacks
15917 and the parser will not build a DOM tree.
15918 * test/* result/*: updated the test suite, I finally removed
15919 the old Namespace draft support (PI based).
15920
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015921Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15922
15923 * Makefile.am: added test result to EXTRA_DIST for make tests
15924
Daniel Veillard64068b31999-03-24 20:42:16 +000015925Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * parser.c, parserInternals.h: moved the chars macro definitions
15928 to parserInternals.h
15929 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15930 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15931
Daniel Veillard012ccc11999-03-23 10:11:11 +000015932Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * xml-config.in : applied patch to make --version work
15935
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000159361999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15937
15938 * Makefile.am (check-local): Alias for `tests' target. This will
15939 cause `make check' to do the right thing.
15940 (tests): Don't run tests in srcdir. Also, replaced calls to
15941 basename with a `sed' "equivalent".
15942
Daniel Veillardd109e371999-03-05 06:26:45 +000015943Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15946 it in the header and not the sources, updated the doc.
15947 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15948 pointing this out.
15949
Daniel Veillardbc50b591999-03-01 12:28:53 +000015950Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15951
15952 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15953 exported the inputStream routines.
15954 * doc/html/* : updated accordingly
15955
Daniel Veillardd692aa41999-02-28 21:54:31 +000015956Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * parser.c, parser.h, parserInternals.h: added a few extra
15959 internal calls to allocate and free parser contexts ...
15960 * doc/html/* : updated accordingly
15961
Daniel Veillard55a99271999-02-25 11:01:29 +000015962Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15963
15964 * configure.in, Makefile.am, doc/makefile.am : General changes for
15965 1.0.0 release and including the generated HTML documentation.
15966
Daniel Veillard35925471999-02-25 08:46:07 +000015967Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * makefile.am : added parserInternals.h, oops.
15970
Daniel Veillard1e346af1999-02-22 10:33:01 +000015971Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * parserInternals.h: added this header giving access to the parser
15974 internal functions.
15975 * doc/Makefile.am : added a rebuild target which rebuilds the full
15976 set of documentations
15977 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15978 the internal subset.
15979 * *.c *.h: modifications needed to generate the documentation using
15980 gtk-doc, cleanup of functions blocks, reorganisation of struct
15981 declarations.
15982
Daniel Veillard1164e751999-02-16 16:29:17 +000015983Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15986 the tar and spec file to include the beginning of the doc.
15987
Nuno Ferreira03d04781999-02-13 00:07:17 +0000159881999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15989
15990 * doc/.cvsignore: Added this file.
15991
Daniel Veillard6800ef31999-02-08 18:33:22 +000015992Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * tree.c: fixed xmlGetProp to return "" when the attribute
15995 exists, even if the node-list is NULL.
15996
Daniel Veillard726c7e31999-02-08 15:13:10 +000015997Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * tree.c: patched an error outputting empty attribute values.
16000 * Makefile.am and doc/makefile.am: have been updated during the
16001 week-end. Sorry for an empty CVS log, I got a shell problem.
16002
Daniel Veillard1899e851999-02-01 12:18:54 +000016003Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * tree.h: cleaned up using enums instead of defines
16006 * parser.c, valid.[ch]: more work on parsing/output of element
16007 declarations
16008
Daniel Veillard3b9def11999-01-31 22:15:06 +000016009Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16010
16011 * valid.[ch], tree.c, parser.c : more work toward full parsing
16012 of XML DTDs.
16013 * README: added informations about mailing-list and on-line
16014 documentation
16015
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000160161999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16017
16018 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16019
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016020Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * parser.c, tree.[ch] : more work toward conformance testing,
16023 added a last element to accelerate parsing of very flat structures
16024 started working on internal subset Element content declaration.
16025 * valid.[ch] : first cut at adding code toward validation.
16026 * previous changes had also small impact on most files, especially
16027 the conformance testing using James Clark test suite.
16028
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016029Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * test/* : updated the examples, most of them were not well
16032 formed (humm), and added rdf2.
16033 * result/* : resulting changes in the output.
16034
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016035Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16036
16037 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16038
Daniel Veillard44b3a061998-12-05 17:27:22 +000016039Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * tree.c: patched a bug in the generation of empty attributes
16042
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016043Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16046 for node/trees/documents/... Biggest problem is namespace
16047 support when copying subtrees.
16048
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016049Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * parser.c, entities.c: improve entities and char ref encoding,
16052 and cleanups of error messages.
16053
Daniel Veillard242590e1998-11-13 18:04:35 +000016054Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * parser.c, entities.c: simple bug hunting done during rpm2html and
16057 rpmfind integration.
16058
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016059Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * parser.[ch]: Added interfaces allowing to specify a SAX
16062 handler before parsing.
16063
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016064Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16065
16066 * parser.c: redirrect all errors reporting through the SAX
16067 error function
16068
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016069Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16072 * libtool, tlmain ...: update of the libtool files
16073
Miguel de Icaza442321c1998-11-04 18:13:38 +0000160741998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16075
16076 * entities.c: Use g_snprintf insteda of snprintf.
16077
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016078Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16081 added ent5 test for this purpose.
16082 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16083
Daniel Veillard27271681998-10-30 06:39:40 +000016084Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16085
16086 * parser.c: fixed? a strange error due to compression on a GWP
16087 document.
16088
Daniel Veillard25940b71998-10-29 05:51:30 +000016089Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * tree.[ch]: bug fixing
16092 * entities.[ch]: defined a specific type for predefined entities
16093 * doc/xml.html: more documentation on the library, how to use it,
16094 overview of the interfaces.
16095
Daniel Veillard16253641998-10-28 22:58:05 +000016096Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16099
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016100Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16101
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016102 * tree.c: corrected a small bug
16103 * doc/xml.html: continuing writing documentation.
16104
16105Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16106
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016107 * debugXML.h debugXML.c: added debugging utilities.
16108 * tester.c: added --debug switch.
16109 * tree.c: patched an incorrect node->type assignment.
16110 * parser.c: formatting, ensure that node->doc != NULL in attributes
16111
Daniel Veillardccb09631998-10-27 06:21:04 +000016112Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16115 entity support and provide an internal representation close to
16116 DOM one (entity ref nodes, and attribute value as tree). I tried
16117 to preserve the interface but this will surely break some apps
16118 (I have to change rpm2html/rpmfind for example). I had to change
16119 two interfaces, and the generated tree is somewhat different.
16120 * doc/* : started documenting the XML library, the tree and
16121 DOM/Corba. This is a first step.
16122
Daniel Veillard11e00581998-10-24 18:27:49 +000016123Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * parser.c: Set up the fonctions comment block, boring but useful.
16126 * parser.h, SAX.c, parser.c: now attributes are processed through
16127 the SAX interface. The problem is that my SAX interface diverged
16128 quite a bit from the original one, well this is not an official
16129 spec, and translating it from Java to C is hairy anyway...
16130
Daniel Veillard97b58771998-10-20 06:14:16 +000016131Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16132
16133 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16134 fonctions comment block, boring but useful.
16135
16136Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016137
16138 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16139 conversion routines. However they are not yet used to convert the
16140 inputs. The core will run with UTF-8.
16141
Daniel Veillard33942841998-10-18 19:12:41 +000016142Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * tree.c : make sure that the type id is properly set-up when
16145 a new object is allocated, needed for DOM.
16146
Daniel Veillard27fb0751998-10-17 06:47:46 +000016147Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * tree.h, tree.c: Ok, the main objects in the tree will be native
16150 corba objects, it costs 8 bytes per Node, Attribute and Document
16151 but it simplifies the Corba integration a lot (no extra interface
16152 objects to allocate/free).
16153
Daniel Veillard0bef1311998-10-14 02:36:47 +000016154Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16157 and changed NODEs contants for conformity with DOM Level 1
16158
Daniel Veillard27864701998-10-08 03:47:24 +000016159Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * added hooks to keep track of servants when creating objects
16162 xmlDoc and xmlNode (for Corba export).
16163
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016164Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * added xml-config script.
16167
Daniel Veillard7066a791998-10-01 20:28:28 +000016168Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16171 to autoupdate libtool and automake conf files.
16172
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000161731998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16174
16175 * Makefile.am: Use '?' to separate the sed
16176 commands as ',' is used when people pass -Wl,something.
16177
16178
Daniel Veillard15a8df41998-09-24 19:15:06 +000016179Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16180
16181 * tree.c, tree.h: added a per-document compression interface.
16182
Daniel Veillard151b1b01998-09-23 00:49:46 +000016183Tue Sep 22 20:47:38 EDT 1998
16184
16185 * tree.c, tree.h: added saving with compression and added interfaces
16186 to control the compression level (xmlGetCompressMode,
16187 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16188
Daniel Veillard70120ff1998-09-22 00:24:21 +000016189Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * parser.c: corrected a loop for files of size 0
16192
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000161931998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16194
16195 * error.h: New file. Contains prototyes from `error.c'.
16196
Tom Tromeyc19653d1998-08-14 01:22:43 +000016197Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16198
16199 * Makefile.am (xmlincdir): New macro.
16200 (xmlinc_HEADERS): Renamed from include_HEADERS.
16201
Daniel Veillard845664d1998-08-13 04:43:19 +000016202Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16203
16204 * applied small patch on numeric entities from
16205 Christopher Blizzard <blizzard@appliedtheory.com>
16206
Daniel Veillard260a68f1998-08-13 03:39:55 +000016207Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * New release 0.2, removed the old xml_* files so that it's
16210 coherent with the other CVS base (W3C), far better conformance
16211 to standard, new namespaces, decent entities support, beginning
16212 of a SAX-like interface. Nearly nothing left intact, even the
16213 test examples ...
16214
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000162151998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16216
16217 * .cvsignore: Add .deps dir
16218
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016219Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16222
Daniel Veillardfe926001998-07-26 04:28:20 +000016223Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016224
Daniel Veillardfe926001998-07-26 04:28:20 +000016225 * configure.in: added test for CPP
16226 * AUTHORS, Changelog: the original ones didn't get commited but the
16227 glib ones instead, fixed.
16228 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016229
Daniel Veillardfe926001998-07-26 04:28:20 +000016230Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016231
Daniel Veillardfe926001998-07-26 04:28:20 +000016232 * integrated code developped at W3C
16233 * changed the original Copyright
16234 * migrated to automake
16235 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016236