blob: 329b90e117e5817fec5d3574f00a8b8eb3b82c04 [file] [log] [blame]
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
3 * encoding.c: applied Gennady's patch against buffer overrun
4
Daniel Veillard42f12e92003-03-07 18:32:59 +00005Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
8 Clark it appeared I had bug in URI parsing code ...
9 * relaxng.c include/libxml/relaxng.h: completely revamped error
10 reporting to not loose message from optional parts.
11 * xmllint.c: added timing for RNG validation steps
12 * result/relaxng/*: updated the result, all error messages changed
13
Daniel Veillardedfd5882003-03-07 14:20:40 +000014Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * xpath.c: fix bug #107804, the algorithm used for document order
17 computation was failing on attributes.
18
Daniel Veillard83391282003-03-06 21:37:30 +000019Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * valid.c: fix bug #107764 , possibility of buffer overflow
22 in xmlValidDebug()
23
Daniel Veillard6c73cb82003-03-05 16:45:40 +000024Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
27 from Philipp Dunkel
28
Daniel Veillard5f704af2003-03-05 10:01:43 +000029Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * xmlschemastype.c: made powten array static it should not be exported
32 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
33 parser function.
34 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
35
Daniel Veillard7b72ee52003-02-27 23:24:53 +000036Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * tree.c: fixed a node dump crash on attributes
39 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
40 an URI test bug and get better output.
41
Daniel Veillard463a5472003-02-27 21:30:32 +000042Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * check-xsddata-test-suite.py: give more infos
45 * relaxng.c: fix a bug reported by Sebastian Rahtz and
46 REF->DEF in attribute values.
47
Daniel Veillardeb7189f2003-02-27 20:11:13 +000048Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
51 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
52 regression tests from James Clark.
53
Daniel Veillard8bc6cf92003-02-27 17:42:22 +000054Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * relaxng.c xmlschemas.c xmlschemastypes.c
57 include/libxml/xmlschemastypes.h: added param support for relaxng
58 type checking, started to increment the pool of simple types
59 registered, still much work to be done on simple types and
60 facets checkings.
61
Daniel Veillard19ab45b2003-02-26 15:49:03 +000062Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * entities.c: fixes again one of the problem raised by
65 James Clark in #106788
66
Daniel Veillardc482e262003-02-26 14:48:48 +000067Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * relaxng.c: Fixed a couple of problem raised by James Clark
70 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
71 datatype level still not fixed though.
72
Daniel Veillard17bed982003-02-24 20:11:43 +000073Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
74
75 * configure.in: preparing release 2.5.4
76 * doc/*: updated and rebuilt the docs
77 * relaxng.c: removed warnings
78 * result/relaxng/*: updated the results
79
Daniel Veillardf4be0182003-02-24 19:54:33 +000080Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * valid.c: fixes a DTD regexp generation problem.
83
Daniel Veillard02111c12003-02-24 19:14:52 +000084Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * parser.c: fixes bug #105998 about false detection of
87 attribute consumption loop.
88
Daniel Veillard2406abd2003-02-24 18:16:47 +000089Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
92
Daniel Veillardfcc822e2003-02-24 17:52:08 +000093Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
94
95 * SAX.c: fixed bug #105992
96
Daniel Veillard3ebc7d42003-02-24 17:17:58 +000097Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * tree.c: fixed xmlSetProp and al. when the node passed is not an
100 element.
101 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
102 found 373 test schemas: 369 success 4 failures
103 found 529 test instances: 525 success 4 failures
104 * check-relaxng-test-suite.py: added memory debug reporting
105
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000106Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * uri.c parser.c: some warning removal on Igor's patch
109 * tree.c: seems I messed up with #106788 fix
110 * python/libxml.c: fixed some base problems when Python provides
111 the resolver.
112 * relaxng.c: fixed the interleave algorithm
113 found 373 test schemas: 364 success 9 failures
114 found 529 test instances: 525 success 4 failures
115 the resulting failures are bug in the algorithm from 7.3 and
116 lack of support for params
117
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000118Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * parser.c: another fix for nodeinfo in entities problem
121 * tree.c entities.c: fixed bug #106788 from James Clark
122 some spaces need to be serialized as character references.
123
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000124Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
125
126 * parser.c uri.c: fixed the bug I introduced in the path
127 handling, reported by Sebastian Bergmann
128
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000129Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * parser.c: fixing some nodeinfo in entities problem raised
132 by Glenn W. Bach
133 * relaxng.c: implemented the first section 7.3 check
134 * result/relaxng/*: updated the results
135
Daniel Veillardc5312d72003-02-21 17:14:10 +0000136Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * relaxng.c: fixed some problems in the previous commit
139 and finished implementing 4.16 rules checking
140 found 373 test schemas: 353 success 20 failures
141 found 529 test instances: 519 success 6 failures
142 * result/relaxng/*: updated the results
143
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000144Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * relaxng.c: implemented checks from section 7.2
147
Daniel Veillard77648bb2003-02-20 15:03:22 +0000148Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * relaxng.c: implemented the checks from section 7.1, fixed
151 some of the 4.20 and 4.21 problems.
152 found 373 test schemas: 338 success 35 failures
153 found 529 test instances: 519 success 6 failures
154 * result/relaxng/*: updated the results
155
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000156Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
159 * result/relaxng/*: updated the results
160
Daniel Veillardce14fa52003-02-19 17:32:48 +0000161Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * relaxng.c: more bugfixes
164 * result/relaxng/*: updated the results
165
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000166Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
167
168 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
169 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
170 * SAX.c: ensured xmlDoc.URL is always canonic
171 * parser.c: obsoleted xmlNormalizeWindowsPath
172 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
173 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
174 * win32/libxml2.def.src: added few exports
175
176
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000177Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * Makefile.am configure.in: patched to have shared libraries
180 for Python regression tests and static binaries for gdb debug
181 in my development environment
182 * relaxng.c: more bugfixes
183 found 373 test schemas: 296 success 77 failures
184 found 529 test instances: 516 success 8 failures
185 * result/relaxng/*: updated the results
186
Daniel Veillard8fe98712003-02-19 00:19:14 +0000187Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
190
Daniel Veillardd4310742003-02-18 21:12:46 +0000191Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * xmlschemastypes.c: float/double check bugfix
194 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
195 validation
196 * xmlreader.c: add a TODO for Jody
197 * relaxng.c: bugfix bugfix bugfix
198 found 373 test schemas: 300 success 73 failures
199 found 529 test instances: 507 success 10 failures
200 * result/relaxng/*: updated the results
201
Daniel Veillard2df2de22003-02-17 23:34:33 +0000202Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
205
Daniel Veillard416589a2003-02-17 17:25:42 +0000206Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * relaxng.c check-relaxng-test-suite.py: more work on the
209 RelaxNG implementation conformance testing.
210 found 373 test schemas: 284 success 89 failures
211 found 529 test instances: 448 success 47 failures
212 * result/relaxng/*: updated the results
213
Daniel Veillard784b9352003-02-16 15:50:27 +0000214Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
217 a patch from Kjartan Maraas to fix some typos
218
Daniel Veillardfebcca42003-02-16 15:44:18 +0000219Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * relaxng.c: more bug-hunting
222 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
223 intermediate rng tree
224 * python/generator.py: patch from Stephane Bidoul to fix the generator
225 on python < 2.2
226
Daniel Veillardd2298792003-02-14 16:54:11 +0000227Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * check-relaxng-test-suite.py relaxng.c: more testing on the
230 Relax-NG front, cleaning up the regression tests failures
231 current state and I forgot support for "mixed":
232 found 373 test schemas: 280 success 93 failures
233 found 529 test instances: 401 success 68 failures
234 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
235 moved the Name, NCName and QName validation routine in tree.c
236 * uri.c: fixed handling of URI ending up with #, i.e. having
237 an empty fragment ID.
238 * result/relaxng/*: updated the results
239
Daniel Veillard9a237c92003-02-13 15:52:58 +0000240Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
241
242 * check-xinclude-test-suite.py: improved the script accordingly
243 to the XInclude regression tests updates
244 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
245 November 2002
246 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
247 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
248 augmented the Xpointer testsuite for the element() scheme
249
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000250Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
251
252 * relaxng.c: added TODO for the DTD compatibility spec
253 * xinclude.c: more bug fixes driven by the testsuite
254
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000255Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
258 regression tests for XInclude, improved the script, improving
259 XInclude error reporting mechanism
260
Daniel Veillard1d788d22003-02-10 16:21:58 +0000261Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
262
263 * NEWS doc/* configure.in: preparing release 2.5.3
264
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000265Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * tree.c: trying to fix #104934 about some XHTML1 serialization
268 issues.
269
Daniel Veillard809faa52003-02-10 15:43:53 +0000270Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
273 encoding conversion when the input buffer stops in the
274 middle of a multibyte char
275
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000276Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
279 * check-relaxng-test-suite.py: python script to run regression
280 against OASIS RelaxNG testsuite
281 * relaxng.c: some cleanup tweaks
282 * HTMLparser.c globals.c: cleanups in comments
283 * doc/libxml2-api.xml: updated the API
284 * result/relaxng/*: errors moved files, so large diffs but
285 no changes at the semantic level.
286
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000287Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
288
289 * tree.c: fixing #105678 problem when dumping a namespace node.
290
Daniel Veillard591b4be2003-02-09 23:33:36 +0000291Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * xpath.c: fixed doc comment problems
294 * python/generator.py python/libxml_wrap.h python/types.c: adding
295 RelaxNG wrappers
296 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
297 test of those early Python RelaxNG bindings
298
299Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000300
301 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
302 * relaxng.c: found the validation problem I had with interleave
303 when not covering all remaining siblings
304 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
305 testsuite and check the RNG schemas against the RNG schemas
306 given in appendix A
307
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000308Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
309
310 * win32/Makefile.msvc: updates for RelaxNG
311 * win32/Makefile.mingw: updates for RelaxNG
312 * win32/libxml2.def.src: added RelaxNG exports
313
Daniel Veillard97fd5672003-02-07 13:01:54 +0000314Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
315
316 * xinclude.c: applied another bug fix from Sean Chittenden
317
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000318Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
319
320 * configure.in xmllint.c: I f...ed up the default configuration
321 of schemas and --relaxng option display in xmllint, pointed by
322 Morus Walter.
323 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
324 detection module, fixes bug #105374.
325
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000326Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * xmlschemastypes.c: added the boolean base type.
329
Daniel Veillard96a4b252003-02-06 08:22:32 +0000330Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
331
332 * xmlschemastypes.c: started implementing some of the missing
333 default simple types
334 * result/relaxng/*: updated the results
335
Daniel Veillard72fef162003-02-05 14:31:19 +0000336Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * NEWS doc/*: updated the docs, ready for 2.5.2 release
339
Daniel Veillard71531f32003-02-05 13:19:53 +0000340Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
341
342 * HTMLparser.c tree.c xmlIO.c: comments cleanups
343 * Makefile.am: use xmllint for doing the RelaxNG tests
344 * configure.in: preparing 2.5.2 made schemas support default to
345 on instead of off
346 * relaxng.c: removed the verbosity
347 * xmllint.c: added --relaxng option
348 * python/generator.py python/libxml_wrap.h: prepared the integration
349 of the new RelaxNG module and schemas
350 * result/relaxng/*: less verbose output
351
Daniel Veillardec498e12003-02-05 11:01:50 +0000352Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
353
354 * valid.c: do not run content model validation if the
355 content is not determinist
356
Daniel Veillardde590ca2003-02-05 10:45:26 +0000357Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
358
359 * SAX.c: added the redefinition of namespaced attribute
360 check that was missing as Fabrice Desré pointed out.
361
Daniel Veillard930dfb62003-02-05 10:17:38 +0000362Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
365 improvements from Nick Kew, allowing to do more checking
366 to HTML elements and attributes.
367
Daniel Veillard4287c572003-02-04 22:48:53 +0000368Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * xinclude.c: fixing bug #105137 about entities declaration
371 needing to be copied to the including document.
372
Daniel Veillard652d8a92003-02-04 19:28:49 +0000373Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * catalog.c: fixed bug #104817 with delegateURI
376 * xpath.c: fixing bugs #104123 and #104125
377
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000378Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * configure.in valid.c xmlreader.c python/libxml_wrap.h
381 python/types.c: fixing #104096 to compile without regexps
382
Daniel Veillard57e79b32003-02-04 15:33:12 +0000383Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
384
385 * valid.c: fixing bug #103969 forgot to add an epsilon transition
386 when building the automata for elem*
387
Daniel Veillard358a9892003-02-04 15:22:32 +0000388Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
389
390 * HTMLparser.c: applied patch from Arne de Bruijn fixing
391 bug #103827
392
Daniel Veillardeb137172003-02-04 15:18:06 +0000393Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
394
395 * HTMLparser.c: updating a comment, fixing #103776
396
Daniel Veillard8d589042003-02-04 15:07:21 +0000397Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
398
399 * parser.c: fixing bug 105049 for validity checking of content
400 within recursive entities.
401
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000402Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * HTMLparser.c: try to fix # 105049
405 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
406 * tree.c: updated a function comment
407
Daniel Veillard419a7682003-02-03 23:22:49 +0000408Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * relaxng: more work on grammars and refs/defs
411 * test/relaxng/* result/relaxng/*: augmented/updated the
412 regression tests
413
Daniel Veillard144fae12003-02-03 13:17:57 +0000414Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
415
416 * relaxng: more work on name classes, except support
417 * test/relaxng/* result/relaxng/*: augmented/updated the
418 regression tests
419
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000420Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * relaxng: more work on name classes, the "validate all" schemas
423 seems to work now.
424 * test/relaxng/* result/relaxng/*: augmented/updated the
425 regression tests
426
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000427Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
430 * parser.c: put a guard against infinite document depth, basically
431 trying to avoid another kind of DoS attack.
432 * relaxng.c: some code w.r.t. nameClasses
433
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000434Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
435
436 * test/relaxng/* result/relaxng/*: check all the namespace support
437 was actually correct based on tutorial section 10.
438
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000439Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
440
441 * relaxng: include seems to work okay now
442 * test/relaxng/* result/relaxng/*: augmented/updated the
443 regression tests
444
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000445Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * relaxng.c: a bit of work done in the train back.
448 * test/relaxng/*: added one of the include tests
449
Daniel Veillard154877e2003-01-30 12:17:05 +0000450Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * relaxng: more work done in the train
453 * test/relaxng/* result/relaxng/*: augmented/updated the
454 regression tests
455
Daniel Veillarde431a272003-01-29 23:02:33 +0000456Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * relaxng.c: debugging of externalRef
459 * test/relaxng/* result/relaxng/*: augmented/updated the
460 regression tests
461
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000462Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
463
464 * relaxng.c: more work on Relax-NG, implementing externalRef
465 * test/relaxng/* result/relaxng/*: augmented/updated the
466 regression tests
467 * Makefile.am: cleanup to Relaxtests target
468
Daniel Veillardb08c9812003-01-28 23:09:49 +0000469Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
470
471 * relaxng.c: more work on Relax-NG, implementing interleave
472 * test/relaxng/* result/relaxng/*: augmented/updated the
473 regression tests
474
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000475Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * relaxng.c: more work on Relax-NG, implementing interleave
478 * test/relaxng/* result/relaxng/*: augmented/updated the
479 regression tests
480
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000481Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
482
483 * doc/tutorial/customfo.xsl
484 * doc/tutorial/customhtml.xsl
485 adding stylesheet customizations used to generate fo
486 for pdf and html
487
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000488Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * relaxng.c: more work on Relax-NG
491 * test/relaxng/* result/relaxng/*: augmented/updated the
492 regression tests
493 * xmlschemastypes.c: added a number of base type definition but not
494 the associated checks, those are still TODOs
495
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000496Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
497
498 in docs/tutorial:
499 * apa.html
500 * apb.html
501 * apc.html
502 * apd.html
503 * ape.html
504 * apf.html
505 * apg.html
506 * ar01s02.html
507 * ar01s03.html
508 * ar01s04.html
509 * ar01s05.html
510 * ar01s06.html
511 * ar01s07.html
512 * ar01s08.html
513 * index.html
514 * xmltutorial.pdf
515 * xmltutorial.xml
516 add index to tutorial
517
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000518Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
519
520 * doc/xmlcatalog.1
521 * doc/xmlcatalog_man.html
522 * doc/xmlcatalog_man.xml
523 belatedly fixing bug #93622 (adds rewriteURI type to
524 "--add" option in xmlcatalog man page
525
Daniel Veillard3be27512003-01-26 19:49:04 +0000526Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
527
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000528 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000529 Julio Merino, closing #104475
530
Daniel Veillardea3f3982003-01-26 19:45:18 +0000531Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * relaxng.c: more work on Relax-NG
534 * test/relaxng/* result/relaxng/*: augmented/updated the
535 regression tests
536
Daniel Veillardedc91922003-01-26 00:52:04 +0000537Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * relaxng.c: more work on Relax-NG
540 * test/relaxng/* result/relaxng/*: augmented/updated the
541 regression tests
542
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000543Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * README: updated the policy on private mail answers
546 * relaxng.c: more work on Relax-NG
547 * test/relaxng/* result/relaxng/*: augmented/updated the
548 regression tests
549
Daniel Veillard7424eb62003-01-24 14:14:52 +0000550Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * error.c parser.c tree.c: applied a documentation patch from
553 Stefan Kost
554
Daniel Veillard276be4a2003-01-24 01:03:34 +0000555Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * relaxng.c: more work on Relax-NG
558 * doc/*: regenerated the docs
559 * test/relaxng/* result/relaxng/*: updated and augmented the
560 Relax-NG regression tests and results
561
Daniel Veillard6eadf632003-01-23 18:29:16 +0000562Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
565 First commit of the new Relax-NG validation code, not generally
566 useful yet.
567 * test/relaxng/* result/relaxng/*: current state of the regression
568 tests
569
Daniel Veillard814a76d2003-01-23 18:24:20 +0000570Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * tree.c: minimized the memory allocated for GetContent
573 and a bit of cleanup.
574
Daniel Veillardff12c492003-01-23 16:42:55 +0000575Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * python/generator.py: seems there is no good reasons to
578 not generate bindings for XPointer
579
Daniel Veillard540a31a2003-01-21 11:21:07 +0000580Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
581
582 * xmlreader.c doc/apibuild.py: applied a new patch from
583 Stéphane Bidoul for cleanups
584 * doc/libxml2-api.xml: rebuilt the API description with
585 new entry points
586
Daniel Veillard417be3a2003-01-20 21:26:34 +0000587Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * xmlreader.c python/drv_libxml2.py python/generator.py
590 python/libxml.c python/libxml.py python/libxml_wrap.h
591 python/types.c: patch from Stéphane Bidoul for better per
592 context error message APIs
593 * python/tests/ctxterror.py python/tests/readererr.py:
594 update of the tests
595
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000596Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
597
598 * doc/guidelines.html
599 grammar and spelling cleanup
600
Daniel Veillard26f70262003-01-16 22:45:08 +0000601Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * xmlreader.c include/libxml/xmlreader.h python/generator.py
604 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
605 a patch from Stéphane Bidoul to allow per XMLtextReader error
606 and warning handling
607 * python/tests/Makefile.am python/tests/readererr.py: adding the
608 specific regression test
609
Daniel Veillard71f9d732003-01-14 16:07:16 +0000610Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
613 should raise a syntax error
614
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000615Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * python/libxml.c: cleanup patch from Stéphane Bidoul
618
Daniel Veillard81601f92003-01-14 13:42:37 +0000619Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
622
Daniel Veillarde6227e02003-01-14 11:42:39 +0000623Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
624
625 * python/generator.py python/libxml.c python/libxml.py
626 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000627 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000628 Python level.
629 * python/tests/Makefile.am python/tests/ctxterror.py: added a
630 regression test for it.
631
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000632Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * xmlreader.c: fixed the streaming property of the reader,
635 it was generating tree faster than consuming it. Pointed out
636 by Nate Myers
637 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
638
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000639Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
640
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000641 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000642
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000643Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * xpath.c: fix to the XPath implementation for parent and
646 ancestors axis when operating on a Result Value Tree.
647 Fixes bug #100271
648
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000649Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
652 to fix some URI/file escaping problems
653
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000654Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * python/generator.py: fixed a bug raised by Raymond Wiker,
657 docSetRootElement() should not raise an exception if the
658 return is None
659
Daniel Veillard3e20a292003-01-10 13:14:40 +0000660Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
663 fixed bug #102181 by applying the suggested change and fixing
664 the generation/registration problem.
665
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000666Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
669 routines.
670
Daniel Veillard8f872442003-01-09 23:19:02 +0000671Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * parser.c: one more IsEmptyElement crazyness, that time in
674 external parsed entities if substitution is asked.
675 * python/tests/reader3.py: added a specific test.
676
Daniel Veillarde329fc22003-01-09 21:36:42 +0000677Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
678
679 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
680 support and improved error handler registration
681
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000682Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
683
684 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
685 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
686 * README: fixed a link
687
Daniel Veillarde2830f12003-01-08 17:47:49 +0000688Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * configure.in doc/* NEWS: preparing 2.5.1 release
691 * SAX.c parser.c: fixing XmlTextReader bug
692
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000693Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
694
695 * SAX.c: fuck, I introduced a memory leak on external parsed
696 entities in 2.5.0 :-(
697
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000698Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * xmllint.c: another fix needed as pointed by Christophe Merlet
701 for --stream --debug if compiled without debug support.
702
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000703Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
704
705 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000706 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000707 update man page with --stream and --chkregister
708
Daniel Veillard8326e732003-01-07 00:19:07 +0000709Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * globals.c: fixed --with-threads compile
712 * xmllint.c: fixed --without-debug compile
713 * include/libxml/globals.h: cleanup
714 * include/libxml/schemasInternals.h: add a missing include
715
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000716Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * configure.in NEWS: preparing 2.5.0 release
719 * SAX.c: only warn in pedantic mode about namespace name
720 brokeness
721 * globals.c: fix a doc generation problem
722 * uri.c: fix #101520
723 * doc/*: updated and rebuilt the doc for the release, includuding
724 stylesheet update
725 * python/Makefile.am: fix a filename bug
726
727Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
730 should not be called.
731
732Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * libxml-2.0.pc.in: applied the patch to fix #101894
735
736Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
737
738 * tree.c : applied patch from Lukas Schroeder for register callbacks
739 * valid.c: modified patch from Lukas Schroeder to test
740 register callbacks with --chkregister
741
742Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * xmlreader.c: seriously changed the way data are pushed to
745 the underlying parser, go by block of 512 bytes instead of
746 tryng to detect tag boundaries at that level. Changed the
747 way empty element are detected and tagged.
748 * python/tests/reader.py python/tests/reader2.py
749 python/tests/reader3.py: small changes mostly due to context
750 reporting being different and DTD node being reported. Some
751 errors previously undetected are now caught and fixed.
752 * doc/xmlreader.html: flagged last section as TODO
753
754Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * python/libxml.py: integrated the Python 2.2 optimizations
757 from Hannu Krosing, while maintaining compatibility with
758 1.5 and 2.1
759
760Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
761
762 * xmllint.c: a bit of cleanup
763 * xmlreader.c: small fix
764 * doc/xmlreader.html: more work on the XmlTextReader tutorial
765 * python/libxml.py: a few fixes pointed out by Hannu Krosing
766
767Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * python/setup.py.in: patch from Stéphane Bidoul to include
770 drv_libxml2.py in setup.py
771
772Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * doc/xmlreader.html: starting documenting the new XmlTextReader
775 interface.
776
777Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * xmllint.c: added the --stream flag to use the TextReader API
780 * xmlreader.c: small performance tweak
781
782Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * xmlreader.c python/tests/reader2py: okay the DTD validation
785 code on top of the XMLTextParser API should be solid now.
786
787Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789 * xmlreader.c python/tests/reader2py: Fixing some more mess
790 with validation and recursive entities while using the
791 reader interface, it's getting a bit messy...
792
793Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
794
795 * xmlreader.c python/tests/reader.py: another couple of problem
796 related to IsEmptyElement reported by Stéphane Bidoul needed
797 some fixes.
798
799Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
802 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
803 based on the python XmlTextReader interface.
804
805Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * tree.c: backing out one change in the last patch which broke the
808 regression tests
809
810Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
811
812 * global.data globals.c tree.c include/libxml/globals.h: applied
813 an old patch from Lukas Schroeder to track node creation and
814 destruction. Probably missing a lot of references at the moment
815 and not usable reliably.
816
817Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
820 from doc/news.html and a stylesheet
821
822Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
823
824 * xmlreader.c python/tests/reader.py: fixed another couple of
825 xmlreader bugs reported by Stéphane Bidoul and added tests.
826
827Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
828
829 * xmlreader.c python/tests/reader2.py: fixed another validity
830 checking in external parsed entities raised by Stéphane Bidoul
831 and added a specific regression test.
832 * python/tests/reader3.py: cleanup
833
834Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
835
836 * xmlreader.c python/tests/reader2.py: fixed a problem with
837 validation within entities pointed by Stéphane Bidoul, augmented
838 the tests to catch those.
839
840Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
841
842 * python/generator.py: modified the generator to allow keeping
843 class references when creating new classes, needed to fix a bug
844 pointed by Stéphane Bidoul where the input buffer of the
845 xmlTextReader instance gets destroyed if the python wrapper for
846 the input is not referenced anymore.
847
848Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
849
850 * xmlreader.c python/tests/reader.py: fixed another pair of problem
851 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
852
853Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * xmlreader.c python/tests/reader.py: fixed another problem
856 pointed by Stéphane Bidoul
857
858Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
859
860 * xmlreader.c python/tests/reader.py: fixed a limit case problem
861 with "<a/>"
862
863Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
864
865 * SAX.c: warn on xmlns:prefix="foo"
866 * xmlreader.c python/tests/reader.py: fixed a couple of problem
867 for namespace attributes handling.
868
869Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
870
871 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
872 a really nasty problem raised by a DocBook XSLT transform
873 provided by Sebastian Bergmann
874
875Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
878 by Stéphane Bidoul and integrated it into the tests
879
880Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
881
882 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
883 extended the XmlTextReader API a bit, addding accessors for
884 the current doc and node, and an entity substitution mode for
885 the parser.
886 * python/libxml.py python/libxml2class.txt: related updates
887 * python/tests/Makefile.am python/tests/reader.py
888 python/tests/reader2.py python/tests/reader3.py: updated a bit
889 the old tests and added a new one to test the entities handling
890
891Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
892
893 * python/generator.py python/libxml2class.txt
894 python/tests/reader.py python/tests/reader2.py: changed the
895 generator to provide casing for the XmlTextReader similar to
896 C# so that examples and documentation are more directly transposable.
897 Fixed the couple of tests in the suite.
898
899Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
900
901 * doc/guidelines.html: added a document on guildeline for
902 publishing and deploying XML
903
904Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
905
906 * valid.c xmlreader.c: final touch running DTD validation
907 on the XmlTextReader
908 * python/tests/Makefile.am python/tests/reader2.py: added a
909 specific run based on the examples from test/valid/*.xml
910
911Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
912
913 * python/libxml.py: added a few predefined xmlTextReader parser
914 configuration values.
915
916Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
917
918 * python/libxml_wrap.h: trying to fix #102037
919
920Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
921
922 * SAX.c: fixing bug #95296, when the predefined entities
923 are redefined in the DTD the default one must be used
924 instead anyway.
925
926Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
927
928 * doc/xmllint.xml
929 * doc/xmllint.1
930 Add discussion of XML_DEBUG_CATALOG to xmllint man
931 page - bug #100907
932
933
934Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * xmlreader.c: Fixed the empty node detection to avoid reporting
937 an inexistant close tag.
938
939Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
940
941 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
942 for Python 2.1
943
944Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
945
946 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
947
948Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
949
950 * doc/libxml2-api.xml python/tests/reader.py: one really need
951 to provide the base URI information when creating a reader parser
952 from an input stream. Updated the API and the example using it.
953
954Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
955
956 * testReader.c xmlreader.c valid.c include/libxml/tree.h
957 include/libxml/valid.h include/libxml/xmlreader.h: working on
958 DTD validation on top of xml reader interfaces. Allows to
959 validate arbitrary large instances. This required some extensions
960 to the valid module interface and augmenting the size of xmlID
961 and xmlRef structs a bit.
962 * uri.c xmlregexp.c: simple cleanup.
963
964Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
965
966 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
967 work on the xml reader interfaces.
968 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
969 Web page for the Windows binaries.
970
971Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
972
973 * xmlIO.c: applied a patch for VMS following the report by
974 Nigel Hall
975
976Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * parser.c: the parseStartTag bug fix wasn't complete.
979
980Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
983 parseStartTag, fixing it.
984 * test/att4 result/att4 result/noent/att4: adding the test
985 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
986 more methods to XmlTextReader.
987
988Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
989
990 * win32/libxml2.def.src: added more xml reader exports
991 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
992 to the build
993
994Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
995
996 * doc/tutorial/xmltutorial.xml
997 plus generated html and pdf
998 Updating tutorial again based on further comments from Niraj
999 Tolia on the last iteration
1000
1001Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1002
1003 * doc/tutorial/xmltutorial.xml
1004 * doc/tutorial/includekeyword.c
1005 * doc/tutorial/includegetattribute.c
1006 plus generated html and pdf
1007 Adding fix from Niraj Tolia to tutorial to properly free memory.
1008
1009
1010Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1013 more methods of XmlTextReader.
1014 * python/libxml2class.txt python/tests/reader.py: this increased the
1015 methods in the bndings, augmented the test to check those new
1016 functions.
1017
1018Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1021 methods of XmlTextReader.
1022 * python/generator.py python/libxml_wrap.h python/types.c
1023 python/libxml2class.txt: added the reader to the Python bindings
1024 * python/tests/Makefile.am python/tests/reader.py: added a specific
1025 test for the Python bindings of the Reader APIs
1026 * parser.c: small cleanup.
1027
1028Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * xinclude.c: fallback was only copying the first child not the
1031 full child list of the fallback element, closes #89684 as reopened
1032 by Bernd Kuemmerlen
1033
1034Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1035
1036 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1037
1038Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * configure.in: preparing release of 2.4.30
1041 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1042 gives enum values, fix functype return type, put back fields in
1043 structs
1044 * doc/*: updated the docs rebuilt
1045
1046Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1049 about htmlNodeDumpOutput location.
1050 * xpath.c: removed an undefined function signature
1051 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1052 too many symbols in the API breaking the python bindings.
1053 Updated with the libxslt/libexslt changes.
1054
1055Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * configure.in: preparing release of 2.4.29
1058 * doc/*: rebuilt the docs and API
1059 * xmlreader.c: a few more fixes for the XmlTextReader API
1060
1061Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1062
1063 * include/win32config.h: applied mingw patch from Magnus Henoch
1064
1065Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1068
1069Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1072 building Python script, does the C parsing directly, generates
1073 a better API description including structure fieds defs and
1074 enums. Still a couple of bugs, but good enough for the python
1075 wrappers now.
1076 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1077 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1078 include/libxml/schemasInternals.h include/libxml/tree.h: more
1079 cleanup based on the python analysis script reports.
1080 * libxml.spec.in: make sure the API XML description is part of the
1081 devel package.
1082
1083Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1086 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1087 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1088 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1089 code cleanup, especially the function comments.
1090 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1091
1092Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * Makefile.am xmlreader.c include/libxml/Makefile.am
1095 include/libxml/xmlreader.h: Adding a new set of APIs based on
1096 the C# TextXmlReader API but converted to C. Allow to parse
1097 in constant memory usage, far simpler to program and explain
1098 than the SAX like APIs, unfinished but working.
1099 * testReader.c: test program
1100
1101Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1102
1103 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1104
1105Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * tree.c: Chip turner indicated that XHTML1 serialization
1108 rule for style actually break on both IE and Mozilla,
1109 try to avoid the rule if escaping ain't necessary
1110
1111Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * nanhttp.c: handle HTTP URL escaping, problem reported by
1114 Glen Nakamura and Stefano Zacchiroli
1115
1116Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1119
1120Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * uri.c: Johann Richard pointed out some XPointer problems for
1123 URN based URI references in XInclude. Modified the URI parsing
1124 and saving routines to allow correct parsing and saving of
1125 XPointers, especially when attached to "opaque" scheme accordingly
1126 to RFC 2396
1127
1128Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1131 of refactoring to the HTML saving code.
1132 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1133 in the doc.
1134
1135Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1138 to a buffer API to reuse the generic dump to an OutputIO layer,
1139 this reduces code, fixes xmlNodeDump() for XHTML, also made
1140 xmlNodeDump() now return the number of byte written.
1141
1142Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * python/setup.py.in: another patch from Stéphane Bidoul for
1145 Python bindings on Windows
1146 * doc/parsedecl.py: small cleanup
1147
1148Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * libxml.spec.in configure.in: add a line in %changelog for releases
1151
1152Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * parser.c: patch from Marcus Clarke fixing a problem in entities
1155 parsing that was detected in KDe documentations environment.
1156
1157Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1158
1159 * python/libxml.c (libxml_prev): Return the previous as opposed to
1160 the next node (I guess this is the result of some cut & paste programming:)
1161
1162Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1165
1166Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * python/generator.py python/libxml.c python/setup.py.in: trying
1169 to fix the Python bindings build on Windows (Stéphane Bidoul)
1170
1171Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1172
1173 * win32/configure.js: added option for python bindings
1174 * win32/libxml2.def.src: added more exports
1175
1176Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1177
1178 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1179 pthreads
1180 * win32/wince/*: applied updates to Windows CE port from Javier
1181
1182Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * configure.in: preparing 2.4.28
1185 * libxml.spec.in doc/Makefile.am: some cleanup
1186 * doc/*: updated the news and regenerated.
1187
1188Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * HTMLparser.c: final touch at closing #87235 </p> end tags
1191 need to be generated.
1192 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1193 this change slightly the output of a few tests
1194 * doc/*: regenerated
1195
1196Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * parserInternals.c: fixing bug #99190 when UTF8 document are
1199 parsed using the progressive parser and the end of the chunk
1200 is in the middle of an UTF8 multibyte character.
1201
1202Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1203
1204 * threads.c: fixed initialization problem in xmlNewGlobalState
1205 which was causing crash.
1206 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1207 in xmlInitializeGlobalState.
1208 * parserInternals.c: cleaned up ctxt->sax initialisation.
1209
1210Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * tree.c include/libxml/tree.h: modified the existing APIs
1213 to handle XHTML1 serialization rules automatically, also add
1214 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1215 libxslt serialization uses it when needed without changing
1216 the library API.
1217 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1218 result/xhtml1: added a new test specifically for xhtml1 output
1219 and updated the result of one XHTML1 test
1220
1221Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * xinclude.c parserInternals.c encoding.c: fixed #99082
1224 for xi:include encoding="..." support on text includes.
1225 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1226 test/XInclude/ents/isolatin.txt : added a specific regression test
1227 * python/generator.py python/libxml2class.txt: fixed the generator
1228 the new set of comments generated for doc/libxml2-api.xml were
1229 breaking the python generation.
1230
1231Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1234 * configure.in: patch for Solaris on new autoconf closes #98880
1235 * doc/parsedecl.py: repair the frigging API building script,
1236 did I say that python xmllib sucks ?
1237 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1238 and some comment are no more truncated.
1239
1240Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * parser.c: Martin Stoilov pointed out a potential leak in
1243 xmlCreateMemoryParserCtxt
1244
1245Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1248 included in HTML documents and using the push parser.
1249
1250Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1251
1252 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1253 specified, look for the Python interpreter not just in the
1254 specified root but also in the specified location. Fixes #98825
1255
1256Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * python/libxml.c: fixing bug #98792 , node may have no doc
1259 and dereferencing without checking ain't good ...
1260
1261Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * configure.in: preparing release 2.4.27
1264 * doc/* : updated and rebuilt the docs
1265 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1266 and all the docs are actually packaged and in the final RPMs
1267 * parser.c parserInternals.c include/libxml/parser.h: restore
1268 xmllint --recover feature.
1269
1270Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1271
Daniel Veillard784b9352003-02-16 15:50:27 +00001272 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001273 processing of parsed entities, and XPath computation on sustitued
1274 entities.
1275 * testXPath.c: make sure entities are substitued.
1276
1277Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1278
Daniel Veillard784b9352003-02-16 15:50:27 +00001279 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001280 processing of internal parsed entities, which had to be changed.
1281
1282Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1285 trying to fix bug #98517 about building outside the source tree
1286 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1287
1288Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1289
1290 * include/win32config.h: cleanup
1291 * win32/Makefile.mingw: integrated mingw in JScript configure
1292 * win32/Makefile.msvc: modified to allow mingw coexistence
1293 * win32/configure.js: integrated mingw
1294 * win32/Readme.txt: cleanup
1295
1296Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * HTMLparser.c: strengthen the guard in the Pop macros,
1299 like in the XML parser, closes bug #97315
1300
1301Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1304 callback is never used.
1305
1306Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * parserInternals.c: fixed the initialization of the SAX structure
1309 which was breaking xsltproc
1310 * xpath.c: patch from Petr Pajas for CDATA nodes
1311 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1312 * parser.c include/libxml/parser.h: patch from Peter Jones
1313 removing a leak in xmlSAXParseMemory() and adding the
1314 function xmlSAXParseMemoryWithData()
1315
1316Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1317
1318 adding pdf of tutorial, changing web page to link to it
1319 * doc/tutorial/xmltutorial.pdf
1320 * doc/xml.html
1321 * doc/docs.html
1322
1323Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1324
1325 * doc/tutorial/ar01s08.html
1326 adding file what I forgot for tutorial
1327
1328
1329Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1330
1331 Adding encoding discussion to tutorial
1332 Added:
1333 * doc/tutorial/images/*.png: DocBook admonition image files
1334 * doc/tutorial/apf.html, apg.html: new generated html
1335 * doc/tutorial/includeconvert.c: conversion code entity file
1336 changed:
1337 * doc/tutorial/xmltutorial.xml: DocBook original
1338 * doc/tutorial/*.html: generated html
1339
1340Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1341
1342 * include/libxml/*.h: retired xmlwin32version.h
1343 * doc/Makefile.am: retired xmlwin32version.h
1344 * win32/configure.js: retired xmlwin32version.h
1345
1346Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1347
1348 * win32/libxml2.def.src: exported additional symbols
1349 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1350 sisterhood
1351
1352Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * globals.c: fixed a typo pointed out by Igor
1355 * xpath.c: try to speed up node compare using line numbers
1356 if available.
1357
1358Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * tree.c: make xmlFreeNode() handle attributes correctly.
1361
1362Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1363
1364 * catalog.c: completed the #96963 fix, as reported by Karl
1365 Eichwalder
1366
1367Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1370
1371Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * Makefile.am: switched the order of a couple of includes
1374 to fix bugs #97100
1375
1376Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1377
1378 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1379 xmlLoadCatalogs that used to separate directories with a ':'.
1380
1381Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1382
1383 * threads.c: improvements to the Windows-side of thread handling
1384 * testThreads.c: conditionally excluded unistd.h
1385 * testThradsWin32.c: broke overlong lines
1386 * include/win32config.h: adapted thread-related macros to the new
1387 scheme and for pthreads on Windows
1388 * win32/Makefile.msvc: introduced a more flexible thread build,
1389 added testThreads[Win32].c to the build
1390 * win32/configure.js: introduced a more flexible thread config
1391
13922002-10-31 John Fleck <jfleck@inkstain.net>
1393
1394 * doc/xml.html (and, by implication, FAQ.html)
1395 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1396
1397Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1398
1399 * configure.in: removed xmlwin32version.h
1400 * include/libxml/Makefile.am: removed xmlwin32version.h
1401
1402Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * tree.c: applied patch from Brian Stafford to fix a bug
1405 in xmlReconciliateNs()
1406
1407Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * tree.c: applied patch from Christian Glahn to allow
1410 xmlNewChild() on document fragment nodes
1411
1412Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * parser.c: Christian Glahn found a problem with a recent
1415 patch to xmlParseBalancedChunkMemoryRecover()
1416 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1417 problems
1418 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1419 test/schemas/seq*: added the test cases from Charles
1420
1421Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1424 serious cleanup of the spec file and associated changes
1425 in the Makefiles.
1426 * valid.c: try to remove some warnings on x86_64
1427
1428Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1431 fix bug #96586
1432
1433Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1436 parsing, applied his patch
1437 * result/HTML/attrents.html result/HTML/attrents.html.err
1438 result/HTML/attrents.html.sax test/HTML/attrents.html:
1439 added the test and result case provided by Mikhail Sogrine
1440
1441Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * vms/build_libxml.com vms/config.vms vms/readme.vms
1444 include/libxml/parser.h include/libxml/parserInternals.h
1445 include/libxml/tree.h include/libxml/xmlIO.h
1446 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1447 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1448 Applied the VMS update patch from Craig A. Berry
1449 * doc/*.html: update
1450
1451Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1454
1455Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * debugXML.c: adding a grep command to --shell in xmllint
1458 for T.V. Raman
1459
1460Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * xmlcatalog.c: tried to fix some of the problem with --sgml
1463
1464Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * parser.c: tried to fix bug #91500 where doc->children may
1467 be overriden by a call to xmlParseBalancedChunkMemory()
1468
1469Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1472 identifiers in SGML catalogs containing '&'
1473
1474Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * python/types.c: fixed bugs when passing result value tree
1477 to Python functions.
1478
1479Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * configure.in: preparing the release of 2.4.26
1482 * doc/*: updated and rebuilt the documentation
1483
1484Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * parser.c: fixed a XML Namespace compliance bug reported by
1487 Alexander Grimalovsky
1488
1489Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * HTMLtree.c: fixed serialization of script and style when
1492 they are not lowercase (i.e. added using the API to the tree).
1493
1494Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * valid.c: make xmlValidateDocument emit a warning msg if there
1497 is no DTD, pointed by Christian Glahn
1498
1499Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1502 content model when some of the blocks have min or max, and a couple
1503 of bugs found in the process.
1504 * result/schemas/list0* test/schemas/list0*: added some specific
1505 regression tests
1506
1507Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * README: updated the contact informations
1510
1511Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1514 misses it, reported by Peter Bray.
1515
1516Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1519 and removed a few warnings
1520
1521Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * parser.c: Christian Glahn found a small bug in the push parser.
1524 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1525 public
1526
1527Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * xmlschemas.c include/libxml/xmlschemas.h: added
1530 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1531 * testSchemas.c: added --memory to test the new interface
1532
1533Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * doc/index.py doc/search.php: integrated the XSLT indexing,
1536 a few fixed in the indexer, added a scope selection at the
1537 search level.
1538
1539Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1542 this was due to uninitialized parts of the validation context
1543
1544Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * debugXML.c: applied patch from Mark Vakoc except the API
1547 change, preserved it.
1548 * doc/*: updated the docs to point to the search engine for
1549 information lookup or before bug/help reports.
1550
1551Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * doc/index.py doc/search.php: added mailing-list archives
1554 indexing and lookup
1555
1556Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1559
1560Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * doc/index.py: improved HTML indexing
1563 * doc/search.php: make the queries also lookup the HTML based indexes
1564
1565Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * doc/index.py: added HTML page indexing
1568
1569Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1570
1571 * xmlIO.c: extended Windows path normalisation to fix the base
1572 problem in libxslt.
1573 * catalog.c: fixed list handling in XML_CATALOG_FILES
1574
1575Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * valid.c: typo/bug found by Christian Glahn
1578
1579Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1580
1581 * xmlIO.c: applied Windows CE patch from Javier.
1582 * win32/wince: new directory, contains support for the PocketPC
1583 with Windows CE from Javier.
1584 * include/win32config.h: reorganised, removed duplicate
1585 definitions and applied WinCE patch from Javier.
1586 * include/wsockcompat.h: new file, now contains WinSock
1587 compatibility macros.
1588 * win32/Makefile.msvc: introduced double-run compilation.
1589
1590Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * configure.in include/libxml/xmlwin32version.h: preparing release
1593 of 2.4.25
1594 * doc/*: updated and regenerated teh docs and web pages.
1595
1596Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1599 error were not covering namespace declarations.
1600 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1601 it was missing the attribute declaration for the namespace
1602 * result/VC/NS3: the fix now report breakages in that test
1603
1604Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1607
1608Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1611 and regenerated the docs and web site
1612
1613Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1616 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1617 not before
1618
1619Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * python/generator.py python/libxml2class.txt: fixed a stupid error
1622 breaking the python API
1623
1624Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1627 triostr.c triostr.h: applied a trio update patch from
1628 Bjorn Reese which should work with MinGW
1629
1630Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * tree.c: improving some documentation comments
1633 * xmlregexp.c: found and fixed a mem leak with python regression tests
1634 * doc/*: rebuilt the doc and the API XML file including the
1635 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1636 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1637 python/types.c: added access to the XML Schemas regexps from
1638 python
1639 * python/tests/Makefile.am python/tests/regexp.py: added a
1640 simple regexp bindings test
1641
1642Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1643
1644 * doc/xml.html:
1645 fixing ftp links - thanks to Vitaly Ostanin
1646
1647Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * xmlregexp.c: fixed the data callback on transition functionality
1650 which was broken when using the compact form
1651 * result/schemas/*: updated the results, less verbose, all tests
1652 pass like before
1653 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1654 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1655 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1656 annoying warnings
1657 * xpath.c: try to provide better error report when possible
1658
1659Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * Makefile.am: fixed a breakage raised by Jacob
1662
1663Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1664
1665 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1666 which don't use sockets
1667
1668Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1669
1670 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1671 * win32/configure.js: applied zlib patch from Daniel Gehriger
1672
1673Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1674
1675 * win32/configure.js: applied the patch from Mark Vakoc for
1676 regexp support
1677 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1678 for regexp support
1679
1680Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * xmlschemastypes.c: as pointed by Igor Float and Double
1683 parsing ain't finished yet
1684
1685Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * Makefile.am configure.in: trying to fix #88412 by bypassing
1688 all the python subdir if python ain't detected
1689
1690Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1693 made configuring with regexps/automata/unicode the default
1694 but without schemas ATM
1695 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1696 fixed the regexp based DTD validation performance and memory
1697 problem by switching to a compact form for determinist regexps
1698 and detecting the determinism property in the process. Seems
1699 as fast as the old DTD validation specific engine :-) despite
1700 the regexp built and compaction process.
1701
1702Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * valid.c: determinism is debugged, new DTD checking code now works
1705 but xmlFAComputesDeterminism takes far too much CPU and the whole
1706 set usues too much memory to be really usable as-is
1707
1708Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * tree.c: fixed another stupid bug in xmlGetNodePath()
1711 * xmllint.c: --version now report the options compiled in
1712
1713Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * HTMLparser.c: small cleanup
1716 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1717 when configured with them. A bit of debugging around the determinism
1718 checks is still needed
1719
1720Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1723
1724Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * xmlIO.c: small portability glitch fixed.
1727
1728Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * xmlschemastypes.c: incomplete steps for real/double support
1731 * testAutomata.c include/libxml/xmlautomata.h
1732 include/libxml/xmlregexp.h: avoiding a compilation problem
1733 * valid.c include/libxml/valid.h: starting the work toward using
1734 the regexps for actual DTD validation
1735
1736Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * hash.c: cosmetic cleanup
1739 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1740 integrating a DTD validation layer based on the regexps
1741
1742Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1745 the determinism was tested before eliminating the epsilon
1746 transitions :-(
1747
1748Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * python/generator.py python/libxml.c python/libxml.py
1751 python/libxml2-python-api.xml python/libxml2class.txt
1752 python/libxml_wrap.h python/types.c: updated the python
1753 bindings, added code for easier File I/O, and the ability to
1754 define a resolver from Python fixing bug #91635
1755 * python/tests/Makefile.am python/tests/inbuf.py
1756 python/tests/outbuf.py python/tests/pushSAXhtml.py
1757 python/tests/resolver.py python/tests/serialize.py: updated
1758 and augmented the set of Python tests.
1759
1760Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1761
1762 * win32/configure.js: added more readme info for the binary
1763 package.
1764
1765Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * xmlIO.c: fixed a stupid out of bound array error
1768
1769Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1772 messing around with support for Windows path, cleanups,
1773 trying to identify and fix the various code path to the
1774 filename access. Added xmlNormalizeWindowsPath()
1775
1776Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * error.c valid.c: working on better error reporting of validity
1779 errors, especially providing an accurate context.
1780 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1781 error reports in those cases.
1782
1783Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1786 parser.c parserInternals.c xmlIO.c: get rid of all the
1787 perror() calls made in the library execution paths. This
1788 should fix both #92059 and #92385
1789
1790Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * xmllint.c: memory leak reporting was broken after a change
1793 of the preprocessor symbol used to activate it.
1794
1795Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * tree.c: try to make the copy function work for node of
1798 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1799 DOM layers though, not libxml2 itself.
1800
1801Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * valid.c: try to provide file and line informations, not all
1804 messages are covered, but it's a (good) start
1805
1806Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * xinclude.c: reimplemented a large part of the XInclude
1809 processor, trying to minimize resources used, James Henstridge
1810 provided a huge test case which was exhibiting severe memory
1811 consumption problems.
1812
1813Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * python/Makefile.am: applied patch from Christophe Merlet to
1816 reestablish DESTDIR
1817
1818Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * libxml.spec.in: fixes libary path for x86_64 AMD
1821
1822Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1823
1824 * doc/tutorial/includekeyword.c
1825 * doc/tutorial/xmltutorial.xml:
1826 (plus resulting generated html files)
1827 fixing one spot I missed in the tutorial where I hadn't freed
1828 memory properly
1829
1830Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1831
1832 * doc/tutorial/includeaddattribute.c
1833 * doc/tutorial/includeaddkeyword.c
1834 * doc/tutorial/includegetattribute.c
1835 * doc/tutorial/includekeyword.c
1836 * doc/tutorial/xmltutorial.xml
1837 * doc/tutorial/*.html:
1838 update tutorial to properly free memory (thanks to Christopher
1839 R. Harris for pointing out that this needs to be done)
1840 * doc/tutorial/images/callouts/*.png:
1841 added image files so the callouts are graphical, making it
1842 easier to read ( use "--param callout.graphics 1" to generate
1843 html with graphical callouts)
1844
1845Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1848 nice logos generated by Marc Liyanage
1849 * doc/site.xsl *.html: changed the stylesheet to show the new
1850 logo and regenerated the pages
1851
1852Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1855
1856Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * xpath.c: possible mem leak patch from Jason Adams
1859
1860Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1863 in the XQuery namespace
1864 * configure.in: preparing 2.4.24
1865 * doc/*.html: updated the web pages
1866
1867Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * python/generator.py: closing bug #85258 by generating conditional
1870 compile check to avoid linking to routines not configured in.
1871
18722002-08-22 Havoc Pennington <hp@pobox.com>
1873
1874 * autogen.sh: update error message for missing automake
1875
1876Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * python/Makefile.am: typo in target name resulted in libxml2.py
1879 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1880
1881Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * win32/win32/Makefile.mingw: updated with version from
1884 Elizabeth Barham at http://soggytrousers.net/repository/
1885
1886Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1887
1888 * win32/Makefile.msvc: added the prefix location to the include
1889 and lib search path.
1890
18912002-08-18 Havoc Pennington <hp@pobox.com>
1892
1893 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1894 both automake 1.6 and 1.4 installed get the right automake. Means
1895 compilation from CVS will now require the latest automake 1.4
1896 release, or manually creating symlinks called "automake-1.4" and
1897 "aclocal-1.4"
1898
1899Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * configure.in python/Makefile.am: more AMD 64 induced changes from
1902 Frederic Crozat
1903
1904Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * xinclude.c: oops I was missing the xml:base fixup too
1907 * result/XInclude/*.xml: this adds xml:base attributes to most
1908 results of the tests
1909
1910Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * xinclude.c: quick but apparently working implementation of
1913 xi:fallback, should close bug #89684
1914 * Makefile.am test/XInclude/docs/fallback.xml
1915 result/XInclude/fallback.xml: added a basic test for fallback,
1916 and run with --nowarning to avoid a spurious warning
1917 * configure.in: applied patch from Frederic Crozat for python
1918 bindings on AMD 64bits machines.
1919
1920Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1923 the caller don't pass a SAX callback block.
1924
1925Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * tree.c: applied the same fix for the XML-1.0 namespace to
1928 xmlSearchNsByHref() as was done for xmlSearchNs()
1929
1930Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * libxml.3: small cleanup of the man page
1933 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1934 when serializing HREF attributes generated by XSLT.
1935
1936Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1939 version of Marc Liyanage' patch for boolean attributes in HTML
1940 output
1941
1942Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * python/tests/serialize.py: fixed the test results, indenting
1945 behaviour changed slightly
1946
1947Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1948
1949 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1950 new c14n function to Windows def files
1951
1952Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1953
1954 * c14n.c: fixed a memory leak in c14n code
1955
1956Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * parser.c include/libxml/parser.h: adding a new API for Christian
1959 Glahn: xmlParseBalancedChunkMemoryRecover
1960 * valid.c: patch from Rick Jones for some grammar cleanup in
1961 validation messages
1962 * result/VC/* result/valid/*: this slightly change some of the
1963 regression tests outputs
1964
1965Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * tree.c: trying to fix a problem in namespaced attribute handling
1968 raised by Christian Glahn
1969
1970Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * encoding.c include/libxml/encoding.h: Opening the interface
1973 xmlNewCharEncodingHandler as requested in #89415
1974 * python/generator.py python/setup.py.in: applied cleanup
1975 patches from Marc-Andre Lemburg
1976 * tree.c: fixing bug #89332 on a specific case of loosing
1977 the XML-1.0 namespace on xml:xxx attributes
1978
1979Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1980
1981 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1982 corner case from new Merlin's test suite and added a callback
1983 that will be used to improve xmlsec performance
1984
1985
1986Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * HTMLtree.c: trying to fix the <style> escaping problem in
1989 HTML serialization bug #89342
1990
1991Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1994 and rebuilt the web site.
1995
1996Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1997
1998 * include/libxml/tree.h: added _private member to xmlNs struct
1999
2000Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * HTMLparser.c: fixing bug #84876 based on the xml working
2003 code.
2004
2005Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2006
2007 * python/Makefile.am: enhanced to fix bug 72012 (errors
2008 when using '-jX' make parameter)
2009
2010Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2011
2012 * xpath.c: small additional enhancement for booleans
2013 compared to nodesets
2014
2015Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * HTMLtree.c: changed the order of the encoding declaration
2018 attributes in the meta tags due to a bug in IE/Mac
2019
2020Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2021
2022 * xpath.c: enhanced handling of booleans (especially '='
2023 and '!=' for nodesets) - fixes bug 85256. Added new
2024 routine xmlXPathNotEqualValues for more proper handling
2025 of '!=' when nodesets are involved.
2026
2027Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2030 doc/xmlcatalog_man.xml to the source distribution
2031
2032Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2033
2034 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2035 asked for this.
2036
2037Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * configure.in: preparing 2.4.23
2040 * doc/*: rebuilt the docs
2041
2042Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * parser.c: fixing bug #84169 by fixing the
2045 comment of xmlCreatePushParserCtxt to describe the
2046 encoding detection parameters better.
2047
2048Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * valid.c: fixing bug #79331 in one path the lookup for
2051 ID attributes on a namespaced node wasn't handled correctly :-\
2052
2053Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * HTMLparser.c: trying to fix 87235 about discarded white
2056 spaces in the HTML parser.
2057 * result/HTML/*: this changes the output of a number of HTML
2058 regression tests
2059
2060Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * xpath.c: applied patch from Richard Jinks for the namespace
2063 axis + fixed a memory error.
2064 * parser.c parserInternals.c: applied patches from Peter Jacobi
2065 removing ctxt->token for good.
2066 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2067 popped out by the regression tests.
2068 * Makefile.am: patch for threads makefile from Gary Pennington
2069
2070Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2071
2072 * xpath.c: enhanced behaviour of position() after usage of
2073 expressions involving preceding-sibling (et al).
2074
2075Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * hash.c: applied a patch from Peter Jacobi to solve a problem
2078 when compiling with the Watcom C on Win32
2079 * result/schemas/*.err: the change of hashing algo generated
2080 permutations in the output
2081
2082Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * hash.c: applied patch from Sander Vesik improving the quality of
2085 the hash function.
2086
20872002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2088
2089 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2090 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2091 xmllint.c xpath.c: replaced sprintf() with snprintf()
2092 to prevent possible buffer overflow (the bug was pointed
2093 out by Anju Premachandran)
2094
2095Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * parser.c: removed an uninitialized data error popped by valgrind
2098 on PE references
2099
2100Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2101
2102 * doc/xml.html
2103 adding tutorial reference to the web page
2104
2105Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2106
2107 * doc/tutorial/xmltutorial.xml
2108 * doc/tutorial/ar01s07.html
2109 * doc/tutorial/ape.html
2110 * doc/tutorial/includegetattribute.c
2111 adding section to tutorial about retrieving an attribute
2112 value
2113
2114Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * parser.c: applied a couple of patches from Peter Jacobi to start
2117 to get rid of ctxt->token, with a possible significant speed
2118 improvement to be gained once done. Better compliance with PE
2119 references constructs in DTDs too.
2120 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2121 from Peter too
2122
2123Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2126 xmlParseElement was likely to have been deallocated at the
2127 time of the report, possibly leading to segfault. Just report
2128 the tag name now.
2129
2130Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * xpath.c: patch from Richard Jinks for XPath substring() function
2133 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2134
21352002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2136
2137 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2138
2139Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2140
2141 *doc/FAQ.html
2142 fixing typos in FAQ, thanks to Robert Funnell for the
2143 editing help
2144
2145Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * NEWS: got complaints from rpmlint that it was empty
2148
2149Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2150
2151 * added doc/tutorial, including:
2152 apa.html
2153 apb.html
2154 apc.html
2155 apd.html
2156 ar01s02.html
2157 ar01s03.html
2158 ar01s04.html
2159 ar01s05.html
2160 ar01s06.html
2161 includeaddattribute.c
2162 includeaddkeyword.c
2163 includekeyword.c
2164 includestory.xml
2165 index.html
2166 xmltutorial.xml
2167 libxml tutorial, including generated html
2168
2169Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2170
2171 * result/c14n/exc-without-comments/merlin-c14n-two-*
2172 result/c14n/without-comments/merlin-c14n-two-*
2173 test/c14n/exc-without-comments/merlin-c14n-two-*
2174 test/c14n/without-comments/merlin-c14n-two-*
2175 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2176 c14n/exc-c14n and slightly modified test script to handle
2177 these test cases
2178 * c14n.c: fixed bugs for complicated nodes set (namespace
2179 without node and others from merlin-c14n-two.tar.gz)
2180 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2181 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2182 for xmlsec performance patch
2183 * xpath.c: fixed self::node() for namespaces and attributes
2184
2185Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2186
2187 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2188 but with the format parameter
2189 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2190
2191Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2192
2193 * Makefile.am: updated c14n tests suite
2194 * c14n.c: performance improvement for previous c14n patch
2195
2196Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * parser.c: another peroformance patch from Peter Jacobi, that
2199 time on parsing attribute values.
2200
2201Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2202
2203 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2204 into LibXML2 test suite
2205
2206Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2207
2208 * c14n.c: propagating xpath ancesstors node fix to c14n
2209 plus small performance improvement to reduce number of
2210 mallocs
2211 * xpath.c: fixed ancestors axis processing for namespace nodes
2212
2213Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2216 Peter Jacobi
2217
2218Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * configure.in: preparing 2.4.22
2221
2222Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2225 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2226 a public entry point.
2227 * doc/*: rebuilt the API and docs
2228
2229Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * xpath.c: patch from Richard Jinks to fix a problem introduced
2232 in the previous patch and pointed by Norm
2233
2234Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2235
2236 * libxml.spec.in: fixing bug #81112
2237
2238Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * uri.c: fixing bug #82848
2241
2242Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2245 output of one catalog test
2246
2247Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2248
2249 * global.data globals.c tree.c include/libxml/globals.h
2250 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2251 default value for global parameter xmlIndentTreeOutput to 1 and
2252 introduced new global parameter xmlTreeIndentString (the string
2253 used to do one-level indent) with default value " " (as it was
2254 in tree.c)
2255
2256Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2259 with trio and schemas.
2260
2261Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * xpath.c: patch from Richard Jinks to fix the problem raised in
2264 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2265
2266Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * xmlschemas.c: a bit of work on import.
2269 * xmlschemastypes.c: Charles Bozeman provided a compare function
2270 for date/time types so min/max facet restrictions should work,
2271 indeterminate comparisons return an error instead of equal.
2272 * test/schemas/date_0* result/schemas/date_0_0: specific test
2273 from Charles Bozeman too
2274
2275Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2278 from Christian Cornelssen fixing the man pages and the Catalog
2279 building script.
2280 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2281 next step is <xs:import> I now have a reasonable understanding
2282 of how it works.
2283
2284Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2287
2288Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2289
2290 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2291
2292Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * xpath.c: fixing an XPath function evalutation bug pointed out
2295 by Alexey Efimov where the context was lost when evaluating
2296 the function arguments
2297
2298Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2299
2300 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2301 function public for XMLSec performance optimizations
2302
2303Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * python/generator.py python/libxml2class.txt : fixed a problem
2306 with the HTML parser pointed by Gary Benson
2307 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2308 example
2309
2310Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2311 * parser.c: fixed bug #81159 (memory growth in SAX)
2312
2313Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2314 * xpath.c: fixed bug #78858 (the real fix)
2315
2316Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2317 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2318
2319Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * tree.c: modified xmlNodeSetBase to allow changing the
2322 base of a document.
2323
2324Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * xmlschemastypes.c: patch Charles Bozeman for validation of
2327 all the date, time, and duration types
2328 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2329 * configure.in: fixed an error pointed by an user
2330 * xml2-config.in: fixed an error pointed by an user
2331
2332Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2333
2334 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2335 win32/libxml2.def.src xmlIO.c: exported default
2336 'file:', 'http:' and 'ftp:' protocols input handlers
2337 and maked protocols comparisson case insensitive
2338
2339Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * configure.in: Neven Has detected a typo
2342
2343Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2346 as one of the persons allowed to commit directly to the
2347 module.
2348
2349Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2352 * valid.c: raised a too low limit
2353 * doc/*: rebuilt the docs
2354
2355Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * test/XPath/expr/floats test/XPath/expr/functions
2358 result/XPath/expr/floats result/XPath/expr/functions
2359 xpath.c: another XPath conformance patch from Richard Jinks
2360
2361Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * xmlschemas.c: fixed validation of attribute groups.
2364 * test/schemas result/schemas: added an example from the primer
2365
2366Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2369 * test/schemas result/schemas: updated the test list
2370
2371Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * TODO: updated a bit
2374 * parser.c: made a comment more specific
2375 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2376 Schemas conformance.
2377 * test/schemas result/schemas: updated the test list
2378
2379Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2382 implementing xs:all with minOccurs = 0
2383 * tes/schemas/* result/schemas/*: added more tests covering
2384 xs:all
2385
2386Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * xmlregexp.c: first implementation of the all particle, this
2389 may need to be revisited for case where not all transitions
2390 must be crossed.
2391
2392Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * tree.c: another entity processing update from Markus Henke
2395
2396Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2397
2398 * trionan.c: fixed crash on OSF/1
2399
2400Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * xmlschemas.c: more Schemas work
2403 * test/schemas/* result/schemas/*: added more tests coming
2404 from the spec.
2405
2406Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2409 ExcC14N specification
2410
2411Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * tree.c: patch from Markus Henke, fix for recursive entities.
2414
2415Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * xpath.c: fix a problem with string() on a document node.
2418
2419Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * Makefile.am xmlschemas.c: more Schemas work
2422 * test/schemas/* result/schemas/*: added more tests coming
2423 from the spec.
2424
2425Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2428 * result/HTML/*: this changes a few things in the results
2429
2430Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2431
2432 * include/libxml/tree.h: eliminated 'declaration different than
2433 prototype' warning
2434 * include/win32config.h: "resolved" conflicts with errno.h
2435
2436Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2439 on the automata interfaces and debug of counted choices
2440 * test/schemas/* result/schemas/*: added a number of tests
2441
2442Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2445 a bit of work on Schemas
2446 * testSchemas.c: try to make it more useful
2447 * test/schemas/* result/schemas/* Makefile.am: changed the
2448 Schemas regression test procedure, started adding a few samples
2449
2450Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2451
2452 * include/libxml/encoding.h: Patch for the Borland C++ builder
2453 * include/libxml/tree.h: Patch for the Borland C++ builder
2454 * threads.c: Patch for the Borland C++ builder
2455 * win32/bcb5: New directory for the Borland C++ builder
2456 project files
2457
2458Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2459
2460 * win32/Makefile.msvc: Update for XML Schema support
2461 * win32/configure.js: Update for XML Schema support
2462 * win32/libxml2.def.src: Update for XML Schema support
2463
2464Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2467 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2468 xmlunicode.c include/libxml/Makefile.am
2469 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2470 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2471 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2472 include/libxml/xmlversion.h.in : merged the current state of
2473 XML Schemas implementation, it is not configured in by default,
2474 a specific --schemas configure option has been added.
2475 * test/automata test/regexp test/schemas Makefile.am
2476 result/automata result/regexp result/schemas:
2477 merged automata/regexp/schemas regression tests
2478
2479Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * xpath.c: Gary found a compile time problem, fixes #78823
2482
2483Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * configure.in: release of 2.4.20
2486 * doc/*: updated and rebuilt the docs
2487
2488Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * python/Makefile.am: patch from Cristian Gafton to build on
2491 Red Hat 6.2, should also fix #75779
2492
2493Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * valid.c: first part of fixing #78729
2496
2497Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2500 escaping of URI when saving HTML files.
2501 * result/HTML/*: this impacted some tests
2502
2503Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * configure.in: trying to fix #77441
2506
2507Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * include/libxml/xmlIO.h: Hallski complained it could not be
2510 included by itself.
2511
2512Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2515
2516Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2517
2518 * win32/configure.js: patch from Nilo for the c14n option
2519 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2520
2521Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2524 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2525 LIBXML_THREAD_ENABLED
2526
2527Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * xpath.c: another patch from Richard Jinks for substring conformance
2530 * test/XPath/expr/floats test/XPath/expr/strings
2531 result/XPath/expr/floats result/XPath/expr/strings: update of the
2532 test suite to check those.
2533
2534Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * xpath.c: patch from Richard Jinks for .x float parsing.
2537
2538Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * parser.c: patch from Markus Henke when an encoding ain't recognized
2541
2542Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * libxml.m4: got a report that #include <string.h> was needed
2545
2546Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2549
2550Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2551
2552 * doc/example.html: fixing typo
2553
2554Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2557 pointed out by Melvyn Sopacua.
2558
2559Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * libxml.m4: Frédéric Crozat gave a patch related to the change
2562 of Include paths breaking the libxml.m4
2563
2564Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * xpath.c: Fix bug #76927 forgot to save some context
2567 when evaluating binary expressions
2568
2569Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * configure.in: fixed configure for MPE/iX from Markus Henke
2572 * xmlmemory.c: fixed initialization problems
2573 * xpath.c: another set of patches from Richard Jinks this
2574 fixes "make XPathtests" on linux
2575
2576Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2579 * test/XPath/expr/compare test/XPath/expr/equality
2580 test/XPath/expr/floats test/XPath/expr/functions
2581 test/XPath/expr/strings result/XPath/expr/compare
2582 result/XPath/expr/equality result/XPath/expr/floats
2583 result/XPath/expr/functions result/XPath/expr/strings: Updated
2584 tests though they show a divergence on Linux
2585
2586Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * xpath.c trionan.c: previous commit also included patches
2589 from Richard Jinks on some IEEE support corner case
2590
2591Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2594 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2595 that $(datadir) should be used for docs
2596
2597Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2600 could leak filedescriptors
2601
2602Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * configure.in nanohttp.c: applied patch from Allan Clark for
2605 UnixWare/OpenServer
2606
2607Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * configure.in: preparing 2.4.19
2610 * doc/*: rebuilt the docs
2611
2612Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * nanohttp.c: fixing #76043, got fed up with non-portability
2615 of that piece of code.
2616
2617Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * valid.c SAX.c: Never commit without running "make tests" :-(
2620 fix a couple of stupidities in the previous commit
2621 * result/*: a few changes in some attribute order result of previous
2622 commit.
2623
2624Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2627 the internal subset should not raise duplicate ID errors,
2628 also there was a small bug in conjunction to namespace
2629 declarations defaulted and xml:xxx attributes DTD definitions.
2630
2631Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * xpath.c: Richard Jinks also raised some rounding problems
2634 this tries to fix them
2635
2636Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2639 behaviour in xmlXPathCastToString()
2640
2641Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2644 raised by Morus Walter
2645
2646Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2649 from Igor
2650
2651Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * xpath.c: fixing #75619, related to a problem when trying
2654 to evaluate condition when the current node set resulting
2655 from that sub-step evaluation is empty. Also fixes 2 potential
2656 problem with previous-sibling and next-siblings axis.
2657
2658Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2659
2660 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2661 HTML support is not configured in.
2662
2663Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2666 include/libxml/tree.h: dohh I really didn't intended to commit
2667 this test version :-(
2668
2669Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * testSAX.c: I wanted to see the real speed at the SAX interface
2672 after a little too many Ximianer started complaining about the
2673 parser speed.
2674 added a --quiet option:
2675 paphio:~/XML -> ls -l db100000.xml
2676 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2677 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2678 3200006 callbacks generated
2679 real 0m1.270s
2680 Which means 16MBytes/s and 3Mcallback/s
2681
2682Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * xpath.c: valgrind spotted another error that time when running
2685 on libxslt regression tests
2686
2687Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * Makefile.am: adding "make valgrind" running the full regression
2690 tests (except python ones) under Valgrind (using valgrind -q
2691 which was kindly added by the author).
2692 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2693 passes cleanly now except an obcure floating point initialization
2694 raised in log10() in one XPath regression test ???
2695 * tree.c: edited some comments to close #75244
2696
2697Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2700 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2701 context of ScrollKeeper, made sure that if the number is
2702 an integer, the serialization follows the description at
2703 http://www.w3.org/TR/xpath#section-String-Functions
2704
2705Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * configure.in: preparing 2.4.18
2708 * doc/*: updated and rebuilt the web site
2709 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2710 the Windows and Cygwin maintainers.
2711 * parser.c: humm, changed the way the SAX parser work when
2712 xmlSubstituteEntitiesDefault(1) is set, it will then
2713 do the entity registration and loading by itself in case the
2714 user provided SAX getEntity() returns NULL.
2715 * testSAX.c: added --noent to test the behaviour.
2716
2717Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * parser.c: Wilfried Teiken provided a hackish but working
2720 way to get context reported back on entities when parsing
2721 with SAX and without breaking the DOM build.
2722
2723Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * c14n.c: applied a new patch from Aleksey Sanin
2726 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2727 to reference Aleksey implementation of XML digital Signatures
2728
2729Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * xpath.c: small fix to avoid potential problem due to
2732 ordering of freeing data
2733 * python/Makefile.am: people were complaining about
2734 the generated file in python dir not being built
2735
2736Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2739 python/generator.py python/libxml.c python/types.c: Cleanup
2740 of the python Makefiles based on Jacob and James feedback,
2741 fixed the spec file accordingly, fixed the number of warning
2742 that passing my pedantic CFLAGS was generating. Conclusion
2743 is that Python includes are real crap.
2744
2745Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * configure,in: it was reported quite a few times that
2748 xml2-config --cflags should not output
2749 -I$includeprefix/libxml2/libxml because libxml2 header names
2750 clashes with existing names like list.h from C++ stl.
2751 Includes should be #include<libxml/xxx.h> so ...
2752
2753Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * c14n.c: another patch from Aleksey Sanin
2756
2757Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2760 canonicalization algorithm
2761 * doc/xml.html doc/index.html: added the C14N references on the
2762 index page.
2763
27642002-03-13 jacob berkman <jacob@ximian.com>
2765
2766 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2767 usage, redundant, and gcc specific
2768
2769Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * xpath.c: speedup some node selection operations, this can
2772 have a significant impact on DocBook Norm's stylesheets
2773 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2774 make sure it's always the case
2775 * debugXML.c: distinguish CDATA and comments in ls operations
2776
2777Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2780 to generate better API descriptions etc...
2781
2782Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * c14n.c: Fixing #74186, made sure all boolean expressions
2785 get fully parenthesized, ran indent on the output
2786 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2787 include/libxml/tree.h: also #74186 related, removed the
2788 --with-buffers option, and all the preprocessor conditional
2789 sections that were resulting from it.
2790
2791Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * valid.c: applied patch from Dodji Seketeli fixing an
2794 uninitailized variable in xmlValidGetValidElements()
2795
2796Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * c14n.c: fixed a few comments
2799 * doc/*.html doc/*/*.html: regenerated the docs and added
2800 the C14N API
2801 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2802
2803Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * check-xml-test-suite.py: fix to adapt varaiations in the
2806 bindings
2807 * configure.in python/setup.py python/setup.py.in: fixed to
2808 have the version of the python scripts automatically updated
2809
2810Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2813 in xmlCopyProp()
2814
2815Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * configure.in: preparing 2.4.17 release
2818 * doc/*: updated and rebuilt the docs
2819 * xpath.c: fixed a comment
2820 * python/libxml.c: fixed a possible reentrancy problem
2821
2822Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2825 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2826 added a specific regression test
2827 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2828 not raise exceptions when failing to find the attribute.
2829
2830Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * configure.in xmllint.c: owen pointed out a problem with the
2833 ftme fix, gettimeofday() was not detected by configure and
2834 the ftime header wasn't included, dohhh
2835
2836Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * configure.in xmllint.c: trying to fix #71457 for timing
2839 precision when gettimeofday() is not availble but ftime() is
2840
2841Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2844 are now copied on install and part of the -devel RPM
2845
2846Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * xpath.c: trying to avoid bug #72150 which was apparently
2849 caused by a gcc bug (or a processor problem) as detailed
2850 at http://veillard.com/gcc.bug
2851
2852Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2855 fixed xmlReconciliateNs(), added a Python test/example for
2856 inter-document cut'n paste
2857 * python/libxml.py: fixed node.doc on document nodes and added
2858 xpathEval() onto node objects
2859
2860Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2863 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2864 fixup and integrated tests for the serialization stuff
2865
2866Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2869 moved the libxml man page to section 3
2870
2871Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * tree.c: fix bug #72490
2874 * python/libxml.c python/libxml.py: added methods serialize()
2875 and saveTo() to all node elements.
2876
2877Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * xmlIO.c: closed #73430, don't read from an input source
2880 which indicated an end-of-file or an error.
2881
2882Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * parser.c: make sure SAX endDocument is always called as
2885 this could result in a Python memory leak otherwise (it's
2886 used to decrement ref-counting)
2887 * python/generator.py python/libxml.c python/libxml.py
2888 python/libxml2-python-api.xml python/libxml2class.txt
2889 python/tests/error.py python/tests/xpath.py: implemented
2890 the suggestions made by Gary Benson and extended the tests
2891 to match it.
2892
2893Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * python/generator.py: applied patch fixing #73450
2896
2897Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * xpath.c: fixing #61290 "namespace nodes have no parent"
2900 long standing divergence from the XPath REC. NodeSets
2901 simply hold a copy of namespace nodes and those node ->next
2902 points to the parent (which may not be the node carrying the
2903 definition).
2904 * include/libxml/xpath.h: flagged but didn't added a possible
2905 speedup
2906 * DOCBparser.c HTMLparser.c: removed some warnings from push
2907 parser due to new state being added.
2908 * tree.c: new fix from Boris Erdmann
2909 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2910 the XML Canonalization support from Aleksey Sanin
2911
2912Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * tree.c: patch from Boris Erdmann fixing some namespace odities
2915 with xmlCopyNode()
2916
2917Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * xmlIO.c: fix bug #72706 when loading a NULL entity
2920
2921Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2924 actually change in a future XML Namespace revision.
2925
2926Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2929 added the possibility of returning nodesets from XPath extension
2930 functions written in Python
2931
2932Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * python/*: commiting some Python bindings work done while travelling
2935
2936Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2939 explicitely with memory debugging switched on
2940
2941Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2944 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2945 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2946 the accessor generator for strings
2947 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2948 regression test.
2949
2950Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * python/README python/generator.py python/libxml.c python/setup.py:
2953 added the 'usual' setup.py to allow building a libxml2-python
2954 module based on the same code. The initialization is however
2955 different the 2 .so files fo libxml2 and libxslt are identical and
2956 they entry point initialize both libraries. this is done to avoid
2957 some possible nasty problem since the Python don't merge the maps
2958 of all shared modules.
2959
2960Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * parser.c: fixed a push/encoding bug reported by Michael
2963 on librsvg
2964
2965Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * include/libxml/parserInternals.h: fixes a misplaced #endif
2968
2969Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * parser.c valid.c: found and fixed a couple of allocation bugs
2972
2973Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * doc/xml.html doc/python.html doc/*: added a Python and binding
2976 page describing the current state of the Python bindings and
2977 giving pointers to the other languages wrappers.
2978
2979Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2982 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2983 rebuilt the API and web site
2984 * xpath.c: fixed #71978 portability bugs
2985
2986Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2989
2990Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * include/libxml/parserInternals.h parser.c: had to change
2993 2 internal parsing API when processing document content
2994 to check the start and end of element content are defined
2995 in the same entity
2996 * valid.c include/libxml/valid.h: attribute normalization can
2997 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2998 with the context to report it.
2999 * SAX.c: fixed the last known bugs, crazy validation constraints
3000 when a document is standalone seems correctly handled. There
3001 is a couple of open issues left which need consideration especially
3002 PE93 on external unparsed entities and standalone status.
3003 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3004 The 2 tests left failing are actually in error. Cleanup done.
3005
3006Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * valid.c: implemented E59 spaces in CDATA does not match the
3009 nonterminal S
3010
3011Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * SAX.c parser.c valid.c: more validation test fixups
3014 * check-xml-test-suite.py: added duration info for the tests
3015
3016Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * parser.c valid.c: a couple of errors were reported but not
3019 saved back as such in the parsing context. Down to 1% failure rate
3020 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3021
3022Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * xmlInternald.c: isExtender was missing a char
3025 * parser.c include/libxml/parser.h: % are acceptable in the
3026 internal subset if within a PUBLIC ID
3027
3028Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * SAX.c parserInternals.c valid.c: more work on the conformance
3031 suite. Took the step to finally block documents with encoding
3032 errors. It's a fatal error per the spec, people should have fixed
3033 their documents by now.
3034
3035Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * check-xml-test-suite.py: fixed the test script after some discussion
3038 on the semantic of TYPE="error"
3039 * Makefile.am: added the script to the distrib
3040
3041Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * SAX.c entities.c: fixed a couple of conformances issues deep
3044 into the validation code (standalone and undeclared Notations)
3045
3046Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3049 stayed there for years !
3050
3051Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3054 missing
3055
3056Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * check-xml-test-suite.py: improved the behaviour a bit as
3059 well as the logs
3060 * parser.c valid.c SAX.c: fixed a few more bugs
3061 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3062
3063Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * check-xml-test-suite.py: python script to run regression tests
3066 against the XML Test suite of W3C/OASis
3067 * SAX.c: fixed a validation bug
3068 * parser.c: fixed 3 errors pointed by the test suite
3069 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3070 * python/Makefile.am: fixed a dependendy
3071
3072Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * xmlmemory.c: avoid a warning bug #71594
3075
3076Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3079 warning on alpha/Tru64
3080
3081Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * include/libxml/entities.h: fixing a comment
3084 * valid.c: fixing some troubles with validity check on namespaces
3085 * result/VC/NS3 test/VC/NS3: added a specific regression test
3086
3087Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * tree.c: Fixing #71342 serializing '\n' in attribute values
3090 * result/noent/att3 result/att3 test/att3: added a specific
3091 test.
3092
3093Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * python/libxml.c: couple of bug fixes
3096
3097Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * python/*.py: removed tabs and used spaces.
3100
3101Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3104 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3105
3106Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3109 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3110
3111Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * include/libxml/encoding.h include/libxml/entities.h
3114 include/libxml/globals.h include/libxml/parser.h
3115 include/libxml/threads.h include/libxml/tree.h
3116 include/libxml/xmlmemory.h: trying to fix the include mess
3117
3118Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * include/libxml/xmlmemory.h: reverted part of the previous
3121 attempt to provide #69655, this was breaking the build.
3122
3123Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3126 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3127 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3128 include/libxml/parserInternals.h include/libxml/tree.h
3129 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3130 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3131 clean.
3132 * python/libxml.c: fixed a warning.
3133
3134Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3137 copying of node, merge back IDs in the target document.
3138 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3139 test/XInclude/ents/ids.xml: test case
3140 * result/VC/ElementValid4: output changed due to a typo fix
3141
3142Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003145 generate the dependencies right as Jacob found out. Add
3146 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003147
3148Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * parserInternals.c valid.c: Justin Fletcher found some parts
3151 of the code needing cleanup
3152 * libxml.spec.in python/Makefile.am python/generator.py
3153 python/libxml.c python/libxml.py: Fixed the python Makefiles
3154 corrected a bug showing up on ia64, changed the name of the
3155 python internal module too
3156
3157Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3158
3159 * Makefile.am: applied patch from Andris Pavenis for binary
3160 name suffixes
3161
3162Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * xmllint.c win32/win32config.h: fixing #68748
3165
3166Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * valid.c: fixing #70166
3169
3170Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * valid.c: fixing #70077
3173
3174Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3175
3176 * Copyright Makefile.am README configure.in libxml.spec.in:
3177 Changed to the MIT Licence
3178 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3179 doc/xmlio.html: updated the doc accordingly
3180 * include/libxml/xmlwin32version.h configure.in: preparing
3181 2.4.14 release
3182 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3183 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3184 fixed the const xmlChar * wrapper and generator, XPath extension
3185 functions now use the context as first argument
3186 * python/tests/tstxpath.py python/tests/xpath.py
3187 python/tests/xpathext.py: Updated the tests accordingly
3188 * tree.c: fixed bug #70067
3189
3190Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * Makefile.am: cleanup
3193 * debugXML.c: always use stdout if output is NULL
3194 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3195 * python/Makefile.am python/generator.py python/libxml2class.txt
3196 python/libxml_wrap.h python/types.c: augmented the number of bindings
3197 handling FILE * and XPath contexts
3198 * python/tests/Makefile.am: avoid a stupid problem due to the
3199 use of TEST.
3200
3201Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3204
3205Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * python/TODO python/libxml.c: cleanup the extension function lookup
3208 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3209
3210Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * configure.in python/Makefile.am: do not install outside
3213 of prefix
3214
3215Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * python/TODO python/libxml.c: started adding SAX interfaces
3218 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3219 SAX test
3220
3221Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * tree.c: hardened the addChild function
3224 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3225 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3226 added accessors needed for xmlNode, a bit more testing and
3227 extension of interfaces
3228 * python/tests/Makefile.am python/tests/build.py: added a test
3229 build from scratch/save/load/check
3230
3231Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * parserInternals.c: change a small bit in the way valididy
3234 error messages get initialized
3235 * python/TODO python/libxml.c python/libxml2-python-api.xml
3236 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3237 added some memory debugging to track leaks at the libxml2 level
3238 * python/tests/*.py: changed all tests to check for leaks,
3239 there is just one left in XPath extension registrations.
3240
3241Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * python/TODO python/generator.py python/libxml2-python-api.xml
3244 python/libxml2class.txt: more accessor classes for the parser
3245 context, allow to switch on and check validity
3246 * python/tests/Makefile.am python/tests/error.py
3247 python/tests/invalid.xml python/tests/valid.xml
3248 python/tests/validate.py: attded more test and and added error.py
3249 which I forgot to commit in the last step
3250
3251Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * python/Makefile.am python/types.c: cleanup
3254 * python/libxml.c python/libxml.py python/libxml_wrap.h
3255 python/generator.py python/libxml2-python-api.xml
3256 python/libxml2class.txt: added class for parser context, added
3257 first cut for push mode support. Added a framework to generate
3258 accessors functions.
3259 * python/tests/Makefile.am python/tests/push.py: added a push
3260 test
3261
3262Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3265 bug a bit of cleanup.
3266
3267Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3270 python/libxml2class.txt: adding error redirections and preformat
3271 to a python handler
3272 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3273 tests self checking
3274
3275Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3278 a function
3279
3280Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3283 python/libxml.c python/libxml2-python-api.xml
3284 python/libxml2class.txt: Progressing through the TODOs, class
3285 description output, extra XML API, RPM now builds the wrappers
3286 for all python installed versions
3287
3288Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * configure.in libxml.spec.in python/Makefile.am python/TODO
3291 python/generator.py python/libxml2class.txt: added more informations
3292 in the libxml2-python package including docs. Slightly changed
3293 the class hierarchy
3294 * python/tests/*: added basic regression tests infrastructure too
3295
3296Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3299 added libxml2-python as part of the packages installed
3300
3301Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3302
3303 * python/Makefile.am python/generator.py python/libxml.c
3304 python/libxml.py: more work, now able to extend the
3305 XPath interpreter with functions written in python.
3306
3307Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * python/Makefile.am: Jacob sent a patch to allow building from
3310 tarfile.
3311
3312Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3315 inserted the python wrappers build, I hope this won't be too
3316 unportable
3317
3318Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * xpath.c: minor optimization
3321 * python/generator.py python/libxml.c python/libxml.py
3322 python/libxml_wrap.h: more work on the python bindings,
3323 they now support XPath and there is no evident leak
3324
3325Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * python/generator.py python/libxml.c python/libxml.py:
3328 more work on the python bindings generator.
3329
3330Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * python/generator.py python/libxml.c python/libxml_wrap.h:
3333 more work on the python bindings.
3334
3335Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * python/generator.py python/libxml.c python/libxml.py
3338 python/libxml_wrap.h: commited early version of a python binding
3339 for private use only ATM
3340
3341Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * entities.c tree.c include/libxml/entities.h: applied patch
3344 from Anthony Jones to implement copy of DTD subtree too. Had
3345 just to keep 2 function private which really ought to become
3346 public ones.
3347
3348Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * xmllint.c: added pointers to the web pages in the usage()
3351
3352Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * tree.c: more fixes from Petr Kozelka for attribute handling
3355 in the tree API to align the semantic with DOM.
3356
3357Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * valid.c tree.c entities.c: another set of patches from
3360 Anthony Jones for copy operations cleanup and robustness
3361
3362Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3365 an alphabetic index based on comments content
3366 * doc/*: rebuilt the web site with the new references
3367
3368Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * parserInternals.h: Greg Sjaardema suggested to use an
3371 eponential buffer groth policy in xmlParserAddNodeInfo()
3372
3373Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3376 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3377 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3378 to generate cross-references, and added/updated the stylesheets
3379 to generate and link API indexes. The generic keyword index
3380 is not done yet.
3381 * doc/*.html: regenerated all the usual docs too
3382
3383Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * debugXML.c: added an xpath function to the shell for T. V. Raman
3386
3387Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3390 debug routines.
3391
3392Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3395 support of attribute nodes
3396
3397Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3400 hopefully near complete and fully documented of the API in XML
3401 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3402 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3403 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3404 include/libxml/parserInternals.h include/libxml/valid.hi
3405 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3406 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3407 include/libxml/xpath.h include/libxml/xpathInternals.h:
3408 Cleaned up the doc comments a lot in the process, the interface
3409 coverage is now 100%
3410
3411Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3414 extracts comments from the gtk-doc DocBook output (a bit
3415 convoluted but seems to work).
3416
3417Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3420 added an XML description of the API, moved the script generating
3421 it here. Added a "make api" target
3422
3423Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3426
3427Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * xpath.c include/libxml/xpathInternals.h: the change made to
3430 xmlXPathFuncLookupFunc was incompatible roll it back
3431
3432Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * SAX.c: cleanup patch from Anthony Jones
3435 * doc/Makefile.am: fix the headers to avoid in make scan
3436 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3437 includes, * vs Ptr and general cleanup
3438 * parsedecl.py: first version of a script to extract the
3439 module interfaces, the goal will be to provide .decl or XML
3440 specification of the interfaces to build wrappers.
3441
3442Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3445 now provides return codes in case of errors
3446
3447Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3448
3449 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3450 Upgraded to trio baseline 1.6
3451 * strio.h strio.c: Replaced by triostr.h and triostr.c
3452
3453Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3456 of strdup usage in the code
3457
3458Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * parser.c error.c: Keith Isdale complained rightly that
3461 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3462
3463Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * tree.c: fixed the funxtion to set the xml: attributes
3466 * debugXML.c: added "setbase" to test it.
3467
3468Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3471 to allow updating an attribute content
3472
3473Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * libxml.h: try to avoid problems when compiling on Windows
3476
3477Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * hash.c: patch from Anthony Jones for hash.c allocation size
3480 * Makefile.am: trying to work around Yet Another Libtool Madness
3481 and build the 2.4.13 release finally ...
3482
3483Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3486 * doc/* : update of the documentation
3487
3488Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3491 at fixing #61290 :-(
3492
3493Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3496 Fixes bug #67229
3497
3498Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * tree.c: trying to avoid troubles when a subtree is copied
3501 and coalesced in part with the target tree. Should fix
3502 bug #67407
3503
3504Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * valid.c: fixed validation of attributes content of type
3507 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3508 values, very old bug. Fixes #67671
3509
3510Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * parser.c include/libxml/parserInternals.h tree.c: integrated
3513 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3514 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3515
3516Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * threads.c: applied Serguei Narojnyi's patch to add native
3519 thread support on the Win32 platform
3520 * testThreadsWin32.c Makefile.am: added the test program also
3521 from Serguei, Win32 specific
3522 * include/win32config.h include/libxml/xmlwin32version.h.in:
3523 added patch from Igor for the Windows thread specific defines.
3524
3525Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3528
3529Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3532 output page into XMLinfo.html. Close bug #66951 and
3533 raised by Robert Collins too.
3534
3535Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * encoding.c: Paul Keogh pointed out a possibility of segfault
3538 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3539 Closes bug # 68238
3540
3541Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * doc/*.html: updated the Gdome2 links
3544
3545Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * libxml.h: Applied following patches from Robert Collins
3548 and make sure IN_LIBXML is defined when compiling it
3549 -------
3550 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3551 as well as Visual C.
3552 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3553 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3554 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3555 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3556 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3557 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3558 xmlSysIDExists xmlNoNetExists).
3559 * xmllint.c: Don't include winsock2.h for Cygwin.
3560
3561Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3564 when the version info is not present.
3565
3566Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * tree.c: Anthony Jones pointed out a problem in
3569 xmlStringGetNodeList() and provided a fix for it
3570
3571Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * parser.c: patch from Frank J Franklin to remove a bug in
3574 xmlCreatePushParserCtxt() when the initial buffer passed
3575 is large.
3576
3577Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * win32/*: big cleanup of the Windows/MSVC project files
3580 from Igor Zlatkovic
3581
3582Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * doc/Makefile.am: should fix #67674 and avoid troubles if
3585 xsltproc is not available or fails in the prefix provided
3586
3587Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3590
3591Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3592
3593 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3594 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3595 Fixed a few other problems raised by Charlie Bozeman.
3596 * result/VC/ElementValid[5-7]: fixed the output
3597
3598Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3601 patches from Charlie Bozeman. Regenerated the HTML docs.
3602
3603Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3606 for Windows from Igor
3607
3608Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3609
3610 * xmllint.c: applied Justin Fletcher patch for --output or -o
3611
3612Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * win32/libxml2/libxml2.def.src: close #67019
3615
3616Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * xmllint.c: applied Justin Fletcher generic timing patch
3619 similar to the one already applied to xsltproc.
3620
3621Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3622
3623 * include/libxml/tree.h tree.c: applied documentation patches
3624 from Charlie Bozeman
3625
3626Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3627
3628 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3629
3630Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3631
3632 * valid.c: fix the xmlStrdup() used in the previous patch.
3633 * valid.c: added --dropdtd
3634 * tree.c: fixed xmlUnlinkNode so it also removes the references
3635 from the document if the node is a DTD
3636
3637Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * HTMLtree.c valid.c: cleanup some static declarations
3640
3641Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * xmllint.c: removed another strdup()
3644 * doc/FAQ: removed the HP/UX entry
3645
3646Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * valid.c: fix bug #66816 when validating.
3649 * xmllint.c: don't use sys/time.h if configure did not found it
3650
3651Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3652
3653 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3654 xmlcatalog_man.xml
3655
3656Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3657
3658 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3659 xmlInitMemory() was declared twice
3660
3661Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3662
3663 * globals.c: do not reference strdup() !
3664 * configure.in libxml-2.0.pc.in: trying to fix the libs
3665 of the various config extraction modules
3666
3667Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * configure.in : preparing 2.4.12
3670 * doc/* : updated and rebuilt the docs
3671
3672Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * uri.c: closed bug #66159
3675 * testURI.c: added --escape option
3676 * configure.in: some cleanup for xml2-config --cflags
3677
3678Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * globals.c testThreads.c: removed some misplaced includes
3681 of xmlversion.h
3682
3683Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3684
3685 * threads.c: patch from Gary Pennington fixing a possible
3686 problem at initialization time.
3687
3688Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3689
3690 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3691 Eric Lavigne contribution to build libxml2 on MacOS using
3692 CodeWarrior.
3693
3694Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3695
3696 * xmllint.c: applied Geert Kloosterman's patch to fix
3697 --repeat --timing output
3698
3699Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3700
3701 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3702 where non-wellformed XML declaractions were not detected.
3703
3704Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3707
3708Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3711 gets reset by xmlCleanupInputCallbacks() and this makes the
3712 function useless. Same for output.
3713
3714Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * xmlIO.c: robert pointed out a loop error in callback cleanups
3717
3718Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3721 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3722 they are not really tied to debugging
3723
3724Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3727 * xmllint.c: better --catalogs description
3728
3729Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * tree.c: fixed a couple of problems in xmlSetProp()
3732
3733Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3736 unappropriate stdout output.
3737
3738Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3741 by Denis Beurive, closes #65111
3742
3743Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * valid.c: in case of content model validity error, don't
3746 print it if validity warnings were not requested.
3747
3748Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3751 * parserInternals.c: removed the last exit() call. Print an
3752 unmaskable error on stderr instead (library mismatch detection)
3753
3754Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3755
3756 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3757 shell instructions from Heiko Rupp
3758
3759Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3760
3761 * catalog.c: use the URL notation file:// for default catalog paths
3762
3763Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3764
3765 * include/libxml/tree.h: better comments for _private fields
3766 * tree.c: removed a problem when copying an entity reference.
3767
3768Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3769
3770 * vms/*: updated instructions and diffs from John A Fotheringham
3771
3772Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3773
3774 * include/libxml/xmlerror.h: avoid an include problem if
3775 #include <libxml/xmlerror.h> happens first in code
3776 seems to be the case in KDE libs
3777
3778Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3781 from Igor for Windows
3782
3783Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3784
3785 * Makefile.am: Gary Pennington pointed out a missing prefix
3786
3787Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3788
3789 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3790 * doc/*: upgraded and rebuilt the docs
3791
3792Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3793
3794 * HTMLparser.c: fix comment in scripts element parsing.
3795 * result/HTML/doc3*: updated the results.
3796
3797Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * uri.c: another URI bug fix #63336, using Joel Young patch.
3800
3801Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3804 a cleaned up version of the Pwd shell string generation.
3805
3806Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3807
3808 * valid.c include/libxml/tree.h: trying to fix namespaces +
3809 validation problems for good, closing #63619 in the process
3810 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3811 wrong in this respect, fixed it.
3812
3813Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * xmllint.c: Morus Walter patch to allow --format and --encode
3816
3817Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * debugXML.c: Stefan Kost provided an help command for the shell
3820
3821Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3822
3823 * debugXML.c: Heiko Rupp pointed that the shell would crash
3824 on empty nodesets returns.
3825
3826Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3829 migh need the history libraries
3830
3831Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3834 handle the case of < in quoted attributes, Bastian Kleineidam
3835
3836Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3837
3838 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3839 fixing catalog breakages
3840 * Makefile.am catalog.c result/catalogs/catal
3841 result/catalogs/mycatalog.* test/catalogs/catal*:
3842 fixed more problems in catalog support, added more regression tests
3843 for both XML and SGML catalog handling
3844
3845Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * debugXML.c: applied an improvement to xmlGetLineNo() from
3848 Keith Isdale
3849
3850Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3853 Side effect of the progressive catalog loading
3854
3855Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * Makefile.am: confexecdir and confexec_DATA were defined twice
3858 pointed out by Karl Eichwalder
3859
3860Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * xmlcatalog.c: avoid unlink() and use remove() instead.
3863
3864Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * libxml.spec.in: cleanup
3867 * include/libxml/xmlwin32version.h: updated with 2.4.8
3868
3869Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3870
3871 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3872 of compiling libxml with a non standard set of options
3873
3874Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3875
3876 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3877 document --sgml option, fixing gnome bugzilla #63382
3878
3879Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3882 breakage of 2.4.7, added a couple of really needed APIs
3883 like xmlCatalogIsEmpty() and xmlNewCatalog()
3884 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3885 for install-catalog
3886 * configure.in: preparing 2.4.8
3887
3888Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3889
3890 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3891 include/libxml/tree.h include/libxml/xmlIO.h: more include
3892 cleanups, export cleanly one html output + format function.
3893
3894Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * parser.c: removed initGenericErrorDefaultFunc call from
3897 xmlInitParser() since it could destroy previous calls to
3898 xsltSetGenericErrorFunc() effects
3899
3900Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3903 keyword.
3904
3905Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * Makefile.am: cleanup
3908 * threads.c: cleanup too
3909 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3910 from xsltproc
3911 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003912 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003913
3914Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3917 was not used anymore !
3918
3919Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * configure.in: preparing 2.4.7
3922 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3923 manual page from John
3924 * doc/*: updated the doc and rebuilt the generated pages
3925
3926Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * xmlIO.c: closing bug #62711, the library should never
3929 close stdin or stdout.
3930
3931Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * uri.c: second pass at fixing #63336, using Joel Young
3934 final patch. looks okay.
3935
3936Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * uri.c include/libxml/uri.h: trying to clear #63336
3939 allowing the escaping routine to parse unconformant
3940 URI-References.
3941
3942Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * vms/readme.vms vms/build_libxml.com nanoftp.c
3945 include/libxml/xmlversion.h.in: a few VMS updates from
3946 John A Fotheringham
3947 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3948 and xmlCleanupOutputCallbacks() for the Perl binding people.
3949
3950Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3951
3952 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3953 apply fixes to close #63271 and avoid segfaults when
3954 the error routine gets callbed before xmlInitParser()
3955 get called.
3956 * nanoftp.c error.c: Applied patches from Justin Fletcher
3957 correcting some xmlGenericError misuses.
3958
3959Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3960
3961 *doc/xmllint.xml, doc/xmllint.1
3962 New and improved man page for xmllint - .xml is the original, .1
3963 is the generated man page
3964
3965Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3966
3967 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3968 the web site from the main HTML document.
3969
3970Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * parser.c: fixed an erroneous validation bug when PE refs
3973 occurs in external parsed entities referenced from the
3974 internals subset
3975 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3976 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3977 added the associated testcase, it's a nice one.
3978 * HTMLparser.c: generate the DTD node as HTML still ...
3979 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3980
3981Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * HTMLparser.c: fixed a bug in htmlNewDoc()
3984
3985Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * test/threads/*: added entities testing to the Thread test
3988 * testThreads.c: make the test reasonable
3989 * DOCBparser.c: fix the DTD public and system ID
3990 * xmllint.c: added --sgml for SGML DocBook importing
3991 * Makefile.am: added Docbtests target
3992
3993Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3996 * testThreads.c: removed bogus include
3997
3998Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3999
4000 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4001 fixed a very serious (looping) validation bug
4002
4003Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * include/libxml/globals.h include/libxml/threads.h threads.c
4006 testThreads.c: far more testing, cleaning up bugs
4007 * *.c : make sure globals.h is always included.
4008
4009Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4010
4011 * HTMLparser.c: try to get rid of parser loops for good.
4012
4013Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4014
4015 * configure.in: fixed some bugs in CFLAGS passing.
4016 * test/threads Makefile.am testThreads.c: added a specific
4017 threaded test case (really nasty, guaranteed).
4018
4019Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4020
4021 * catalog.c: serious cleanup on the management of the
4022 XML catalog tree, more tests done, especially with
4023 the catalog PI.
4024
4025Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4026
4027 * catalog.c: avoid a problem in catalog cleanup on SMP if
4028 catalogs were not initialized.
4029
4030Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * catalog.c xpath.c: trying to cleanup the not thread safe
4033 parts of the library.
4034
4035Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4036
4037 * include/libxml/globals.h configure.in global.data: make
4038 the allocation be per-thread a configure option
4039 * encoding.c include/libxml/parser.h: fixed compilation
4040 errors
4041
4042Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * include/libxml/parser.h: Norm reported that a few lines
4045 added were breaking libxslt compile, removed them for now
4046
4047Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4048
4049 * parser.c parserInternals.c threads.c: debugged and fixed
4050 initialization problems which were giving troubles on SMP
4051 boxes.
4052
4053Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * include/libxml/Makefile.am: missing globals.h
4056
4057Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4058
4059 * globals.c: added a couple of standard includes.
4060
4061Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4062
4063 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4064 include/libxml/parserInternals.h include/libxml/tree.h
4065 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4066 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4067 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4068 Applied the last patches from Gary, cleanup, activated threading
4069 all user accessible global variables are now handled in globals.[ch]
4070 Still a bit rought but make tests passes with either
4071 --with-threads defined at configure time or not.
4072 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4073 linking options
4074
4075Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * Makefile.am include/libxml/Makefile.am
4078 include/libxml/globals.h globals.c include/libxml/threads.h
4079 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4080 configure.in: started integrating the core of the thread support
4081 not activated yet but half integrated. The code should still
4082 compile and work anyway.
4083
4084Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4087 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4088 integrating the non-controversial parts of Gary Pennington
4089 multithread patches
4090 * catalog.c: corrected a small bug introduced
4091
4092Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4093
4094 * catalog.c include/libxml/catalog.h: very serious cleanup,
4095 isolating unportable code and as much as possible the accesses
4096 to the global shared catalog. May need more testing !
4097
4098Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4101 Keith Isdale patches for the XSLT debugger interfaces. Some
4102 cleanup
4103
4104Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4105
4106 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4107 * DOCBparser.c: generate line nubers in elements
4108
4109Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * configure.in: preparing 2.4.6 release
4112 * doc/xml.html doc/html/*: updated and rebuilt the docs
4113 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4114
4115Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4116
4117 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4118 adding documentation for DV's supercatalog support
4119
4120Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4121
4122 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4123 super catalog support adding one API and one flag --sgml to
4124 xmlcatalog
4125
4126Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4127
4128 * doc/xmlcatalog_man.xml, xmlcatalog.1
4129 One more crack at
4130 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4131
4132
4133Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4134
4135 * xpath.c: implemented xmlXPathObjectCopy for external objects
4136 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4137
4138Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4139
4140 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4141 finishing up fix to
4142 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4143 the xmlcatalog man page display more elegantly
4144
4145Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4146
4147 * configure.in: closing bug #61832
4148 * HTMLparser.c: removed a warning
4149
4150Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * xpath.c: fixing #61673 part I, do not loose doc information
4153 when copying result value trees.
4154
4155Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4156
4157 * xpath.c: trying to harden the XPath interpreter
4158
4159Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4160
4161 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4162 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4163
4164Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4165
4166 * HTMLparser: repaired another loop problem
4167
4168Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169
4170 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4171 parsing.
4172 * xpath.c: fix bug #61291 the default XML namespace node is
4173 missing from the namespace axis.
4174 * tree.c: refuse to create namespaces nodes with prefix "xml"
4175
4176Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * SAX.c: ouch a non-defined namespace could lead to a crash,
4179 fixed #61215
4180
4181Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * parserInternals.c: closed bug #61054
4184
4185Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * include/libxml/Makefile.am: closing #60708
4188
4189Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4190
4191 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4192 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4193
4194Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4197
4198Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4201 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4202
4203Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4204
4205 * catalog.c: Justin Fletcher provided cleaup code in case
4206 HAVE_STAT is not defined
4207 * include/win32config.h: Igor Zlatkovic suggested to have
4208 HAVE_STAT defined there
4209
4210Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4211
4212 * catalog.c - fixed typing error reported by M. Barros
4213
4214Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4215
4216 * xmllint.c - fixing typo
4217
4218Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4219
4220 * HTMLparser.c: small enhancement to prevent loop on
4221 unrecognizable data
4222
4223Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4224
4225 * parserInternals.c: applying patch from bug #60757 this
4226 should close it
4227
4228Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * catalog.c xmlcatalog.c: removed a couple of warning
4231 * xpath.c: try to solve the linking problem on platforms
4232 needing trio to compile
4233
4234Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * Makefile.am libxml.spec.in: backing up non-documented changes
4237 commited without review or aproval by Jens Finke <jens@gnome.org>
4238 * HACKING: made 100% clear that no commit should be done directly
4239
4240Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4241
4242 * configure.in: Joe Orton provided a patch fixing a problem
4243 when iconv is specified to be in a non-standard directory
4244 but wasn't exported in xml2-config --cflags
4245
4246Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * configure.in: let's ship 2.4.5 before getting too much
4249 troubles with 2.4.4 errors.
4250
4251Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4252
4253 * encoding.c entities.c: do not output hexadecimal charrefs
4254 when serializing HTML since some version of Netscape can't
4255 grok it, generate decimal ones.
4256 * result/HTML/doc3.htm: output changed due to previous test
4257 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4258
4259Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4260
4261 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4262 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4263
4264Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265 Released 2.4.4
4266
4267 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4268 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4269 updated the configuration scripts systems accordingly
4270
4271Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4272
4273 * configure.in: preparing for 2.4.4
4274 * doc/xml.html doc/html/*: updated and rebuilt the docs
4275
4276Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4277
4278 * win32/dsp/libxml2.def.src: tried to incorporate comments
4279 from bug #59220
4280
4281Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4282
4283 * parser.c result/noent/wml.xml: fixed bug #59981 related
4284 to handling of '&' in attributes when entities are substitued
4285
4286Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4287
4288 * libxml.h include/libxml/xmlversion.h.in
4289 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4290 Tried to close bug #60131
4291
4292Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4295
4296Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4297
4298 * SAX.c: fixing bug #59946 on xmlns=""
4299
4300Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4301
4302 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4303 but allocates a new error code.
4304
4305Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4306
4307 * xmllint.c: John Fleck fixed typos in the options output
4308 * parser.c SAX.c: fix ignorable white space SAX selection
4309
4310Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4311
4312 * entities.c: Steve Underwood found the possibility of an
4313 ininite loop in case of error.
4314
4315Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4318
4319Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * parser.c: warn if version is not 1.0 but it's not
4322 strictly speaking an error after analyzing the spec
4323
4324Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4325
4326 *doc/catalog.html - add link to the html version of the
4327 man page, other linguistic cleanups
4328
4329Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4330
4331 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4332 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4333 file, has not yet been included in the build.
4334
4335Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * catalog.c: removed a duplicate affectation Justin Fletcher
4338
4339Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4340
4341 * tree.c: Armin Sander pointed a possible text coalescing
4342 problem, completed his patch.
4343
4344Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4345
4346 * trionan.c: Fixed const and volatile re-definition problem
4347
4348Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4349
4350 * libxml.4 parser.c: doc updates from Heiko Rupp
4351 * parserInternals.c: 2 sanity checks from Heiko Rupp
4352
4353Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4354
4355 * tree.c: applied patch from Armin Sander to make some pointers
4356 const in xmlCopyNode()
4357 * include/libxml/tree.h: added fix to the header
4358
4359Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * xpath.c: hum, restrict the integer usage gcc bug workaround
4362 to only gcc compilers so that other architecture don't get
4363 penalized by this limitation.
4364 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4365
4366Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4369 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4370
4371Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4372
4373 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4374 --convert option to xmlcatalog to convert SGML ones to
4375 the XML syntax.
4376 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4377
4378 2.4.3 got released at that point
4379Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * catalog.c xmlIO.c: started some serious testing and fixed
4382 a few bug and optmization needs.
4383
4384Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4387 preparing for a 2.4.3 release even if it may not be ready yet
4388 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4389 all file parsing lookup to go through the entity resolver, add
4390 to add an API to bypass it (needed to load catalogs themselves),
4391 some cleanup on the catalog code too.
4392 * nanoftp.c: small cleanup
4393 * doc/catalog.html: small update
4394
4395Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4396
4397 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4398 Jun Kuriyama
4399
4400Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * doc/catalog.html: finished the catalog documentation
4403
4404Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * doc/catalog.html doc/xml.html: added documentation about
4407 Catalog support, misses an API description
4408 * doc/html/*: reextracted the API pages
4409
4410Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4413 Added the part about section 7.2 on URI resolution,
4414 fixed a side effect in the HTML parser, look complete
4415 and ready to rock except the URI/SystemID part!
4416
4417Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4418
4419 * include/libxml/catalog.h include/libxml/parser.h
4420 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4421 xmlIO.c: added support and APIs needed for the catalog PI
4422 * include/libxml/xmlIO.h: cleanup
4423
4424Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4425
4426 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4427 include/libxml/catalog.h: starts to look okay, really
4428 plugged the new framework, cleaned a lot of stuff,
4429 added some APIs, except the PI's support missing this
4430 should be mostly complete
4431 * result/catalogs/* test/catalogs/*: added new test, enriched
4432 the existing one with URN ID tests
4433
4434Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * catalog.c: fixed nextCatalog
4437 * result/catalogs/docbook test/catalogs/*: started adding
4438 a small regression test
4439
4440Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4441
4442 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4443 more work on the XML catalog support.
4444 * parser.c include/libxml/parser.h: small cleanup seems using
4445 list as a public parameter name can give portability troubles
4446 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4447 include/libxml/xpath.h include/libxml/Makefile.am: removed
4448 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4449 wrappers
4450
4451Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4452
4453 * Makefile.am trio.c triodef.h trionan.c xpath.c
4454 include/libxml/Makefile.am include/libxml/trionan.h:
4455 Re-worked Not-A-Number and Infinity support.
4456 * xmlcatalog.c: added readline include files
4457
4458Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4461 testCatalog as xmlcatalog, making it an installed app
4462 adding a shell, and preparing it to be a /etc/xml/catalog
4463 management tool, though not ready yet
4464 * catalog.c include/libxml/catalog.h: adding support for
4465 XML Catalogs http://www.oasis-open.org/committees/entity/
4466 not finished, there is some interesting tradeoffs and a
4467 few open questions left.
4468
4469Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4470
4471 * xmllint.c: fixed a line formatting problem
4472
4473Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * SAX.c: removed a couple of unused variable (Albert Chin)
4476
4477Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4478
4479 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4480 trying to fix some troubles w.r.t. function returning
4481 const xxxPtr.
4482
4483Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4486 defined
4487
4488Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4489
4490 * xpointer.c: removed unused var
4491
4492Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * testXPath.c: another small cleanup closing bug #59110
4495
4496Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * win32/dsp/libxml2.def.src: small cleanup closing bug
4499 #59108
4500
4501Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502
4503 * example/gjobread.c: add xmlCleanupParser() before leaving
4504
4505Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4506
4507 * config.h.in configure.in include/libxml/xmlwin32version.h:
4508 released 2.4.2
4509
4510Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4511
4512 * include/libxml/valid.h debugXML.c valid.c: deprecate
4513 the non-boundchecking Sprintf functions, add Snprintf
4514 this should close bug #57984
4515
4516Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4519 URIs before doing the lookups (pointed by Mark Vakoc)
4520
4521Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4522
4523 * xpath.c: serious changes on Result Value Trees and NodeSets
4524 w.r.t. deallocation and collect operations. Probably not
4525 100% clean (merge of allocated trees smells like a problem).
4526 Seems sufficient to close #58943
4527
4528Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * xmllint.c: adding a --format option
4531
4532Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4533
4534 * xpath.c: count() was broken on Result Value Tree
4535 * xmlIO.c: fixed file:/// accesses on _WIN32
4536
4537Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4538
4539 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4540 macro was renamed, this should close bug #58683
4541
4542Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4543
4544 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4545 entity substitution mode text at the end of the entity might
4546 be added due to text coalescing.
4547 * nanoftp.c parser.c: small cleanup
4548
4549Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4550
4551 * HACKING: added John Fleck right to commit in the doc subdir
4552
4553Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4556 allow to inherit attributes from the DTD directly in the
4557 tree, this is needed for XPath and can be a useful feature.
4558 Inherited namespaces are always provided at the tree level now
4559 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4560 of tests for this feature (XSLT being the prime user).
4561
4562Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4565 testSAX.c xmlIO.c xmllint.c include/win32config.h
4566 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4567 include/libxml/xmlwin32version.h.in win32/README.MSDev
4568 win32/dsp/*: applied Win32 Facelift No.2 patches from
4569 Igor Zlatkovic for Windows/MSC
4570
4571Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * SAX.c: unparsedEntityDecl() the URI computation of the
4574 entity wasn't done breaking XSLT unparsed-entity-uri()
4575
4576Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * xpath.c: fixed a bug when walking the descendants and
4579 the current node has no children
4580 * debugXML.c: show up when a text node is supposed to not be escaped
4581
4582Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4583
4584 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4585 worked like the set:leading() function)
4586 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4587
4588Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4591
4592Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * include/libxml/xmlIO.h: apply change to close #58141
4595 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4596
4597Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * parser.c: when the internal subset uses a PE, then the
4600 included entity can use conditional sections.
4601
4602Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4605 when walking the namespace axis showing up in
4606 libxst/tests/general/bug-12
4607 * xmlmemory.c: added the possibility to trace a given block
4608 defined by its address
4609
4610Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * parser.c: don't override existing encoding specified before
4613 starting xmlParseDocument()
4614
4615Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * include/libxml/xmlwin32version.h: reinserted, needed for
4618 Windows users of CVS
4619
46202001-07-27 Darin Adler <darin@bentspoon.com>
4621
4622 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4623 * testCatalog.c: Add include of <libxml/parser.h>.
4624
46252001-07-27 Darin Adler <darin@bentspoon.com>
4626
4627 * include/libxml/.cvsignore:
4628 * include/libxml/xmlwin32version.h:
4629 Remove this file from CVS because it's generated.
4630
4631Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * parser.c include/libxml/parser.h: applied const patches from
4634 Tom Moog #58002
4635
4636Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4637
4638 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4639 lookup framework
4640
4641Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * tree.c: fixed xmlCopyNode() for documents
4644
4645Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4648
4649Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * parser.c: fixes bug #57652 reported by Morus Walter
4652
4653Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4656
4657Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4660 errors, lesson don't add new functions at 1am before a release
4661 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4662 from XPath initialization when possible.
4663
4664Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * result/scripts/base*: removing history/readline changed
4667 this slightly
4668 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4669 xmllint.c: make element content line number generation
4670 optionnal to avoid breaking old apps added interface to switch
4671
4672Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004675 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004676 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4677 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4678 John Kroll fixes to allow saving to HTTP via PUT (or
4679 POST of needed).
4680 * doc/html/*.html: regenerated the docs
4681
4682Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4683
4684 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4685 xmlHashScanFull and xmlHashScannFull3 to get passed the
4686 three keys as arguments to the callback function
4687
4688Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * configure.in Makefile.am: removed libxml softlink for good
4691 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4692 100% coverage by gtk-doc
4693
4694Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4697 fixed serious troubles due to size_t vs. int mismatch
4698
4699Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4702
4703Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4704
4705 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4706 convenient extension API for value and context managing
4707 Now handles external objects through xmlXPathPopExternal,
4708 xmlXPathWrapExternal and xmlXPathReturnExternal.
4709 Added functions for sets operations (intersection, etc.)
4710
4711Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4714 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4715 HTMLparser.c: cleanup of global variables, marking some
4716 const or private.
4717
4718Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4719
4720 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4721 fixed xmlXPathNodeSetItem when passing index=0
4722
4723Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4726
4727Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * xmllint.c: fixed compilation under Cygwin #57503
4730 * TODO: update
4731
47322001-07-13 Peter Williams <peterw@ximian.com>
4733
4734 * config.h.in: add #undef HAVE_DLFCN_H
4735
4736 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4737 builddir.
4738
4739Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4742 raised by #57348 and #57381
4743
4744Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4747 tree.c xpointer.c: store the line numbder in element->content,
4748 may break some software, need a configuration mechanism
4749
47502001-07-10 Darin Adler <darin@bentspoon.com>
4751
4752 * .cvsignore:
4753 * example/.cvsignore:
4754 * include/.cvsignore:
4755 * include/libxml/.cvsignore:
4756 Various things that are generated and should be ignored.
4757
4758Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4761 * doc/xml.html doc/html/*: updated the docs
4762
4763Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4766 validation occured on content with element child
4767
4768Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * tree.c: fixed XML Base computation which was broken
4771 * debugXML.c: added a base function to the shell
4772 * Makefile.am result/scripts/* test/scripts/*: added scripts
4773 based regression tests, and adding 2 XML Base tests
4774
4775Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * tree.c: set properties doc and call xmlSetListDoc for properties
4778 content when grafting them in a different tree.
4779 * aclocal.m4: remove from CVS
4780
4781Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * win32/libxml2/libxml2.def.src: added some missing entry point
4784 for XPath (Mark Vakoc)
4785
4786Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4789 layer should URI-Unescape before trying to open resources.
4790
4791Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * xpath.c: fix the name() bug for elements in the default
4794 namespace reported by Charlie Bozeman
4795
4796Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4799 led to an XPath fix, improvements of SAX initialization, and
4800 an added option --nocdata to testXPath
4801
4802Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * doc/libxml-doc.el: Felix Natter provided anew version working
4805 with XEmacs too
4806
4807Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * include/libxml/xpath.h: small cleanup
4810 * doc/xml.html: update
4811
4812Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4815 released 2.3.14
4816
4817Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * doc/html/*: rebuilt the docs for the release
4820 * doc/xml.html: added 2.3.14 release.
4821
4822Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4825 were not equal to empty strings
4826
4827Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * SAX.c: fixed a URI-Reference computation problem when validating
4830 * xmlIO.c: small cleanup
4831
4832Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * parser.c: improved the description of a couple of interfaces
4835 upon Larry Stamper suggestion
4836
4837Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * SAX.c entities.c parser.c: changed completely the way entities
4840 are handled when running the parser in entity substitution mode.
4841 This fixes a bug reported by Stephan Kulow and nearly divides
4842 by 3 the amount of memory required by libxslt to load and process
4843 DocBook TDG.
4844
4845Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * HTMLparser.c: fixing a too early root closing problem raised
4848 byt Prashanth Naidu
4849
4850Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4853 raised by Mark Vakoc.
4854
4855Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * example/Makefile.am: fixed the include path to add srcdir/include
4858 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4859 and some cleanup
4860
4861Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4864 lot of optimization work, results in significant improvements
4865 when handling really complex XPath queries. Add a small optimizer
4866 for unions, improve [n] and [last()], avoid some costly ops.
4867
4868Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4871 * xpath.c: small cleanup
4872 * xmlGetNsList: reformated, fixed problems if used on Entities
4873
4874Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4877
4878Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4881 * Makefile.am example/Makefile.am: workaround automake generating
4882 erroneous deps
4883
4884Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * include/win32config.h: bug #56801 Yon Derek provided a patch
4887 to the windows config file.
4888
4889Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4892 libxml.h : Yon Derek provided a set of changes to compile from
4893 CVS on Windows/MSC
4894
4895Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * parser.c: fixed UTF8 BOM support in push mode
4898 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4899 added a specific testcase
4900
4901Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * Makefile.am: added --push regression tests
4904 * parserInternals.c: the XML parser segfaulted in --push mode
4905
4906Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * configure.in: moved the symlinks detection within a CVS
4909 check, this is not portable and will be removed soon.
4910 * xpath.c: small cleanup/speedup
4911
4912Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4915 release of 2.3.12
4916 * parser.c: make an error message if unknow entities in all cases
4917
4918Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4921
4922Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4925 includes were installed in the wrong dir
4926
4927Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * doc/html.xml: warn against sending code to exhibit bugs.
4930
4931Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4934 Tru64 from Thomas Leitner
4935
4936Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * AUTHORS: added William and Bjorn
4939 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4940 daniel@veillard.com hopefully I won't have to do this again
4941 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4942 docs can be rebuilt cleanly now
4943 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4944 from CVs it's generated, added include/libxml/xmlwin32version.h
4945 also generated but which should change far less frequently.
4946 * catalog.c nanoftp.c: made sure to include libxml.h not
4947 libxml/xmlversion.h directly
4948 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4949 when compiling on WIN32 and MSC
4950
4951Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * include/Makefile.am include/libxml/Makefile.am configure.in:
4954 fixed make distcheck and rebuilding the rpms
4955
4956Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * configure.in: should finish the migration of exported includes
4959 into a real include/libxml in CVS, at least for CVS users.
4960 * removed the exported headers, added in include/libxml (as well
4961 as xmlversion.h.in).
4962
4963Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * configure.in: fixed the way to detect symlink
4966
4967Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * configure.in: updated, include/libxml is now a real CVS dir
4970
4971Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4974 version works with both libxml1 and libxml2 (it autodetects
4975 the prefix of the html-files) from Felix Natter.
4976 * doc/xml.html: updated doc accordingly
4977
4978Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * xpath.c: fixed the bug generating a template loop in libxslt
4981 when using docbook-xsl-1.4, * should filter out document nodes
4982 * HACKING: added William
4983 * TODO: updated
4984
4985Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * doc/FAQ.html: added a warning about gcc-3.0
4988 * doc/xml.html: added reference to gdome2 and removed a confusing
4989 sentence
4990
4991Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * xmlversion.h: okay this is a generated file, but Windows
4994 users need it and they can't generate it, and I want CVS
4995 Windows users ...
4996 * win32/libxml2/libxml2_so.dsp: Windows project file for
4997 the shared lib version of libxml2
4998 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4999 resources needed for libxslt/xsltproc by Yon Derek
5000
5001Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5002
5003 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5004
5005Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5008
5009Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * include/win32config.h: Yon Derek provided a first fix
5012 to be able to compile libxslt/xsltproc on Windows
5013
5014Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015
5016 * xpath.c: attempt to work around what seemed a gcc optimizer
5017 bug when handling floats on i386 http://veillard.com/gcc.bug
5018 * tree.c entities.c encoding.c: doing some cleanups while
5019 chasing it
5020
5021Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * Makefile.am: cleanup when --without-debug is specified
5024 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5025 w.r.t. --without-debug and other include points
5026 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5027 Catalogs
5028 * configure.in entities.h tree.h HTMLparser.c: removed
5029 --without-corba, made the _private field mandatory
5030
5031Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5034 outputs a BOM in UTF8, an errata has been issued to avoid the
5035 problem, that was the most reasonable solution... Add support
5036 for a leading UTF8 BOM in entities.
5037
5038Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * valid.c: fixed a bug found when post validating an entity ref
5041 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5042 activate it too
5043
5044Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5047 weakness in the node copy the XPointer and the XInclude
5048 implementations. Serious cleanup.
5049
5050Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * Makefile.am: Kjartan Maraas provided a small patch to
5053 add xml2-config.in to EXTRA_DIST
5054
5055Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5058 provided another failing case found in KDE, the way the
5059 ctxt->vctxt.nodeTab was allocated and freed changed over
5060 time but it wasn't completely cleaned up. This should fix it.
5061
5062Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063
5064 * parser.c: Stephan Kulow also raised the fact that line number
5065 could get miscounted making debug harder, fixed the problem
5066 in xmlParseCharData()
5067
5068Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * valid.c: Stephan Kulow pointed out a problem when validating
5071 and using an empty entity, forgot a 'break' in a case.
5072
5073Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5076 * doc/xml.html: updated with 2.3.11
5077
5078Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * TODO: updated adding cleanup of generated doc
5081 * configure.in: prepared to release 2.3.11
5082 * xmllint.c: added --version for bug reporting
5083 * doc/html/*.html: rebuilt the doc
5084
5085Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * xpath.c: first part of the work on selecting namespace to
5088 fix bug #56115
5089
5090Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5093 when using -liconv
5094 * TODO: updated
5095
5096Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5099 cleanup, encoding support.
5100
5101Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5104
5105Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * xpath.c: bug detected by Ankh when / is used as a function arg
5108
5109Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5112 of element and use it to avoid outputting formatting spaces at
5113 the wrong place. Implemented the format parameter for HTML save.
5114 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5115 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5116 result/HTML/wired.html: of course this impact the result of a
5117 number of HTML tests
5118
5119Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * HTMLtree.[ch]: started augmenting the HTML save API with
5122 encoding and formatting parameters
5123
5124Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * HTMLtree.h: cleanup and started evaluating the work needed on
5127 revamping the HTML output code
5128
5129Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5132
5133Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * valid.c: fixed bug #56049, forgot one check in the
5136 validation routine
5137
5138Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5141
5142Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * libxml.h: fixed an error in last commit
5145 * doc/FAQ.html: added an entry for compilation from CVS
5146
5147Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * xmlversion.h.in libxml.h: Cygwin patches
5150 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5151 * tree.h: cleanup
5152
5153Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5156 memory block in a strange case where libxml is linked twice
5157 in the binary.
5158
5159Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5162 state far too often, simple fix used to avoid it.
5163
5164Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5167 being processed, applied his patch
5168 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5169
5170Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5173 provided fixes to compile on MSCC again
5174 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5175 also provided an update for the project files.
5176
5177Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5180 bug #55810
5181
5182Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * tree.c: fixed xmlGetNsProp() to close bug #55683
5185 Note this requires libxslt to use it's own function instead.
5186
5187Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * HTMLtree.c: when in a pre element no formatting space should
5190 be added.
5191 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5192
5193Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * configure.in: added tests for signal() and signal.h
5196
5197Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5200
5201Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * doc/libxml-doc.el: Felix Natter provided a new version for
5204 libxml2
5205
5206Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * HTMLtree.c: when in a pre element no formatting space should
5209 be added.
5210
5211Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5214
5215Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5218 hack
5219 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5220 * uri.c: fixed a warning
5221
5222Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * HTMLtree.c: trying to close bug #55772 escaping in script
5225 elements
5226 * doc/xml.html: suggest to send mail to the list
5227
5228Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5231 good. Use a macro and based on the solution provided in
5232 vsnprintf manual page from GNU.
5233
5234Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5235
5236 * error.c: Workaround for non-preserving variadic list.
5237 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5238
5239Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * doc/xml.html: added 2.3.10 release
5242
5243Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * configure.in: releasing 2.3.10
5246
5247Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5250
5251Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * encoding.c: Robert Collins provided a patch to add the
5254 "US-ASCII" encoding alias
5255
5256Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5259 string oriented functions and started cleaning the related areas
5260 in xpath.c which needed fixing in this respect
5261
5262Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5265 #55380
5266 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5267
5268Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * TODO: updated
5271 * nanohttp.[ch] : started adding APIs to get the redirected URL
5272 when this occurs (needed for further base computation
5273 * tree.h: cleanup
5274 * encoding.c: cleanup
5275 * SAX.c: minor change around ctxt->loadsubset
5276
5277Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * Makefile.am include/Makefile.am: small change to have
5280 include/libxml rebuilt if working from CVS.
5281 * uri.c: applied another patch from Carl Douglas for URI escaping,
5282 this should close bug #51876
5283
5284Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5287 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5288 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5289 added specific regression test
5290 * parser.h: preparing for the XSLT mode where DTD inherited
5291 attributes are added to the tree.
5292
5293Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * xinclude.[ch]: Updated the namespace for the Last Call version
5296 * result/XInclude/include test/XInclude/include: updated the
5297 testsuite accordingly
5298
5299Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5302 related to bug #51876
5303
5304Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * tree.c: fixed a gross mistake in base computation, xml:base is
5307 not completely correct yet (need cascade).
5308 * xpath.[ch]: added the few things needed to find a function name
5309 and URI from the XPath context when it is called.
5310
5311Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5314 * DOCBparser.c: small cleanup
5315 * xmllint.c: added a --catalogs option to load catalogs from
5316 $SGML_CATALOG_FILES
5317 * tree.c: cleanup
5318 * configure.in: iconv library fixup, ICONV_LIBS
5319
5320Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * catalog.c: handling of CATALOG entries. detection of recursion,
5323 and a few bugfixes
5324 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5325 against the default namespace
5326
5327Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5330
5331Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * parser.c: fixed propagation context info when parsing an
5334 external entity.
5335 * doc/html/*.html: regenerated a couple of docs
5336
5337Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * doc/xml.html: update with 2.3.9 informations
5340
5341Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5344 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5345 * doc/html/* : rebuilt the docs
5346 * valid.c: small patch which may improve some case when
5347 validating.
5348
5349Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * HTMLparser.c: Closed bug #54891
5352 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5353 to the suite
5354
5355Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5358 applied a documentation patch from LotR and filled in a few missing
5359 descriptions
5360
5361Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * xpath.c tree.c parser.c: speed optimizations at the parser level
5364 document tree freeing and xpath evaluation
5365
5366Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * parser.c parser.h parserInternals.h: fixed a couple of
5369 interfaces for handling memory buffer input to const char *
5370 upon suggestion of JamesH.
5371
5372Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * configure.in: LoTR sent a patch fixing the previous commit
5375
5376Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * configure.in: trying to deal again with the stoopid -R linking
5379 flag of Solaris
5380
5381Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * xpath.h: two nodeset access macros from Thomas Broyer
5384
5385Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5388 patch from Thomas Broyer
5389
5390Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5393 case
5394 * INSTALL: was empty added stuff from the FAQ
5395
5396Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5399 attributes handling and #54433 by adding xmlUnsetProp()
5400 and xmlUnsetNsProp()
5401
5402Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * HTMLparser.c: Patch from Jonas Borgström
5405 (htmlGetEndPriority): New function, returns
5406 the priority of a certain element.
5407 (htmlAutoCloseOnClose): Only close inline elements if they
5408 all have lower or equal priority.
5409 * result/HTML: this of course changed a number of tests results.
5410
5411Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xmlIO.c catalog.c: plugged in the default catalog resolution
5414 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5415 documentations
5416 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5417
5418Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5421 integrating catalogs
5422 * catalog.[ch] testCatalog.c: adding a small catalo API
5423 (only SGML catalog support).
5424 * parser.c: restaured xmlKeepBlanksDefault(0) API
5425
5426Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5429
5430Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * parser.c: added xmlParseExternalEntityPrivate() to allow
5433 propagation of ctxt->_private when parsing external entities
5434
5435Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5438
5439Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5442
5443Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * valid.c: warn when indeterminist content model is detected
5446 * result/VC/ElementValid8: this adds a message
5447 * Makefile.am: add --novalid for VCM tests
5448 * parserInternals.c: added a call to Init memory
5449
5450Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5453 when both parameters are NULL.
5454
5455Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * valid.c: applied small patch from Gary Pennington, reindented
5458 some part of the code.
5459
5460Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5463 release, updated and regenerated the docs
5464
5465Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * xpath.c result/XPath/expr/floats : clarified and cleanup
5468 printing of abnormal floats in tests.
5469
5470Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5473 * results/HTML/ : a few changes in the output of the HTML tests as
5474 a result.
5475 * configure.in: tying to fix -liconv where needed
5476
5477Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * Makefile.am: fixed a stupid error
5480
5481Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * configure.in Makefile.am: make the inclusion of the trio
5484 modules in the library conditional
5485
5486Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * DOCBparser.c: patche from László Kovács, fixed entities refs
5489 in attributes handling
5490
5491Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5494 flushing
5495
5496Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * xpath.c: fix of an XSLT namespace bug reported on the list
5499 general/bug-8-
5500
5501Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * strio.h trio.c: Dan McNichol suggested a couple of small
5504 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5505
5506Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * tree.c parser.c encoding.c: spent a bit more time looking
5509 at the parsing speed and DOM handling. Added a few more
5510 speedups.
5511
5512Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * parser.c: small but effective parsing speed improvement
5515
5516Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * configure.in: default on the DocBook parser inclusion (for Gnome)
5519 * DOCBparser.h: fixed a header reference
5520
5521Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * configure.in xpath.c: applied Bjorn patches for FPE on the
5524 alpha
5525
5526Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5529 xmlSaveFormatFileTo()
5530
5531Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * xpath.c: simple and efficient optimization, XPath functions
5534 aways bind to the same code, cache this
5535 * TODO: updated (by saying some is obsolete)
5536
5537Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xpath.c: more cleanup work on XPath name parsing routines
5540
5541Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5544 xmlXPathParseName
5545 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5546 * debugXML.c: avoid compilation problems if compiling without
5547 HTML support, Igor Zlatkovic
5548 * win32/libxml2/libxml2.def.src: being able to compile without
5549 XPath on Windows
5550
5551Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * libxml.m4: yet another patch from Toshio Kuratomi
5554
5555Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5558
5559Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * tree.[ch]: added xmlSaveFormatFile interface for saving
5562 and indenting a file.
5563
5564Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * xpath.c: fixed bug #53689 related to processing-instruction()
5567
5568Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * DOCBparser.c: patche from László Kovács
5571
5572Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * parser.c: applied fixes from Christian Glahn bug report #53391
5575
5576Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * error.c: Jean François Lecomte provided a complete description
5579 and a fix to bug #53537
5580
5581Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5584
5585Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * DOCBparser.c SAX.c: a bit more work on entities processing.
5588 Still Need to cleanup XML output and references in attributes
5589
5590Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5593
5594Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * tree.c: trying to fix #53574, not completely complete,
5597 I would like xmllint --copy --debug test/ent1 and
5598 xmllint --debug test/ent1 to show the same result.
5599 * xpath.c: fix a bug when trying to sort namespace nodes
5600
5601Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * HTMLtree.c: real fix for #53402
5604
5605Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5608 PIs when using xsl:output
5609 * valid.c: closing #53537 some case generate segfaults if there
5610 is validity errors
5611
5612Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5615 of external parsed entities, added --noent to testDocbook
5616 * valid.c: Garry Pennington found an uninitialized variable
5617 access in xmlValidateElementContent()
5618
5619Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5622 with madness
5623 * result/HTML/ : this modified the result of the regression tests
5624 a lot.
5625
5626Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5629 to doc where it wasn't checked against NULL reported by
5630 Jens Laas
5631
5632Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5635 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5636
5637Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5640 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5641 * SAX.[ch]: cleanup and updates for DocBook
5642 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5643 ex SGML identifier changes
5644 * valid.c: removed a static unused function.
5645
5646Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * HTMLtree.c: applied change for Paul Sponagl on script saving
5649 * Makefile.am: the warning about entity title.xml are normal.
5650
5651Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * configure.in: release of 2.3.7
5654 * Makefile.am: fixing make distcheck
5655
5656Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * doc/html/* doc/xml.html: updated and regenerated the docs
5659
5660Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5663
5664Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * tree.c: fixed #53388 with the provided patch
5667
5668Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * valid.c: Bjorn detected an invalid memory access. Fixed
5671 vstateVPush()
5672
5673Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5676
5677Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5678
5679 * libxml.h: new header used only for the compilation of libxml
5680 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5681 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5682 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5683 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5684 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5685 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5686 baseline (version 1.2 plus a single patch).
5687 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5688 scientific notation for numbers. Tests added.
5689 * xpath.c: formatting of numbers changed to use sprintf
5690 (contribution from William Brack)
5691
5692Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * valid.c: cleanup, more useful debugging
5695 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5696 * xmlIO.c: entity loading is printed as an error when validating
5697
5698Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * valid.c: fixed to validate within entities
5701 * test/VCM/v22.xml: added a specific testcase
5702
5703Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * valid.c: forgot an epsilon transition in for ()+
5706 * test/VCM/v21.xml : added a specific test case
5707
5708Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * valid.c: removed a state explosion exhibited by RSS
5711 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5712 from bug #51872
5713
5714Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5717 validation without using an ugly NFA -> DFA algo in the source.
5718 Made a specific algorithm easier to maintain, using a single
5719 stack and without recursion.
5720 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5721 * hash.c: made the growing routine static
5722 * tree.h parser.c: added the parent information to an
5723 xmlElementContent node.
5724
5725Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * SAX.c parser.c xpath.c: generating IDs when not validating
5728 from an external parsed entity was poisoning the ID has table
5729 with removed values. This was killing XSLT on the KDE help
5730 browser.
5731
5732Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * entities.h: andrew@ugh.net.au detected a double declaration
5735
5736Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * debugXML.c hash.c tree.h valid.c : some changes related to
5739 the validation suport to improve speed with DocBook
5740 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5741 the way validation errors get reported
5742
5743Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5746 by P C Chow and William M. Brack for XSLT HTML output
5747
5748Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5751 Igor Zlatkovic patches for MSC compilation and added his
5752 updates
5753
5754Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5757 prefix lookup.
5758 * parserInternals.c: fixed the bug reported by Morus Walter
5759 due to an off by one typo in xmlStringCurrentChar()
5760
5761Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * HTMLparser.c result/HTML/*: revamped the way the HTML
5764 parser handles end of tags or end of input
5765
5766Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5769
5770Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5773 bug where the linktime verions of free() won't work ...
5774
5775Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5778
5779Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * doc/xml.html: added 2.3.6 release
5782
5783Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5786 * result/wml.xml: resulted in a small output change
5787
5788Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * tree.c: xmlNewDoc was missing the charset initialization
5791 * xmllint.c: added --auto to autogenerate a doc, allow to
5792 reproduce the problem fixed on xmlNewDoc
5793
5794Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * xpath.c: trying to get 52979 solved
5797 * tree.c result/ result/noent/: trying to get 52712 solved, this
5798 also made me clean up the fact that XML output in general should
5799 not add formating blanks by default, this changed the output of
5800 a few tests
5801
5802Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5805
5806Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * configure.in: finally released 2.3.6
5809
5810Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * xpath.c: checking for null pointer generated by new code
5813
5814Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * xpath.c: fixed a [] evaluation problem reported
5817 * test/XPath/tests/simpleaddr: extended test
5818 * result/XPath/simpleaddr: updated result
5819
5820Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * xmllint.c: Dan Timis reported a portability problem
5823 on Macs without mmap, fixed it.
5824
5825Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * testXPath.c : added a --tree option allowing to display the
5828 tree dump of the XPath expression
5829
5830Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * xpath.c: fixed a memleak when comparing nodesets
5833 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5834 * tree.c: added a TODO
5835
5836Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5839 we need string functions
5840 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5841 to be able to use them where needed. Applied some changes
5842 to reduce name linking pollution and compile in only what's
5843 needed.
5844 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5845 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5846 for the string manipulation functions
5847 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5848 to the free() function of xmlmemory.c
5849 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5850 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5851 usage.
5852
5853
5854Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * error.c: applied the context output patch of the error
5857 handling submitted by Chuck Griffith
5858 * error/VC/*: this slightly change some error logs
5859
5860Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * parser.c: fixed line number reporting on error
5863
5864Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * parser.c: Sullivan and Darin found a parser bug,
5867 applied the patch.
5868
5869Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5872 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5873 xmlversion.h.in xpointer.c: of course the way I defined
5874 UNUSED breaks on old gcc version. Try to be smart and
5875 also define it directly in xmlversion.h
5876 * configure.in: removed -ansi flag from the pedantic set
5877
5878Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879 Huge cleanup, I switched to compile with
5880 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5881 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5882 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5883 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5884 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5885 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5886 encoding.h entities.c error.c list.[ch] nanoftp.c
5887 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5888 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5889 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5890 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5891 Cleanup, staticfied a number of non-exported functions,
5892 detected and cleaned up a dozen of problem found this way,
5893 avoided a lot of public function name/typedef/system names clashes
5894 * doc/xml.html: updated
5895 * configure.in: switched private flags to the really pedantic ones.
5896
5897Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * configure.in: 2.3.5
5900 * doc/html/*: rebuilt the docs
5901
5902Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * parser.c: fixed a reported bug in NOTATION parsing
5905 * uri.c: accepted but not fixed bug 51876, added TODO
5906 * Makefile.am: fixed bug 51876
5907
5908Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * config.h.in configure.in error.c: fix a compilation problem
5911 on platforms without vsnprintf (xml@thewrittenword.com)
5912
5913Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * parser.c: fixed a function name header typo
5916 * SAX.c: notations can also occur in external subset.
5917
5918Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * error.c: removed a C++ like comment
5921
5922Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * parser.c: fixing bug 52299 strange condition leading
5925 to a parser crash due to a buffer overflow
5926 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5927 added the specific test case
5928
5929Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5932 xmlXPathConvert{String,Number,Boolean} to be able to make
5933 type casts without a context stack, fixed some implementation
5934 problems related to the absence of context at parse-time,
5935 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5936 in the public API too
5937 * xpointer.c xpathInternals.h: we need to know at parse time
5938 whether we are compiling an XPointer
5939
5940Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5943 cleaned up the parser internals, refactored XPath code, added
5944 new compilation based APIs and cleanly separated public and
5945 private APIs.
5946
5947Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * xpath.h: the comp field must be added at the end to avoid
5950 killing binary compat.
5951
5952Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * Makefile.am: detect XPath memleaks in regreson tests
5955 * error.c: fixed and error w.r.t. error reporting still using
5956 stderr
5957 * hash.c: added new line at end of file
5958 * tree.h: minor cleanup
5959 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5960 expression parsing from evaluation, resulted in a number of
5961 changes internally, and in XPointer. Likely to break stuff
5962 using xpathInternals.h but should remain binary compatible,
5963 new interfaces will be added.
5964
5965Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * configure.in: fixed a couple of problems reported by
5968 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5969 without gcc on non linux platforms.
5970
5971Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5974 a fix for --with-html-dir= configure support. I hope it won't
5975 break rpm generation
5976
5977Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * xmlIO.c: one function comment cleanup.
5980
5981Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * SAX.c: external subset notations were improperly registered
5984 in the internal subset.
5985
5986Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * README.cvs-commits: added, pointing to HACKING
5989 * HACKING: updated
5990
5991Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * parser.c: and Matt Sergeant found one in the XML push
5994 parser (erroneous check I forgot to remove when I fixed the
5995 main parser).
5996
5997Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * xpath.c: ptittom found a small bug in UnaryExpr
6000
6001Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * configure.in: bumped to 2.3.4
6004 * error.c: fixed bug #51860
6005 * tree.c: fixed bug #51861
6006 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6007 * tree.[ch] : added xmlDefaultBufferSize
6008 * nanoftp.c: typo in function name header block
6009 * doc/xml.html : updated, added link to XML::LibXSLT
6010 * doc/html/* : rebuilt the docs
6011
6012Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * parser.c SAX.c: the new content parsing code raised an
6015 ugly bug in the characters() SAX callback. Found it
6016 just because of strangeness in XSLT XML Rec ouptut :-(
6017
6018Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * Makefile.am: Martin Baulig suggested to add -lm
6021 * tree.c: found another bug in xmlNodeGetContent()
6022
6023Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * xpath.c: Bjorn found the error related to strictness of comparison.
6026
6027Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * parser.c: trying to fix the Dtd parsing problem reported
6030 by Gary, side effect of last week speed optimizations.
6031
6032Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6035 * parserInternals.c: removed unneeded test raised by Stric
6036
6037Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6038
6039 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6040 and fixed by William Brack). Added xmlXPathFormatNumber.
6041 Changed the sorting slightly.
6042 * configure.in Makefile.am example/Makefile.am: Added -lm.
6043 Please note that applications linking with libxml2, must
6044 also like with the math library from now on.
6045
6046Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6049
6050Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * parser.c: one must report spaces even if the Dtd element
6053 content proves that this is not part of the element content.
6054 * result/valid/*.xml: this changed the ouptu slightly
6055
6056Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * configure.in: bumped to 2.3.3
6059 * doc/xml.html: updated
6060
6061Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * tree.c: minor doc fix
6064 * xpath.c: deallocation issues when a result tree has been
6065 converted to a node-set
6066
6067Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * doc/xml.html: oops corrected dates s/2000/2001
6070
6071Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * valid.c: new patch from Gary Pennington
6074
6075Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * doc/xml.html: applied patch from Ankh
6078
6079Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * xinclude.c: fixed a problem building on Mac
6082
6083Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * parser.c: more work on increasing parsing ferformances
6086
6087Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6090 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6091 avoiding memcpy in production builds MEM_CLEANUP macro use
6092 * parser.[ch] parserInternals.c: optimizations of the tightest
6093 internal loops inside the parser. Better checking of I/O
6094 flushing/loading conditions
6095 * xmllint.c : added --timing
6096
6097Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * configure.in: bumped to 2.3.2
6100 * doc/xml.html: updated for release
6101
6102Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * xpath.c: found a memleak and fixed a nasty bug
6105
6106Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * xmllint.[c1] : added return code errors for xmllint
6109 * xpath.c: specific debug dump function for result value trees
6110
6111Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * xpath.c: finally implemented xmlXPathCompareNodeSets
6114 * test/XPath/expr/floats results/XPath/expr/floats: added
6115 a test for float expressions
6116
6117Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6120 * parserInternals.[ch]: trying to speed up parsing
6121 * xpath.c : speeded up node set equality op
6122
6123Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6126 better handling of ID/IDREF and the list modules associated
6127 * configure.in: small CFLAGS cleanup
6128
6129Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * configure.in: fixed iconv detection on AIX (stric)
6132
6133Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6136
6137Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6138
6139 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6140 and optimized xmlXPathNodeSetSort
6141
6142Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * xpath.c: bug fix when context size is 0
6145 * parser.c: I like Norm's Dtd because they still manage to break
6146 the parser occasionally
6147
6148Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6151
6152Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6155 attributes within the XML-1.0 namespace
6156
6157Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * xpathInternals.h: exported a few axis functions
6160 * doc/xml.html: updated the doc
6161
6162Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * configure.in: applied patch from Daniel van Balen for OpenBSD
6165 and bumped version to 2.3.1
6166 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6167 attempt to find autoclosing was simply broken, removed it,
6168 updated the examples, this is better
6169
6170Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6173 hash functionnalities.
6174 * doc/html/* : rebuild the doc
6175
6176Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6179 on predicate
6180 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6181 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6182 really want to have tags closed on output even if we accept
6183 unclosed ones on input
6184
6185Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * xpath.c: ouch don't free NULL, rare case fixed
6188 * tree.c: don't coalesce text nodes if they don't have the
6189 same behaviour wrt escaping on output
6190
6191Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * xpath.c: small fixup
6194 * SAX.c: don't warn on empty namespaces.
6195
6196Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * README: a bit of cleanup
6199 * configure.in: preparing for 2.3.0 release
6200
6201Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * hash.[ch]: added a first version of xmlHashSize()
6204 * valid.c: another bug fix from Gary Pennington
6205
6206Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * valid.c: couple of bug fixes pointed by Gary Pennington
6209 * HTMLtree.c: #if 0 cleanup
6210
6211Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6214 which removes a time consuming check of xmlXPathNodeSetAdd()
6215 and use it in places where we are sure to not break unicity
6216
6217Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * xpath.c: bug fixes found from XSLT
6220 * tree.c: preserve node->name special values when copying nodes.
6221 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6222 external subset are fetched when available but without full
6223 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6224 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6225 output with encoding disabled.
6226
6227Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6230 xmlCheckFilename should not be called from xmlFileOpenW
6231 and xmlGzfileOpenW
6232
6233Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6236 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6237 added the new tests for URI normalization
6238 * testURI.c: fixed stoopid bugs
6239 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6240 the URI in the error messages are now properly normalized
6241
6242Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6245
6246Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247
6248 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6249
6250Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * xpath.c: fixed mod operator
6253
6254Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * parser.c: fixed xmlStrcat doc
6257 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6258 trees.
6259
6260Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * xpath.c result/XPath/tests/chaptersbase
6263 result/XPath/tests/simplebase: fixed XPath node()
6264 * tree.c: small fix in xmlNewNs()
6265 * Makefile.am: removed extraneous xml2Conf.sh rule
6266
6267Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6270 Changed the library name, in order to get libxml-devel and
6271 libxml2-devel to coexist on a single system
6272 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6273 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6274
6275Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6278 libxml2-devel installable in // as libxml-devel.
6279
6280Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * doc/Makefile.am: fixed make rebuild in doc
6283 * doc/html/*.html: rebuilt the docs
6284
6285Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6288
6289Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6292 the HTML doc to go into the -devel RPM ...
6293 * aclocal.m4 config.h.in: some updates due to auto* magic
6294
6295Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * xpath.h: added a hook in the context structure allowing to
6298 link to extra support, needed for XSLT
6299
6300Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6303 xmlXPtrCmpPoints to use it.
6304 * propagated the following patch from Alejandro Forero
6305 * include/win32config.h xmlIO.c: applied further suggestions
6306 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6307 * example/gjobread.c: fixed warnings, now that it builds
6308
6309Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6310
6311 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6312
6313 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6314 filename points to a valid file (not a directory).
6315 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6316 Added calls to xmlCheckFilenameDir.
6317
6318 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6319 `path' (rather than `filename') as the parameter to gzopen and open.
6320
6321Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * Makefile.am: fixed a problem with EXTRA_DIST
6324
6325Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * Makefile.am example/Makefile.am: finally found the trick
6328 to build the example, i.e. add "." in SUBDIRS before example
6329 in the list <grin/>
6330
6331Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * doc/xml.html: updated with an XSLT section, removed pointer to
6334 W3C CVS base.
6335
6336Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6339 too, and deallocation need to occur the same way.
6340
6341Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6344 type correponding to an XSLT result tree fragment. Share most
6345 of the data format with node set, as well as operators.
6346 * HTMLtree.c: added a newline at the end of the doctype output
6347 whe this one is not present initially.
6348 * tree.c: make sure taht the parent and doc pointers are properly
6349 set when copying attributes (lists).
6350
6351Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6354
6355Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * xpath.c: seems I finally killed that ugly path evaluation
6358 context bug (tagged 9999 in case is is wrong)
6359
6360Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6363 for XSLT
6364
6365Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6368 for xmlGzfileOpen() bug
6369
6370Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * xpath.c: removed an error found by XSLT usage
6373 * tree.c parserInternals.h: use a predefined static string
6374 for text and comment nodes, avoid freeing them in xmlFreeNode,
6375 exported the string name in parserInternals.h and added
6376 another value to disable encoding at output (for XSLT),
6377 gain memory, time.
6378
6379Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6382 win32/libxml2/libxml2_so.dsp: new makefiles and update
6383 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6384
6385Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6388 Gary Pennington
6389
6390Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * xpath.c: fixed the comaprision of values and nodelists,
6393 need to compare nodelist still ...
6394 * debugXML.c: avoided a possible core dump
6395 * HTMLparser.c: cleanup
6396 * nanohttp.c: contributed fix.
6397 * tree.c: fixes in properties handling added xmlSetNsProp
6398 needed by libxslt
6399 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6400 comment
6401 * TODO: updated
6402
6403Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * parser.c parserInternals.c: applied Bjorn Reese optimization
6406 patch
6407
6408Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * Makefile.am: applied patch fro make check from Martin Vidner
6411
6412Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * configure.in: preparing 2.2.11
6415 * doc/html/*: rebuild the HTML files
6416 * doc/xml.html : updated
6417
6418Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * tree.c: fixed a stupid bug
6421 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6422 patches related to validation of an XInclude processing result
6423 * TODO: updated
6424
6425Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6428 on large files
6429
6430Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6433
6434Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6437 reported by Jonas Borgström
6438 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6439
6440Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * testXPath.c xpath.c: fixing the XPath union expressions problem
6443 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6444
6445Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * xmllint.c: Made is so if the file name is "-" is will read form
6448 standard input. Sven Heinicke <sven@zen.org>
6449 * tree.c: fixed a problem when growing buffer
6450 * tree.h: fixed the comment of the node types following andersca
6451 comment
6452 * TODO: updated
6453
6454Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * HTMLparser.[ch]: added a way to avoid adding automatically
6457 omitted tags. htmlHandleOmittedElem() allows to change the
6458 default handling.
6459 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6460 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6461 of xmllint too when using --memory flag, added a memory test
6462 suite at the Makefile level.
6463 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6464 with namespace use when encountering QNames in XPath evalation,
6465 added xmlns() scheme in XPointer.
6466 * nanoftp.c : incorporated a fix
6467 * parser.c xmlIO.c: fixed problems raised with encoding when using
6468 the memory I/O
6469 * parserInternals.c: closed bug 25934 reported by
6470 torsten.landschoff@innominate.de
6471 * TODO: updated
6472
6473Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6476 on a non-updated tree :-(, made a 2.2.10 release to correct the
6477 situation
6478
6479Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6482 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6483 integrated a set of OpenVMS changes from Howard Taylor
6484 <Howard.Taylor@pacoast.com>
6485
6486Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6489 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6490
6491Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6492
6493 * HTMLparser.c: some fixes on auto-open of html/head/body
6494 * encoding.c: fixed a compilation error on some gcc env
6495 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6496 XPointer implementation
6497 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6498 related XPointer tests and associated results
6499
6500Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * doc/xmldtd.html doc/xml.html: following a short step by step
6503 guidance on IRC to help maciej with DTDs I started a small
6504 page on the subject.
6505
6506Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * HTMLparser.c: fixed handling of broken charrefs
6509 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6510 patches
6511
6512Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * doc/xml.html doc/html/* : rebuilt the docs after adding
6515 xinclude and updated page for 2.2.7 and 2.2.8
6516 * configure.in: releasing 2.2.8
6517
6518Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * parser.[ch] parserInternals.c: applied the conditional
6521 section processing fix from Jonathan P Springer
6522 <jonathan.springer2@gte.net>
6523 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6524 project file, fixed iconv default non support
6525 * xpath.c: fixed the problem of evaluating relative expressions
6526 when a node context is provided.
6527
6528Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * nanoftp.c: fixed gcc 2.95 new warnings
6531 * SAX.c: fixed a stupid bug
6532 * tree.c: fixed a formatting problem when round-tripping
6533 from/to memory
6534 * xinclude.c: chased memleak, fixed a base problem
6535 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6536 xmlXPtrBuildNodeList()
6537 * TODO: updated
6538 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6539 adding a first small set of regression tests for XInclude
6540
6541Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * nanohttp.[ch]: applied Wayne Davison patches to access
6544 the WWW-Authorization header.
6545 * parser.c: Closed Bug#30847: Problems when switching encoding
6546 in short files by applying Simon Berg's patch.
6547 * valid.c: fixed a validation problem
6548 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6549 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6550 Wayne Davison
6551 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6552 need to be extended to non full nodes selections.
6553 * xinclude.c: starts to work decently
6554
6555Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6558 debugXML.c xmlversion.h.in: Started adding XInclude support,
6559 this is a new xmllint option
6560 * tree.c xpath.c: applied TOM patches for XPath
6561 * xpointer.c: fixed a couple of errors.
6562 * uri.c: added an escaping function needed for xinclude
6563 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6564 new warning from RH70 gcc's version
6565
6566Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * HTMLparser.c: fixed loop on invalid char in scripts
6569 * parser.c: update to description of xmlIOParseDTD()
6570 * libxml.m4 xmlversion.h.in: changes contributed by
6571 Michael Schmeing <m.schmeing@internet-factory.de>
6572 * configure.in: preparing for 2.2.7
6573 * Makefile.am: trying to avoid config.h and acconfig.h
6574 being included in the distrib
6575 * configure.in: released 2.2.7
6576
6577Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6580 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6581
6582Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * parser.[ch]: added xmlIOParseDTD()
6585 * xpointer.c: added support for the 2 extra parameters of
6586 string-range, fixed a stoopid error when '0' was present
6587 in XPointer expressions
6588 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6589 testsuite for the above
6590
6591Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * libxml.spec.in: improved package descriptions
6594
6595Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * xpath.c xpathInternals.h: applied a large cleaning patch
6598 from TOM <ptittom@free.fr>, it also add namespace support
6599 for function and variables registration.
6600
6601Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6604 * Makefile.mingw: Wayne Davison's update adding hash.c
6605
6606Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * xpath.c: fixed the root evaluation problems
6609 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6610 ignorable spaces with <b> <bold> <em>
6611 * tree.c: fixed a loop in xmlSearchNsByHref()
6612
6613Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * xpath.c: applied another XPath patch from TOM
6616 * xpath.c include/makefile.am: applied another patch from
6617 china@thewrittenword.com (cleanup on IRIX).
6618
6619Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * xml-config.1: received a fixed version from Fredrik Hallenberg
6622 <hallon@lysator.liu.se>
6623
6624Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6627 cleanup patch for XPath
6628
6629Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * patched to redirrect all "out of context" error messages to
6632 a reconfigurable routine. The changes are:
6633 * xmlerror.h : added the export of an error context type (void *)
6634 an error handler type xmlGenericErrorFunc there is an interface
6635 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6636 to reset the error handling routine and its argument
6637 (by default it's equivalent to respectively fprintf and stderr.
6638 * all the c files: all wild accesses to stderr or stdout within
6639 the library have been replaced to calls to the handler.
6640
6641Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * configure.in: release 2.2.6
6644 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6645 exporting the inner functions of xpath for extension modules
6646 * doc/*: updated and rebuilt the doc
6647
6648Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * nanohttp.c : applied Wayne HTTP cleanup patch
6651 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6652 and xmlNodeSetSpacePreserve()
6653
6654Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * xpath.c: closing bug #29260
6657
6658Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6661 multikey tuples, made hash structure opaque
6662 * valid.[ch]: moved elements, attributes, notations decalarations
6663 as well as ID and refs to hash tables.
6664 * entities.c: hash cleanup
6665 * xmlmemory.c: fixed a dump problem in debug mode
6666 * include/Makefile.am: problem passing in DESTDIR= values patch
6667 from Marc Christensen <marc@calderasystems.com>
6668 * nanohttp.c: removed debugging remains
6669 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6670 * HTMLparser.c parser.c: fixing a number of problems with the
6671 macros in the *parser.c files (Wayne).
6672 * HTMLparser.c: close the previous option when opening a new one
6673 (Marc Sanfacon).
6674 * result/HTML/*: updated the HTML results accordingly
6675
6676Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6679 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6680 XPath functions and XML entities table to them. More to come...
6681 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6682
6683Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6684
6685 * tree.c: coalesce adjacent text nodes
6686 * valid.c: handling of blank nodes in DTd validation (raised
6687 by problems with a posteriori validation).
6688 * nanohttp.c: changing behaviour on HTTP write stuff.
6689 * HTMLtree.c: forced body and html to be explicitely closed.
6690 * xpath.h: exported more XPath functions.
6691
6692Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * Release of 2.2.5
6695 * xpointer.c: range() range-inside and other helper functions
6696 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6697
6698Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6699
6700 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6701 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6702
6703Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6706 and XPointer modules
6707
6708Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6709
6710 * SAX.h: closed #25107
6711
6712Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * testSAX.c: fixed problem with cdata reporting
6715 * SAXresult/* : updated
6716
6717Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6720 Closed bug #27499, added to regression tests
6721 * TODO: updated
6722
6723Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6726 support for SCRIPT and STYLE with help from Bjorn Reese
6727 * test/HTML/* result/HTML/*: added simple testcase and updated
6728 the existing ones.
6729
6730Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6733 string-range for empty strings
6734 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6735 test/XPath/xptr/strrange: augmented the XPointer testsuite
6736
6737Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * doc/xml.html doc/xmlmem.html: added a module describing memory
6740 interfaces and use, updated the main page.
6741
6742Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6745 nanoftp code work on Windows too now
6746
6747Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6750 * xpointer.c: implemented string-range() at least a good first version
6751 * test/XPath/docs/str test/XPath/xptr/strrange
6752 result/XPath/xptr/strrange: the string-range() tests
6753
6754Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * Makefile.am include/Makefile.am include/win32config.h
6757 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6758 and make distcheck
6759
6760Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6763 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6764 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6765
6766Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6769 patch for socklen_t detection by
6770 Albert Chin-A-Young <china@thewrittenword.com>
6771
6772Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6775 and added a --dtdvalid option to xmllint used to test it
6776
6777Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6780 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6781
6782Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6785 handlings (registration, lookup, cleanup)
6786
6787Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * configure.in Makefile.am include/makefile.am: adding XPointer
6790 and XPtrtests target
6791 * xpointer.[ch] : new files for XPointer support
6792 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6793 more XPath tests
6794
6795Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * configure.in: fixed, very broken, make distcheck works again
6798
6799Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * More work toward 2.2.5, integrated a number of patches
6802 * configure.in Makefile.am win32config.h.in: trying to cleanup
6803 make distcheck .... huh ...
6804 * include/Makefile.am include/win32config.h: new directory
6805 for includes
6806 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6807 updated teh makefiles and instructions for WIN32
6808 * xpath.c: small fixes
6809 * test/XPath/ results/XPath: updated the testcases and results
6810 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6811 suggested patches
6812 * valid.c: fixed an ID bug
6813
6814Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006817 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006818 * xpath.[ch]: worked on XPointer
6819
6820Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * configure.in Makefile.am: 2.2.5, ship the include in an
6823 include/libxml subdirectory, use symlinks when using CVS
6824 * testSAX.c: fixed small bug
6825 * testXPath.c: changed the way testfiles are parsed
6826 * debugXML.c: same kind of cleanup when parsing an argument expression
6827 XPath/XPointers can have blanks embedded
6828 * xpath.[ch]: more cleanup, reorgs for XPointer work
6829 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6830 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6831
6832Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6835 in the XPath engine, rewrote large parts of it, now it's far
6836 cleaner and in sync with the REC not an old WD. Fixed a parsing
6837 problem in the interactive XML shell found when testing XPath.
6838
6839Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6840
6841 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6842 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6843 examples with the extra test
6844
6845Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6846
6847 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6848 the global init function.
6849
6850Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * HTMLparser.c: Doohhh, attribute name parsing was still case
6853 sensitive ! Fixed this ...
6854 * result/HTML/* : updated the tests results accordingly
6855
6856Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6859 engine, should be far more stable, incorporated a new version of
6860 preceding/following axis, need testing
6861 * uri.c: fixed file:///c:/a/b/c problem
6862 * test/XPath/tests/idsimple: augmented the XPath tests
6863
6864Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * doc/* rebuilding docs for 2.2.4 release
6867
6868Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * configure.in: releasing 2.2.4
6871 * parser.[ch]: added xmlStrEqual()
6872 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6873 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6874 use xmlStrEqual instead
6875 * TODO: updated
6876 * added an XPath test
6877
6878Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6881 * entities.h: exported xmlInitializePredefinedEntities
6882 * parser.[ch] : added xmlInitParser()
6883 * parserInternals.h : had to export htmlInitAutoClose()
6884
6885Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6888 problems
6889 * Makefile.am : added XPath regression tests to normal tests
6890 * uri.c: fixed a problem with local paths, cleanup
6891 * parser.c: fixed a problem with large CData sections
6892
6893Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6894
6895 * configure.in xml-config.in: patch from "Ben Taylor"
6896 <sol7x86@hotmail.com> for solaris shared libs lookup
6897
68982000-09-30 Martin Baulig <baulig@suse.de>
6899
6900 * libxml-2.0.pc.in: Provide pkg-config script.
6901
6902 * configure.in: Create the libxml-2.0.pc script from the
6903 libxml-2.0.pc.in templates.
6904 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6905 script in `$(libdir)/pkgconfig'.
6906
6907Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6910 when compiling with MSC
6911
6912Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * xpath.c: patch for normalize-string() substring-before(),
6915 substring-after() and translate() functions from Bjorn Reese
6916 <breese@mail1.stofanet.dk>
6917 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6918 Fredrik Hallenberg <hallon@lysator.liu.se>
6919 * TODO: updated
6920
6921Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6924 problem of socklen_t being undefined on a number of platforms
6925 * debugXML.c: fixed a compilation problem when without snprintf
6926
6927Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6928
6929 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6930 an URI bug and a fix for the control-character-induced infinite loop
6931 * nanohttp.c: preventive fix for compiling on WIN32
6932
6933Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * xmlint.c: closing bug #25000
6936
6937Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6940 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6941 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6942 related function, fixing xmlStrncmp(), and associated cleanup
6943 * result/HTML/entities.html.sax: updating result
6944
6945Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * uri.c: applied patch for URI escaping from Wayne Davison
6948 <wayned@blorf.net>
6949 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6950 from Denis Barbier <barbier@imacs.polytechnique.fr>
6951 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6952 patch from Wayne Davison
6953
6954Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * doc/xml.html : updated with new releases, adding "how to help"
6957
6958Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6961 removed a few warnings in pedantic mode ...
6962 * parserInternals.c parser.c: moved encoding switching function
6963 to parserInternals.c
6964 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6965
6966Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6969 error or warning handlers
6970
6971Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * parserInternals.c parserInternals.h parser.c Makefile.am:
6974 created a new module parserInternals.c, moved most of the
6975 code shared by the various parsers there, as well as
6976 deprecated code from parser.c. More cleanup of parser.c
6977 * uri.c: fixed a problem when URI is NULL
6978 * valid.c: speedup when looking for an attribute declaration
6979
6980Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6983 the cleanup of the computation of URI references when seeking
6984 external entities. The URI reference string and the resulting
6985 URI are both stored now.
6986 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6987 large s(n)printf checks and cleanup from Denis Barbier
6988 <barbier@imacs.polytechnique.fr>
6989 * xmlversion.h.in tree.h: couple of SGML declarations for a
6990 possible docbook module.
6991 * result/VC/ : a couple of test output changed due to the change
6992 of the entities URI
6993
6994Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * parser.h: added a _private field for linking user's data
6997
6998Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * parser.c parserInternals.h: demacroified most of the IS_XXX
7001 the gain in size is significant so ...
7002
7003Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * entities.c: cases where looking up entities with doc==NULL
7006 covered
7007
7008Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * uri.c: applied Wayne Davison patch
7011 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7012
7013Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * uri.c testUri.c: applied Wayne Davison patches
7016 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7017 * Makefile.in: added URItest and included thenin "make tests"
7018
7019Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * xmlversion.h.in: closed bug 22941
7022
7023Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * doc/xmlio.html: added doc and example for entity loader
7026 redefinition.
7027
7028Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7031 used by libxml
7032
7033Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * parser.c: Fixed bug on invalid ontent characters and when using
7036 push.
7037 * xmllint.c: fixed xmllint endling of errors in push mode
7038
7039Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * HTMLparser.c testHTML.c: applied two new patches from
7042 Wayne Davison <wayned@users.sourceforge.net>
7043 * result/HTML/*.sax: regenerated HTML SAX output
7044 * parser.c: more cleanup.
7045
7046Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * HTMLparser.[ch] testHTML.c: applied the second set of
7049 patches from Wayne Davison <wayned@users.sourceforge.net>,
7050 adding htmlEncodeEntities()
7051 * HTMLparser.c: fixed an ignorable white space detection bug
7052 occuring when parsing with SAX only
7053 * result/HTML/*.sax: updated since the output is now HTML
7054 encoded...
7055
7056Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * HTMLparser.[ch]: applied some of Wayne Davison
7059 <wayned@users.sourceforge.net> patches
7060
7061Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7064 undeclared namespace prefix was used, added a warning.
7065 Cleaned up support w.r.t. entities, spilling out a warning
7066 and being pedantic on lookups.
7067 * test/warning/ent9 : added testcase for previous example.
7068 * TODO: updated
7069 * parserInternals.h parser.c: changed the way names are parsed
7070 now allow infinite size and decrease penalty for normal use
7071 * parser.c: Started a big cleanup/check of the parser code,
7072 fixed some of the most tortuous entity code, spotted code
7073 unused anymore
7074 * test/*: added tests for very long names and related nasty
7075 things.
7076
7077Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * doc/encoding.html: added encoding aliases doc
7080 * doc/xml.html: updates
7081 * encoding.[ch]: added EncodingAliases functions
7082 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7083 bottleneck affecting large DTDs like Docbook
7084 * parser.[ch] xmllint.c: added a pedantic option, will be
7085 useful
7086 * SAX.c: redefinition of entities is reported in pedantic mode
7087 * testHTML.c: uninitialized warning from gcc
7088 * uri.c: fixed a couple of bugs
7089 * TODO: added issue raised by Michael
7090
7091Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * doc/encoding.html: propagated Martin Duerst suggestions
7094
7095Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7098 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7099 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7100 by Wayne Davison
7101
7102Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * nanoftp.c nanohttp.c: small cleanup
7105 * TODO: updated
7106
7107Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * added an old VC testcase and updated title.xml entity
7110
7111Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7114 done on auto-opening of <p> tags and cleanup of SAX output
7115
7116Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7119
7120Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * doc/xml.html libxml.* structure.*: updated the doc a bit
7123
7124Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7125
7126 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7127 of SAX tests
7128
7129Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7132 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7133
7134Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7137 * testHTML.c: fix core dump on Solaris 2.x systems
7138 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7139 * result/HTML/*.sax: previous bug fix lead to new results
7140
7141Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7144 * configure.in: added --with-readline=DIR to accept alternate
7145 path for readline include/library
7146 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7147 for ANSI under HP-UX
7148 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7149 includes @LIBS@
7150
7151Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * doc/* : rebuilt the docs
7154 * getting ready for 2.2.2 release
7155
7156Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7159 and xmlAddFeature()
7160 * tree.[ch]: added xmlAddChildList()
7161 * xmllint.c: MAP_FAILED macro test
7162 * parser.h: added xmlParseCtxtExternalEntity()
7163 * valid.c: applied bug fixes removed warning
7164 * tree.c: added CDATA block to elements content
7165 * testSAX.c: cleanup of output
7166 * testHTML.c: added SAX testing
7167 * encoding.c: better error recovery
7168 * SAX.c, parser.c: fixed one of the external entity processing
7169 of the OASis testsuite
7170 * Makefile.am: added HTML SAX regression tests
7171 * configure.in: bumped to 2.2.2
7172 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7173 SAX results
7174
7175Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * configure.in: patch for HP compiler
7178
71792000-08-04 Sven Heinicke <sven@zen.org>
7180
7181 * xmllint.c: Was coredumping sometimes when the file given didn't
7182 exist.
7183
7184Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7187
7188 when using in memory parsing. Need some cleanup.
7189 * xmllint.c configure.in: added a --memory flag to test memory
7190 parsing
7191
7192Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * nanohttp.c: fixed socklen_t replacement to unsigned int
7195 * parser.c: fixed a space handdling missing at the end of
7196 production 28 DOCTYPE.
7197 * xmlmemory.c: fixed a stupid bug on the routine to override
7198 allocation functions
7199 * TODO: updated
7200
7201Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * doc/ regenerated the docs
7204
7205Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * doc/encoding.html doc/xml.html: added I18N doc
7208 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7209 improvements, both parser and filters, added ASCII & HTML,
7210 fixed the ISO-Latin-1 one
7211 * xmllint.c testHTML.c: added/made visible --encode
7212 * debugXML.c : cleanup
7213 * most .c files: applied patches due to warning on Windows and
7214 when using Sun Pro cc compiler
7215 * xpath.c : cleanup memleaks
7216 * nanoftp.c : added a TESTING preprocessor flag for standalong
7217 compile so that people can report bugs more easilly
7218 * nanohttp.c : ditched socklen_t which was a portability mess
7219 and replaced it with unsigned int.
7220 * tree.[ch]: added xmlHasProp()
7221 * TODO: updated
7222 * test/ : added more test for entities, NS, encoding, HTML, wap
7223 * configure.in: preparing for 2.2.0 release
7224
7225Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007228 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007229
7230Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * doc/xml.html: changed the xmlsoft.org structure, updated the
7233 examples w.r.t. root and childs
7234
7235Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7236
Daniel Veillard784b9352003-02-16 15:50:27 +00007237 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007238
7239Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * HTMLparser.c: Work on character encoding support for the HTML parser
7242 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7243 * encoding.c: Fixed a potential memleak in the encoding stuff
7244
7245Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * doc/FAQ.html doc/Makefile.am : added a FAQ
7248
7249Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7252 of the HTML parser to force it to not bypass SAX
7253
7254Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * win32config.h.in: updated
7257 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7258 lacks iconv support :-( need to release 2.1.1
7259 * configure.in: release 2.1.1
7260 * HTMLparser: fixed bug #14784
7261 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7262 by Windows compiler
7263 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7264 the SAX startDocument() callback.
7265 * TODO: updated
7266
7267Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * added xmlStopParser()
7270
7271Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * configure.in: 2.1.0 prerelease
7274 * Large resync between W3C and Gnome tree
7275 * nanoftp, nanohttp.c: fixed stalled connections probs
7276 * HTMLtree.c SAX.c : support for attribute without values in
7277 HTML for andersca
7278 * valid.c: Fixed most validation + namespace problems
7279 * HTMLparser.c: start document callback for andersca
7280 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7281 * parser.h, SAX.c: serious speed improvement for large
7282 CDATA blocks
7283 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7284 different encoding
7285 * example/Makefile.am example/gjobread.c tree.h: work on
7286 libxml1 libxml2 convergence.
7287 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7288 and the LIBXML_TEST_VERSION macro
7289
7290Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * doc/xml.html: various patches and improvements typo fixed by
7293 Felix Natter
7294 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7295 from Felix Natter <fnatter@gmx.net>
7296
7297Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * doc/upgrade.html: updated with instructions for support of both
7300 libxml-1.x and libxml-2.x
7301 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7302 for 2.x support and also fixed includes
7303
7304
7305Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7308 the encoding support, added iconv support, so now libxml if
7309 compiled with iconv automatically support japanese encodings
7310 among others. Work based on initial patch from Yuan-Chen Cheng
7311 I may have broken binary compat in the encoding handler
7312 registration scheme, but that was so utterly broken I don't
7313 expect anybody to have used this feature until now.
7314 * parserInternals.h: fixup on the CHAR range macro
7315 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7316 code.
7317 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7318 * uri.c: added xmlParseURI() I can't believe I forgot to
7319 implement this one in 2.0 !!!
7320 * SAX.c: moved doc->encoding update in the endDocument() call.
7321 * TODO: updated.
7322
7323Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * tree.h: removed extraneous xmlRemoveProp definition
7326 * TODO: added item about --disable-corba configure switch
7327 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7328 * nanoftp.c: fixed include problems giving troubles on AIX and
7329 slowlaris
7330 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7331 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7332 comment and headers changes to lower gtk-doc number of warnings
7333 * doc/html/*: rebuilt docs
7334
7335Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * HACKING: documented the tag for 1.x and instructions
7338
7339Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7342 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7343 xmlCreateIOParserCtxt
7344 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7345 significant overall improvement
7346 * xmllint.c: added I/O test to xmllint
7347 * testSAX.c: added a speed test
7348 * doc/* : updated/regenerated
7349
7350Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * xpath.c uri.h parserInternals.h: cosmetic changes from
7353 "Timur I. Bakeyev" <timur@bat.ru>, including making
7354 xmlCreateURI() public
7355
7356Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7359 and the code at the same time. Added a clean mechanism for
7360 overload or added input methods: xmlRegisterInputCallbacks()
7361 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7362 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7363 * TODO: updated
7364 * doc/* : updated/regenerated
7365 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7366 source dir
7367
7368Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * testURI.c: yet another forgotten commit, I should get some sleep !
7371
7372Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * xmllint.c: forgot to commit this too ?
7375
7376Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * xmlversion.h.in : forgot to commit this previously
7379
7380Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7383 * README TODO: updated for release
7384 * uri.c uri.h: added authority parsing/saving
7385 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7386 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7387 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7388 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7389 Makefile.am : added compile-time customization of libxml
7390 --with-ftp --with-http --with-html --with-xpath --with-debug
7391 --with-mem-debug
7392 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7393 #include <libxml/xxx.h> I hope it won't break too much stuff
7394 and will be manageable in the future...
7395 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7396 and added xmllint to the installed programs
7397 * uri.h: added xmlFreeURI()
7398
7399Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * uri.c uri.h: finished the escaping handling, the base support
7402 and the URI path normalization. Looks good just lacks the
7403 authority content parsing code.
7404 * Makefile.am: added instructions to generate testURI
7405 * TODO: updated
7406 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7407 added links and icons for W3C and Gnome
7408
7409Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * xmlmemory.[ch] : seems I forgot to actually update the files in
7412 the last commit :-)
7413 * doc/xml.html doc/html/* : updated and uploaded the docs
7414
7415Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7418 * TODO: updated
7419 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7420 libxml default allocation function with another set (like gmalloc/
7421 gfree).
7422 * Makefile.am, uri.c, uri.h: added a set of functions to do
7423 exact (litteraly copied from the RFC 2396 productions) parsing
7424 and handling of URI. Will be needed for XLink, one XML WFC,
7425 XML Base and reused in the nano[ftp/http] modules. Still work
7426 to be done.
7427
7428Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * configure.in, libxml.spec.in : libxml2
7431 * doc/* : updated the doc page, rebuilt the docs
7432
7433Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * all: tagged LIB_XML_1_X
7436 * *.c *.h : updated from W3C CVS tree
7437 * configure.in : 2.0.0-beta
7438 * libxml.spec.in : libxml2 package nam
7439 * result/* : new version of the tests output
7440
7441Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7444
7445Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7446
7447 * doc/* : rebuilt the docs
7448 * parser.c: final patch on #6766
7449 * valid.c: small patch on validity checks.
7450
7451Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7454 added
7455 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7456 compatibility w.r.t. XML spec and existing code.
7457
7458Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * parser.c: seems a better solution to <a> </a> exists,
7461 will try it for a while
7462
7463Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * parser.c: tried to remove the <a> </a> generating <a/>
7466 this is hard. Left a flag for that purpose. Fixed bug #6766
7467 * configure.in: prepared 1.8.7 not released, due to previous
7468 problem
7469
7470Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * doc/xml.html : applied second patch from Paul DuBois
7473
7474Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * doc/xml.html : applied patch from Paul DuBois
7477
7478Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7479
7480 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7481
7482Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7485 compilation warnings on various platforms.
7486 * parser.c: Fixed #5281 validity error callbacks are now desactived
7487 by default if not validating.
7488
7489Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7492
7493Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7496 <gkatsi@cs.toronto.edu>
7497
7498Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7501 processing URLs
7502
7503Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7506 xmlNanoFTPUpdateURL for persistent control connections.
7507 * configure.in: 1.8.6
7508
7509Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7512 * tree.[ch] : added xmlSaveNoEmptyTags
7513
75142000-01-29 James Henstridge <james@daa.com.au>
7515
7516 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7517
7518 * Makefile.am: added nanoftp.[ch] to the build.
7519
7520Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * nanoftp.[ch]: cleanup, comments, API
7523 * debugXML.c : fixed a bug in the cat command
7524 * doc/*: regenerated the docs
7525
7526Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7529 * debugXML.c : fixed a bug in the cat command
7530 * valid.c: fixing some small probs
7531 * libxml.spec.in: get rid of the SNAP suffix
7532 * doc/xml.html: updated the status
7533
7534Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7535
7536 * xml-config.in: xml-config --version to just return the
7537 version number
7538 * xpath.c: some cleanup w.r.t. axis when the current node is
7539 an attribute.
7540 * TODO: updated
7541
7542Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * configure.in: prepared for libxml-1.8.5
7545 * doc/* recompiled the documentation
7546
75472000-01-17 Jody Goldberg <jgoldberg@home.com>
7548
7549 * configure.in : WARNING autoconf subtlety alert :
7550 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7551 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7552 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7553 get defined by AC_CHECK_HEADERS.
7554
7555Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7558 Rune.Djurhuus@fast.no
7559
7560Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * TODO: updated
7563 * tree.c, parser.c: made sure that only memory alloc problems
7564 and internal parser errors are allowed to write to stdout or
7565 stderr.
7566
7567Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * tree.c : restored xmlNewGlobalNs since this seems used by
7570 a lot of existing code :-(, fixed a bug in xmlNewNs
7571 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7572 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7573 to exit() from the library code.
7574 * xpath.c, parser.c: removed bugs or unused code detected by
7575 Windows compilers
7576 * parser.c: started adding interfaces for parsing well balanced
7577 XML fragments
7578 * configure.in: releasing 1.8.4
7579 * doc/* : rebuilt the docs
7580
7581Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * tree.[ch] : added xmlNewDocFragment() for DOM
7584 * testHTML.c: uninitialized variable.
7585
7586Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * doc/* : rebuild the docs
7589
7590Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7591
7592 * acconfig.h: readline and history patch
7593 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7594 * tree.c: added check and handling when possibly removing an ID
7595 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7596 and saving.
7597 * test/HTML/entities.html result/HTML/entities.html* : test for
7598 various entities reference cases
7599 * result/HTML/* : as a result output of some testcase have
7600 changed
7601 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7602 by previous example. added xmlParseTryOrFinish().
7603 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7604 entities.h debugXML.h HTMLparser.h: changed the way struct are
7605 declared to allow gtk-doc to expose those
7606 * parser.c: closed bug #4960
7607 * Makefile.am configure.in: Applied patch from
7608 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7609 and math/socket libs detection
7610
7611Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * configure.in, Makefile.am: link tester against readline
7614 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7615
7616Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7617
7618 * tree.[ch]: added xmlRemoveProp
7619 * win32config.h.in nanohttp.c: avoid including the Windows
7620 socket stuff in every C files
7621 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7622 the XmL parser(s)
7623 * test/ns4 result/ns4 etc...: added test case for previous prob
7624 * tree.c: xmlNewNs wasn't checking for double definition
7625 * Makefile.in: fixed a problem with dist-hook duplicates
7626 * parser.[hc], xmlIO.c: fixed the loading of external entities
7627 APIs, now xmlLoadExternalEntity() is used everywhere and
7628 setting up an app specific front-end using the
7629 * SAX.c parser.c: some fixes, now the xhtml spec validates
7630 with the xhtml DTD.
7631 * error.c: fixed crashes in case of no input stream
7632 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7633 to the validation tests and results
7634
7635Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7638 too htmlCreatePushParserCtxt() and htmlParseChunk()
7639 * parser.c: a bit of cleanup.
7640 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7641 to XML) removed the last mem leak known
7642 * HTMLtree.c: output message cleanup
7643 * xmlmemory.c: display content info about memory blocks
7644 * result/HTML/wired.* : missing att value warning change
7645
7646Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * doc/* : rebuilt the documentation
7649
7650Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * parser.[ch] parserInternals.h: Push parser for XML,
7653 seems to work fine now
7654 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7655 --push for push testing
7656 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7657 * testSAX.c: added --push
7658 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7659 subtree
7660 * xmlIO.[ch] : enriched API + fixes for push mode
7661 * entities.[ch]: added the entity content length to the struct.
7662 * xmlmemory.[ch]: new API to show the last entries for the shell
7663 * valid.c: added required attribute testing
7664 * SAX.c: the cdata callback now merge contiguous fragments
7665 * HTMLparser.c: cleanup of some macros
7666
7667Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * parser.c: fix for PIs name starting with xml
7670 * tree.c: fixed a potential problem with || and && ops
7671 * *.c, configure.in win32config.h.in : generate win32config.h for
7672 those on the Other Side !
7673
7674Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * parser.c: fixed a stupid = vs. == bug :-(
7677 * doc/gnome-xml.sgml: s/glade/xml/
7678
7679Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * configure.in, doc/xml.html : bug fix release 1.8.2
7682 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7683 Hopefully the end of that silly C++ include problem
7684 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7685 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7686 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7687 troubles with autoclosed elements when the stree shape doesn't
7688 follow the DtD specs. Added htmlIsAutoClosed() and
7689 htmlAutoCloseTag()
7690 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7691 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7692 * debugXML.c: fixed a bug on printing default namespaces.
7693 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7694
7695Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * result/HTML/*.htm[l] : updated the HTML regression tests according
7698 to the new output
7699 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7700 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7701 problem due to intermix of extern "C" { ... } declarations for C++
7702 and recursive includes in the headers
7703
77041999-12-20 Chris Lahey <clahey@umich.edu>
7705
7706 * HTMLtree.c: Made it so that html nodes with a single child do
7707 not insert a carriage return before or after the child node.
7708
7709Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * configure.in, doc/xml.html : bug fix release 1.8.1
7712 * parser.c: fixed bug #4344
7713 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7714 added the glue to avoid C++ problems
7715 * doc/* : regenerated the documentation
7716
7717Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7720 namespace recognition, and Dia as a resul :-(
7721 * encoding.c: closed bug #3950
7722
7723Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * valid.c: debugging a posteriori validation, except URI expansion
7726 stuff this should be fixed now
7727 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7728 Carl Nygard <cnygard@bellatlantic.net>
7729 * tester.c: added --postvalid, cleaning of the code
7730 * tree.[ch]: added xmlDocGetRootElement()
7731
7732Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7733
7734 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7735 c++ losage.
7736
7737Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * configure.in, doc/xml.html : bumped to 1.8.0
7740 * xlink.[ch], Makefile.am : added framework for link detection
7741 * parser.h: added nbChars to parser context, needed for cleanup.
7742 * xmlmemory.c: removed a nasty bug when out of mem
7743 * valid.[ch]: adding namespace support for attribute decl
7744 * tester.c: added --debugent option
7745 * debugXML.[ch]: added xmlDebugDumpEntities()
7746 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7747 buffers instead, this was really needed, validation was breaking
7748 in strange ways due to that. Added xmlParseStringPEReference()
7749 and other parsing from strings functions. Entities processing
7750 modified again, but PERef are still not handled correcly but
7751 unless you're Eve Maller you won't notice :-)
7752 * HTMLparser.c: large changes toward reliability, and switched to
7753 lowercase internal tags, XHTML is lowercase, so it will help
7754 that output is closer to next version.
7755 * doc/* : regenerated the documentation, it is now hosted at
7756 http://xmlsoft.org/ (same bits I just bought the domain :-)
7757
7758
7759Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7762 doc generation
7763 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7764 in the SAX API
7765 * doc/*: rebuilt the doc making sure everything appears in the
7766 HTML files
7767
7768Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7771 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7772 which allow impressive speed improvement on dataset with
7773 large text pieces, but at the cost of broken binary
7774 compatibility and slightly bigger memory usage.
7775 Configure with --with-buffers to activate them, they
7776 are protected with XML_USE_BUFFER_CONTENT define.
7777 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7778 goal is 0 memory left allocated once parser is no more used
7779 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7780 call xmlCleanupParser() and xmlMemoryDump()
7781
7782Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7785 * parser.[ch] encoding.[ch]: added memory cleanup routines
7786 * parser.c: closing bug #3788
7787 * doc/*: rebuilt the doc
7788
7789Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7792 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7793 * tester.c: added --compress option
7794 * doc/*: rebuilt the documentation
7795
7796Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7799 if given /proc/kcore as input !
7800 * doc/xml.html doc/*: updated and rebuilt the documentation
7801
7802Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * parser.c: Fixed some wrongly space collapsing code due to
7805 a misreading of the spec.
7806 * result/*: fixed the output accordingly
7807
7808Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * encoding.c: bug fix and typos
7811 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7812 * parser.c: added attribute normalization closing bug #3597
7813 * test/att* result/att* SAXresult/att*: testcase for attribute
7814 normalization
7815
7816Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * configure.in: closing bug #3163 by adding extra flags for the
7819 cc compiler on HP-UX
7820
7821Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * valid.[ch] : removed a typo and an enumerated type bug in the
7824 xmlAddElementDecl() function
7825 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7826 call to xmlEncodeEntitiesReentrant() so that the functions
7827 New, Set and Get are at the same level.
7828 * parser.c HTMLparser.c: extra memory allocation bug for
7829 attributes detected by someone using libxml in embedded systems :-)
7830
7831Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * xmlmemory.h: turned off mem debug :-\
7834
7835Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * parser.c: closed bug #2784 a one line fix, but worth pushing
7838 a new release out
7839 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7840 some structures, comments before and after the
7841 main element, and other nastyness
7842 * HTMLtree.c tree.c: accomodate the extended HTML supported
7843 * configure.in: pushing 1.7.4
7844 * test/ent8 and related outputs : added a new test for bug #2784
7845 * test/HTML/wired.html and related output: a nasty HTML example
7846 * Makefile.am: improved the test scripts
7847 * docs/* : reran the documentation extractor, updated xml.html
7848
7849Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7852 HTMLparser and debugged the HTML related code. HTML documents
7853 now have their own type
7854 * entities.c: do not dump &apos; for HTML output
7855 * xmlmemory.c: improvement, breakpoint mechanism
7856 * testHTML.c: added --sax --repeat ...
7857 * Makefile.am: improved the HTML tests
7858 * valid.[ch]: added xmlValidGetValidElements and
7859 xmlValidGetPotentialChildren
7860 * tester.c: added --insert to test the 2 new functions
7861 * test//* result//* SAXresult//* : regression test cleanup
7862 and extension.
7863 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7864 gnome-xml-nanohttp.html
7865
7866Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * HTMLparser.c: fixed problems with some autoclose tags
7869 * tree.c: fixed XML output problems.
7870 * result/* SAXresult/*: update of the tests output
7871
7872Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * Makefile.am: Arturo patch for xmlConf.sh version info
7875 * parser.c: Tim Josling patch for single quoted items
7876 * tester.c: Tim Josling patch for tester options usage
7877 * tree.h: indent cleanup
7878
7879Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7882 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7883
7884Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * tree.c : Raph patch for initialization of CORBA fields
7887 * parser.c, xpath.c, ...: modification of doc comments
7888 * xpath.c : allow spaces in xpath expressions
7889
7890Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * xmlmemory.h: turning off memory debug :-(
7893
7894Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7897 better SAX interfaces.
7898 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7899 entity.
7900 * configure.in: 1.7.2
7901
7902Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * libxml.spec.in: fixed the URL
7905 * doc/xml.html: improved the documentation front-end
7906
7907Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7910
7911Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * libxml.spec.in: fixed the alpha compile problem
7914 * parser.[ch]: changed errno to errNo in the parser context :-(
7915 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7916 * doc/xml.html: changed CHAR to xmlChar
7917 * doc/html/*: recompiled the documentation
7918 * configure.in: 1.7.1
7919
7920Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7921
7922 * parser.h: modified the parser context struct to regain 1.4.0
7923 binary compatibility
7924 * parser.c, xml-error.h: added errno ot teh context and defined
7925 a set of errors values with update of errno
7926 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7927 DTDs and entities
7928 * *.h, *.c: complete cleanup of the use of config.h and include
7929 protection depending on the current setup.
7930 * overalll debugging, maintenance and bug-fixing on all modules
7931 * updated the documentation
7932 * ready for 1.7.0
7933
7934Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * HTMLparser.c : cleanup
7937 * SAX.c valid.c valid.h: added ID/IDREF checking
7938 * tree.c tree.h: extended doc structure for refs
7939 * configure.in: 1.6.2
7940 * parser.c: patched bug in SAX user arg call
7941 * parserInternals.h: patched missing close in C++ wrapping
7942 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7943 especially upcoming XPointer implementation.
7944 * doc/xml.html: augmented, typo
7945
7946Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7947
7948 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7949 not all invocations of install understand -d.
7950
7951Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7952
7953 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7954 to make 'check' works, when builddir != srcdir.
7955
7956Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * doc/xml.html : updated the documentation
7959
7960Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7963 not deallocated memory blocks
7964 * *.c : replaces all calls to malloc() free() and realloc() to
7965 the wrapper functions/macros
7966 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7967 instead of xmlFreeNodeList()
7968
7969Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * HTMLparser.c: corrected a stupid bug leading to core dump at
7972 tree deallocation. Removed warnings indicated by
7973 Stephane.Conversy@lri.fr
7974 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7975 looked for in the external subset
7976
7977Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7980 on SGI by Stephane.Conversy@lri.fr
7981
7982Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * all .h : changed the prototype declaration indent as in gtk
7985 * most .c : working on reducing the TODOs in the code
7986 * most .c : cleanup though -pedantic and Insure++
7987 * improvements on validation ID checkings.
7988 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7989 * xml-config.in: closed #1810
7990
7991Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * tree.h, valid.c, valid.h: more work on validity, IDs
7994 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7995 definition for AIX
7996
7997Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8000 the distribution due to a cut'n paste error at last commit
8001
8002Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * configure.in: upgraded to version 1.4.0
8005 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8006 Big update, added a large part of the validation process,
8007 it should be usable, but some parts are missing
8008 * xpath.c: improved the implementation w.r.t. root.
8009 * Makefile.am: added more tests
8010 * test and result trees: added a lot of tests
8011 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8012
8013Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * Added an HACKING file
8016
8017Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * xpath.[ch] : improvements and debug of the XPath implementation
8020 * parser.c, HTMLparser.c : modified the parsers to be progressive
8021 * tree.[ch] : extended the Buffer promitives
8022 * xmlIO.[ch] : added basic I/O routines providing progressive
8023 parsing and ready for I18N conversion plugins
8024 * SAXresult/* : the SAX callback sequence maybe slightly different
8025 now
8026 * test*.c : improved/updated the tests programs
8027 * doc/* : recompiled the docs.
8028
80291999-07-26 Michael Meeks <michael@edenproject.org>
8030
8031 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8032
8033 * tree.c: Ditto.
8034
8035Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * configure.in: upgraded to version 1.4.0
8038 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8039 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8040 XML query language, see http://www.w3.org/TR/xpath for more details.
8041 * parser.c, parser.h: added CHAR* related string functions for XPath
8042 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8043 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8044 rebuild the docs.
8045 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8046 and regression testing capabilities for XPath.
8047
8048Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8051 closing bug #1646
8052
8053Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * Makefile.am, example/Makefile.am: closed bug #1683
8056
8057Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * example/Makefile.am, configure.in: added the makefile for the
8060 gjobread example
8061
8062Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8063
8064 * doc/Makefile.am:
8065 - fix which allow "make install DESTDIR=</install/prefix>".
8066
8067Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8068
8069 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8070 which fixed a problem on the file reading-code.
8071
8072Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8075 output.
8076 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8077
8078Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * parser.h : Oops removed the binary compatibility problem
8081 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8082 * parser.c, HTMLparser.c: applied patches for reading from stdin
8083
8084Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * parser.c, entities.c, valid.c: cleanup bug #1591
8087 * configure.in: cleanup bug #1592
8088 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8089 the same tree back-end. Hence gdome will be available for it.
8090 * doc/Makefile.am: close bug #617
8091
8092Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * parser.c: alloctate a per parser context SAX interface block
8095
8096Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8099 and xmlEncodeEntitiesReentrant with the correct one :-\
8100
8101Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * commit of my internal XML base changes, quite a lot of
8104 changes, cleanups, better entities support, framework for
8105 new I/O and charset detection and handling
8106 * Fixed the configure/Makefile stuff to generate shared libs
8107 with the proper version info, so we jumped on rev from
8108 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8109 xmlEncodeEntities() result need to be freed now, and a string
8110 xmlParserVersion provide the current library version.
8111
8112Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8113
8114 * parser.c: fixed a buffer overrun for when you have a very long
8115 attribute with no entities in it.
8116
8117Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * added example directory
8120 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8121
8122Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * Release of libxml-1.1, nearly everything has been touched for
8125 this.
8126 * Added more regression tests
8127 * Updated the documentation
8128
8129Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * tree.[ch]: unified the XML_NO_CORBA defines.
8132 * parser.c encoding.[ch]: started plugging in char encoding detection
8133
8134Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8135
8136 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8137 Also freed allocated buffer.
8138
8139Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8140 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8141 reentrancy problem at printing. One is left in entities.c, to
8142 remove ASAP
8143 * testSAX.c : added a test example showing the use of the SAX
8144 interface if one doesn't want to build the DOM tree.
8145 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8146
8147Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8150 large revamping of the parser to use SAX callbacks
8151 http://www.megginson.com/SAX/ (or at least a C like interface
8152 a la Expat). It's now possible to set up your own callbacks
8153 and the parser will not build a DOM tree.
8154 * test/* result/*: updated the test suite, I finally removed
8155 the old Namespace draft support (PI based).
8156
8157Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * Makefile.am: added test result to EXTRA_DIST for make tests
8160
8161Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * parser.c, parserInternals.h: moved the chars macro definitions
8164 to parserInternals.h
8165 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8166 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8167
8168Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * xml-config.in : applied patch to make --version work
8171
81721999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8173
8174 * Makefile.am (check-local): Alias for `tests' target. This will
8175 cause `make check' to do the right thing.
8176 (tests): Don't run tests in srcdir. Also, replaced calls to
8177 basename with a `sed' "equivalent".
8178
8179Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8182 it in the header and not the sources, updated the doc.
8183 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8184 pointing this out.
8185
8186Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8189 exported the inputStream routines.
8190 * doc/html/* : updated accordingly
8191
8192Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * parser.c, parser.h, parserInternals.h: added a few extra
8195 internal calls to allocate and free parser contexts ...
8196 * doc/html/* : updated accordingly
8197
8198Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8199
8200 * configure.in, Makefile.am, doc/makefile.am : General changes for
8201 1.0.0 release and including the generated HTML documentation.
8202
8203Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * makefile.am : added parserInternals.h, oops.
8206
8207Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * parserInternals.h: added this header giving access to the parser
8210 internal functions.
8211 * doc/Makefile.am : added a rebuild target which rebuilds the full
8212 set of documentations
8213 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8214 the internal subset.
8215 * *.c *.h: modifications needed to generate the documentation using
8216 gtk-doc, cleanup of functions blocks, reorganisation of struct
8217 declarations.
8218
8219Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8222 the tar and spec file to include the beginning of the doc.
8223
82241999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8225
8226 * doc/.cvsignore: Added this file.
8227
8228Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * tree.c: fixed xmlGetProp to return "" when the attribute
8231 exists, even if the node-list is NULL.
8232
8233Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * tree.c: patched an error outputting empty attribute values.
8236 * Makefile.am and doc/makefile.am: have been updated during the
8237 week-end. Sorry for an empty CVS log, I got a shell problem.
8238
8239Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * tree.h: cleaned up using enums instead of defines
8242 * parser.c, valid.[ch]: more work on parsing/output of element
8243 declarations
8244
8245Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8246
8247 * valid.[ch], tree.c, parser.c : more work toward full parsing
8248 of XML DTDs.
8249 * README: added informations about mailing-list and on-line
8250 documentation
8251
82521999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8253
8254 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8255
8256Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * parser.c, tree.[ch] : more work toward conformance testing,
8259 added a last element to accelerate parsing of very flat structures
8260 started working on internal subset Element content declaration.
8261 * valid.[ch] : first cut at adding code toward validation.
8262 * previous changes had also small impact on most files, especially
8263 the conformance testing using James Clark test suite.
8264
8265Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * test/* : updated the examples, most of them were not well
8268 formed (humm), and added rdf2.
8269 * result/* : resulting changes in the output.
8270
8271Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8274
8275Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * tree.c: patched a bug in the generation of empty attributes
8278
8279Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8282 for node/trees/documents/... Biggest problem is namespace
8283 support when copying subtrees.
8284
8285Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * parser.c, entities.c: improve entities and char ref encoding,
8288 and cleanups of error messages.
8289
8290Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * parser.c, entities.c: simple bug hunting done during rpm2html and
8293 rpmfind integration.
8294
8295Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * parser.[ch]: Added interfaces allowing to specify a SAX
8298 handler before parsing.
8299
8300Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * parser.c: redirrect all errors reporting through the SAX
8303 error function
8304
8305Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8308 * libtool, tlmain ...: update of the libtool files
8309
83101998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8311
8312 * entities.c: Use g_snprintf insteda of snprintf.
8313
8314Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8317 added ent5 test for this purpose.
8318 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8319
8320Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * parser.c: fixed? a strange error due to compression on a GWP
8323 document.
8324
8325Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * tree.[ch]: bug fixing
8328 * entities.[ch]: defined a specific type for predefined entities
8329 * doc/xml.html: more documentation on the library, how to use it,
8330 overview of the interfaces.
8331
8332Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8335
8336Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * tree.c: corrected a small bug
8339 * doc/xml.html: continuing writing documentation.
8340
8341Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * debugXML.h debugXML.c: added debugging utilities.
8344 * tester.c: added --debug switch.
8345 * tree.c: patched an incorrect node->type assignment.
8346 * parser.c: formatting, ensure that node->doc != NULL in attributes
8347
8348Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8351 entity support and provide an internal representation close to
8352 DOM one (entity ref nodes, and attribute value as tree). I tried
8353 to preserve the interface but this will surely break some apps
8354 (I have to change rpm2html/rpmfind for example). I had to change
8355 two interfaces, and the generated tree is somewhat different.
8356 * doc/* : started documenting the XML library, the tree and
8357 DOM/Corba. This is a first step.
8358
8359Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * parser.c: Set up the fonctions comment block, boring but useful.
8362 * parser.h, SAX.c, parser.c: now attributes are processed through
8363 the SAX interface. The problem is that my SAX interface diverged
8364 quite a bit from the original one, well this is not an official
8365 spec, and translating it from Java to C is hairy anyway...
8366
8367Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8370 fonctions comment block, boring but useful.
8371
8372Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8375 conversion routines. However they are not yet used to convert the
8376 inputs. The core will run with UTF-8.
8377
8378Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * tree.c : make sure that the type id is properly set-up when
8381 a new object is allocated, needed for DOM.
8382
8383Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * tree.h, tree.c: Ok, the main objects in the tree will be native
8386 corba objects, it costs 8 bytes per Node, Attribute and Document
8387 but it simplifies the Corba integration a lot (no extra interface
8388 objects to allocate/free).
8389
8390Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8393 and changed NODEs contants for conformity with DOM Level 1
8394
8395Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * added hooks to keep track of servants when creating objects
8398 xmlDoc and xmlNode (for Corba export).
8399
8400Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * added xml-config script.
8403
8404Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8407 to autoupdate libtool and automake conf files.
8408
84091998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8410
8411 * Makefile.am: Use '?' to separate the sed
8412 commands as ',' is used when people pass -Wl,something.
8413
8414
8415Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * tree.c, tree.h: added a per-document compression interface.
8418
8419Tue Sep 22 20:47:38 EDT 1998
8420
8421 * tree.c, tree.h: added saving with compression and added interfaces
8422 to control the compression level (xmlGetCompressMode,
8423 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8424
8425Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * parser.c: corrected a loop for files of size 0
8428
84291998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8430
8431 * error.h: New file. Contains prototyes from `error.c'.
8432
8433Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8434
8435 * Makefile.am (xmlincdir): New macro.
8436 (xmlinc_HEADERS): Renamed from include_HEADERS.
8437
8438Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * applied small patch on numeric entities from
8441 Christopher Blizzard <blizzard@appliedtheory.com>
8442
8443Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * New release 0.2, removed the old xml_* files so that it's
8446 coherent with the other CVS base (W3C), far better conformance
8447 to standard, new namespaces, decent entities support, beginning
8448 of a SAX-like interface. Nearly nothing left intact, even the
8449 test examples ...
8450
84511998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8452
8453 * .cvsignore: Add .deps dir
8454
8455Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8458
8459Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * configure.in: added test for CPP
8462 * AUTHORS, Changelog: the original ones didn't get commited but the
8463 glib ones instead, fixed.
8464 * Makefile.am: corrected an error in library naming
8465
8466Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * integrated code developped at W3C
8469 * changed the original Copyright
8470 * migrated to automake
8471 * prefixed the filenames by xml_ to avoid filename clashes
8472
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008473Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8474
8475 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8476 should not be called.
8477
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008478Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8479
8480 * libxml-2.0.pc.in: applied the patch to fix #101894
8481
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008482Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8483
8484 * tree.c : applied patch from Lukas Schroeder for register callbacks
8485 * valid.c: modified patch from Lukas Schroeder to test
8486 register callbacks with --chkregister
8487
Daniel Veillard067bae52003-01-05 01:27:54 +00008488Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8489
8490 * xmlreader.c: seriously changed the way data are pushed to
8491 the underlying parser, go by block of 512 bytes instead of
8492 tryng to detect tag boundaries at that level. Changed the
8493 way empty element are detected and tagged.
8494 * python/tests/reader.py python/tests/reader2.py
8495 python/tests/reader3.py: small changes mostly due to context
8496 reporting being different and DTD node being reported. Some
8497 errors previously undetected are now caught and fixed.
8498 * doc/xmlreader.html: flagged last section as TODO
8499
Daniel Veillard51a447a2003-01-04 19:42:46 +00008500Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8501
8502 * python/libxml.py: integrated the Python 2.2 optimizations
8503 from Hannu Krosing, while maintaining compatibility with
8504 1.5 and 2.1
8505
Daniel Veillarde59494f2003-01-04 16:35:29 +00008506Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8507
8508 * xmllint.c: a bit of cleanup
8509 * xmlreader.c: small fix
8510 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8511 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8512
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008513Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8514
8515 * python/setup.py.in: patch from Stéphane Bidoul to include
8516 drv_libxml2.py in setup.py
8517
Daniel Veillard66b82892003-01-04 00:44:13 +00008518Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8519
8520 * doc/xmlreader.html: starting documenting the new XmlTextReader
8521 interface.
8522
Daniel Veillard7704fb12003-01-03 16:19:51 +00008523Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8524
8525 * xmllint.c: added the --stream flag to use the TextReader API
8526 * xmlreader.c: small performance tweak
8527
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008528Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8529
8530 * xmlreader.c python/tests/reader2py: okay the DTD validation
8531 code on top of the XMLTextParser API should be solid now.
8532
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008533Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8534
8535 * xmlreader.c python/tests/reader2py: Fixing some more mess
8536 with validation and recursive entities while using the
8537 reader interface, it's getting a bit messy...
8538
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008539Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8540
8541 * xmlreader.c python/tests/reader.py: another couple of problem
8542 related to IsEmptyElement reported by Stéphane Bidoul needed
8543 some fixes.
8544
Daniel Veillard4f860202003-01-02 13:00:02 +00008545Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8546
8547 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8548 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8549 based on the python XmlTextReader interface.
8550
Daniel Veillard3c265e42003-01-01 21:06:49 +00008551Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8552
8553 * tree.c: backing out one change in the last patch which broke the
8554 regression tests
8555
Daniel Veillard5335dc52003-01-01 20:59:38 +00008556Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8557
8558 * global.data globals.c tree.c include/libxml/globals.h: applied
8559 an old patch from Lukas Schroeder to track node creation and
8560 destruction. Probably missing a lot of references at the moment
8561 and not usable reliably.
8562
Daniel Veillard8ba17412003-01-01 19:13:12 +00008563Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8564
8565 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8566 from doc/news.html and a stylesheet
8567
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008568Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8569
8570 * xmlreader.c python/tests/reader.py: fixed another couple of
8571 xmlreader bugs reported by Stéphane Bidoul and added tests.
8572
Daniel Veillard9e395c22003-01-01 14:50:44 +00008573Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8574
8575 * xmlreader.c python/tests/reader2.py: fixed another validity
8576 checking in external parsed entities raised by Stéphane Bidoul
8577 and added a specific regression test.
8578 * python/tests/reader3.py: cleanup
8579
Daniel Veillardd5896142002-12-31 14:45:26 +00008580Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8581
8582 * xmlreader.c python/tests/reader2.py: fixed a problem with
8583 validation within entities pointed by Stéphane Bidoul, augmented
8584 the tests to catch those.
8585
Daniel Veillarddc85f282002-12-31 11:18:37 +00008586Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8587
8588 * python/generator.py: modified the generator to allow keeping
8589 class references when creating new classes, needed to fix a bug
8590 pointed by Stéphane Bidoul where the input buffer of the
8591 xmlTextReader instance gets destroyed if the python wrapper for
8592 the input is not referenced anymore.
8593
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008594Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8595
8596 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8597 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8598
Daniel Veillard571b8892002-12-30 12:37:59 +00008599Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8600
8601 * xmlreader.c python/tests/reader.py: fixed another problem
8602 pointed by Stéphane Bidoul
8603
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008604Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8605
8606 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8607 with "<a/>"
8608
Daniel Veillardecaba492002-12-30 10:55:29 +00008609Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * SAX.c: warn on xmlns:prefix="foo"
8612 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8613 for namespace attributes handling.
8614
Daniel Veillard2d84a892002-12-30 00:01:08 +00008615Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8618 a really nasty problem raised by a DocBook XSLT transform
8619 provided by Sebastian Bergmann
8620
Daniel Veillard29b3e282002-12-29 11:14:41 +00008621Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8624 by Stéphane Bidoul and integrated it into the tests
8625
Daniel Veillarde18fc182002-12-28 22:56:33 +00008626Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8627
8628 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8629 extended the XmlTextReader API a bit, addding accessors for
8630 the current doc and node, and an entity substitution mode for
8631 the parser.
8632 * python/libxml.py python/libxml2class.txt: related updates
8633 * python/tests/Makefile.am python/tests/reader.py
8634 python/tests/reader2.py python/tests/reader3.py: updated a bit
8635 the old tests and added a new one to test the entities handling
8636
Daniel Veillardaba976d2002-12-28 21:14:18 +00008637Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8638
8639 * python/generator.py python/libxml2class.txt
8640 python/tests/reader.py python/tests/reader2.py: changed the
8641 generator to provide casing for the XmlTextReader similar to
8642 C# so that examples and documentation are more directly transposable.
8643 Fixed the couple of tests in the suite.
8644
Daniel Veillard83298842002-12-28 15:12:33 +00008645Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8646
8647 * doc/guidelines.html: added a document on guildeline for
8648 publishing and deploying XML
8649
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008650Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8651
8652 * valid.c xmlreader.c: final touch running DTD validation
8653 on the XmlTextReader
8654 * python/tests/Makefile.am python/tests/reader2.py: added a
8655 specific run based on the examples from test/valid/*.xml
8656
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008657Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8658
8659 * python/libxml.py: added a few predefined xmlTextReader parser
8660 configuration values.
8661
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008662Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8663
8664 * python/libxml_wrap.h: trying to fix #102037
8665
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008666Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * SAX.c: fixing bug #95296, when the predefined entities
8669 are redefined in the DTD the default one must be used
8670 instead anyway.
8671
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008672Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8673
8674 * doc/xmllint.xml
8675 * doc/xmllint.1
8676 Add discussion of XML_DEBUG_CATALOG to xmllint man
8677 page - bug #100907
8678
8679
Daniel Veillarddf512f42002-12-23 15:56:21 +00008680Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * xmlreader.c: Fixed the empty node detection to avoid reporting
8683 an inexistant close tag.
8684
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008685Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8686
8687 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8688 for Python 2.1
8689
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008690Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8691
8692 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8693
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008694Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * doc/libxml2-api.xml python/tests/reader.py: one really need
8697 to provide the base URI information when creating a reader parser
8698 from an input stream. Updated the API and the example using it.
8699
Daniel Veillardea7751d2002-12-20 00:16:24 +00008700Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8703 include/libxml/valid.h include/libxml/xmlreader.h: working on
8704 DTD validation on top of xml reader interfaces. Allows to
8705 validate arbitrary large instances. This required some extensions
8706 to the valid module interface and augmenting the size of xmlID
8707 and xmlRef structs a bit.
8708 * uri.c xmlregexp.c: simple cleanup.
8709
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008710Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8711
8712 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8713 work on the xml reader interfaces.
8714 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8715 Web page for the Windows binaries.
8716
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008717Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * xmlIO.c: applied a patch for VMS following the report by
8720 Nigel Hall
8721
Daniel Veillard3772de32002-12-17 10:31:45 +00008722Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * parser.c: the parseStartTag bug fix wasn't complete.
8725
Daniel Veillard67df8092002-12-16 22:04:11 +00008726Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8727
8728 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8729 parseStartTag, fixing it.
8730 * test/att4 result/att4 result/noent/att4: adding the test
8731 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8732 more methods to XmlTextReader.
8733
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008734Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8735
8736 * win32/libxml2.def.src: added more xml reader exports
8737 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8738 to the build
8739
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008740Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8741
8742 * doc/tutorial/xmltutorial.xml
8743 plus generated html and pdf
8744 Updating tutorial again based on further comments from Niraj
8745 Tolia on the last iteration
8746
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008747Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8748
8749 * doc/tutorial/xmltutorial.xml
8750 * doc/tutorial/includekeyword.c
8751 * doc/tutorial/includegetattribute.c
8752 plus generated html and pdf
8753 Adding fix from Niraj Tolia to tutorial to properly free memory.
8754
8755
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008756Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8759 more methods of XmlTextReader.
8760 * python/libxml2class.txt python/tests/reader.py: this increased the
8761 methods in the bndings, augmented the test to check those new
8762 functions.
8763
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008764Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8765
8766 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8767 methods of XmlTextReader.
8768 * python/generator.py python/libxml_wrap.h python/types.c
8769 python/libxml2class.txt: added the reader to the Python bindings
8770 * python/tests/Makefile.am python/tests/reader.py: added a specific
8771 test for the Python bindings of the Reader APIs
8772 * parser.c: small cleanup.
8773
Daniel Veillard06503452002-12-13 10:42:08 +00008774Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * xinclude.c: fallback was only copying the first child not the
8777 full child list of the fallback element, closes #89684 as reopened
8778 by Bernd Kuemmerlen
8779
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008780Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8781
8782 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8783
Daniel Veillard000eafb2002-12-12 10:04:22 +00008784Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8785
Daniel Veillardc1eed322002-12-12 11:01:32 +00008786 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008787 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008788 gives enum values, fix functype return type, put back fields in
8789 structs
8790 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008791
Daniel Veillard024b5702002-12-12 00:15:55 +00008792Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8795 about htmlNodeDumpOutput location.
8796 * xpath.c: removed an undefined function signature
8797 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8798 too many symbols in the API breaking the python bindings.
8799 Updated with the libxslt/libexslt changes.
8800
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008801Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * configure.in: preparing release of 2.4.29
8804 * doc/*: rebuilt the docs and API
8805 * xmlreader.c: a few more fixes for the XmlTextReader API
8806
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008807Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8808
8809 * include/win32config.h: applied mingw patch from Magnus Henoch
8810
Daniel Veillard5aad8322002-12-11 15:59:44 +00008811Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8814
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008815Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8816
8817 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8818 building Python script, does the C parsing directly, generates
8819 a better API description including structure fieds defs and
8820 enums. Still a couple of bugs, but good enough for the python
8821 wrappers now.
8822 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8823 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8824 include/libxml/schemasInternals.h include/libxml/tree.h: more
8825 cleanup based on the python analysis script reports.
8826 * libxml.spec.in: make sure the API XML description is part of the
8827 devel package.
8828
Daniel Veillard01c13b52002-12-10 15:19:08 +00008829Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8832 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8833 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8834 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8835 code cleanup, especially the function comments.
8836 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8837
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008838Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * Makefile.am xmlreader.c include/libxml/Makefile.am
8841 include/libxml/xmlreader.h: Adding a new set of APIs based on
8842 the C# TextXmlReader API but converted to C. Allow to parse
8843 in constant memory usage, far simpler to program and explain
8844 than the SAX like APIs, unfinished but working.
8845 * testReader.c: test program
8846
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008847Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8848
8849 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8850
Daniel Veillard64b35282002-12-04 15:10:40 +00008851Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * tree.c: Chip turner indicated that XHTML1 serialization
8854 rule for style actually break on both IE and Mozilla,
8855 try to avoid the rule if escaping ain't necessary
8856
Daniel Veillard8efff672002-12-04 11:44:48 +00008857Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * nanhttp.c: handle HTTP URL escaping, problem reported by
8860 Glen Nakamura and Stefano Zacchiroli
8861
Daniel Veillard1c732d22002-11-30 11:22:59 +00008862Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8865
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008866Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8867
8868 * uri.c: Johann Richard pointed out some XPointer problems for
8869 URN based URI references in XInclude. Modified the URI parsing
8870 and saving routines to allow correct parsing and saving of
8871 XPointers, especially when attached to "opaque" scheme accordingly
8872 to RFC 2396
8873
Daniel Veillard8db67d22002-11-27 19:39:27 +00008874Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8877 of refactoring to the HTML saving code.
8878 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8879 in the doc.
8880
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008881Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8882
8883 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8884 to a buffer API to reuse the generic dump to an OutputIO layer,
8885 this reduces code, fixes xmlNodeDump() for XHTML, also made
8886 xmlNodeDump() now return the number of byte written.
8887
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008888Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8889
8890 * python/setup.py.in: another patch from Stéphane Bidoul for
8891 Python bindings on Windows
8892 * doc/parsedecl.py: small cleanup
8893
Daniel Veillard9715c172002-11-25 16:33:40 +00008894Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * libxml.spec.in configure.in: add a line in %changelog for releases
8897
Daniel Veillard9bc53102002-11-25 13:20:04 +00008898Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * parser.c: patch from Marcus Clarke fixing a problem in entities
8901 parsing that was detected in KDe documentations environment.
8902
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008903Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8904
8905 * python/libxml.c (libxml_prev): Return the previous as opposed to
8906 the next node (I guess this is the result of some cut & paste programming:)
8907
Daniel Veillard80d7b902002-11-23 16:23:08 +00008908Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8909
8910 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8911
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008912Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * python/generator.py python/libxml.c python/setup.py.in: trying
8915 to fix the Python bindings build on Windows (Stéphane Bidoul)
8916
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008917Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8918
8919 * win32/configure.js: added option for python bindings
8920 * win32/libxml2.def.src: added more exports
8921
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008922Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8923
8924 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8925 pthreads
8926 * win32/wince/*: applied updates to Windows CE port from Javier
8927
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008928Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * configure.in: preparing 2.4.28
8931 * libxml.spec.in doc/Makefile.am: some cleanup
8932 * doc/*: updated the news and regenerated.
8933
Daniel Veillardfee408f2002-11-22 13:18:30 +00008934Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * HTMLparser.c: final touch at closing #87235 </p> end tags
8937 need to be generated.
8938 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8939 this change slightly the output of a few tests
8940 * doc/*: regenerated
8941
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008942Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8943
8944 * parserInternals.c: fixing bug #99190 when UTF8 document are
8945 parsed using the progressive parser and the end of the chunk
8946 is in the middle of an UTF8 multibyte character.
8947
William M. Brack8b2c7f12002-11-22 05:07:29 +00008948Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8949
8950 * threads.c: fixed initialization problem in xmlNewGlobalState
8951 which was causing crash.
8952 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8953 in xmlInitializeGlobalState.
8954 * parserInternals.c: cleaned up ctxt->sax initialisation.
8955
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008956Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * tree.c include/libxml/tree.h: modified the existing APIs
8959 to handle XHTML1 serialization rules automatically, also add
8960 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8961 libxslt serialization uses it when needed without changing
8962 the library API.
8963 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8964 result/xhtml1: added a new test specifically for xhtml1 output
8965 and updated the result of one XHTML1 test
8966
Daniel Veillardd076a202002-11-20 13:28:31 +00008967Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * xinclude.c parserInternals.c encoding.c: fixed #99082
8970 for xi:include encoding="..." support on text includes.
8971 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8972 test/XInclude/ents/isolatin.txt : added a specific regression test
8973 * python/generator.py python/libxml2class.txt: fixed the generator
8974 the new set of comments generated for doc/libxml2-api.xml were
8975 breaking the python generation.
8976
Daniel Veillard817e70b2002-11-19 22:28:48 +00008977Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8980 * configure.in: patch for Solaris on new autoconf closes #98880
8981 * doc/parsedecl.py: repair the frigging API building script,
8982 did I say that python xmllib sucks ?
8983 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8984 and some comment are no more truncated.
8985
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008986Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * parser.c: Martin Stoilov pointed out a potential leak in
8989 xmlCreateMemoryParserCtxt
8990
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008991Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8992
8993 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8994 included in HTML documents and using the push parser.
8995
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008996Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8997
8998 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8999 specified, look for the Python interpreter not just in the
9000 specified root but also in the specified location. Fixes #98825
9001
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009002Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9003
9004 * python/libxml.c: fixing bug #98792 , node may have no doc
9005 and dereferencing without checking ain't good ...
9006
Daniel Veillarddad3f682002-11-17 16:47:27 +00009007Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * configure.in: preparing release 2.4.27
9010 * doc/* : updated and rebuilt the docs
9011 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9012 and all the docs are actually packaged and in the final RPMs
9013 * parser.c parserInternals.c include/libxml/parser.h: restore
9014 xmllint --recover feature.
9015
Daniel Veillard68e9e742002-11-16 15:35:11 +00009016Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9017
Daniel Veillard784b9352003-02-16 15:50:27 +00009018 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009019 processing of parsed entities, and XPath computation on sustitued
9020 entities.
9021 * testXPath.c: make sure entities are substitued.
9022
Daniel Veillard328f48c2002-11-15 15:24:34 +00009023Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9024
Daniel Veillard784b9352003-02-16 15:50:27 +00009025 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009026 processing of internal parsed entities, which had to be changed.
9027
Daniel Veillard66651aa2002-11-15 11:21:43 +00009028Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9029
9030 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9031 trying to fix bug #98517 about building outside the source tree
9032 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9033
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009034Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9035
9036 * include/win32config.h: cleanup
9037 * win32/Makefile.mingw: integrated mingw in JScript configure
9038 * win32/Makefile.msvc: modified to allow mingw coexistence
9039 * win32/configure.js: integrated mingw
9040 * win32/Readme.txt: cleanup
9041
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009042Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * HTMLparser.c: strengthen the guard in the Pop macros,
9045 like in the XML parser, closes bug #97315
9046
Daniel Veillard0821b152002-11-12 20:57:47 +00009047Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9050 callback is never used.
9051
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009052Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * parserInternals.c: fixed the initialization of the SAX structure
9055 which was breaking xsltproc
9056 * xpath.c: patch from Petr Pajas for CDATA nodes
9057 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9058 * parser.c include/libxml/parser.h: patch from Peter Jones
9059 removing a leak in xmlSAXParseMemory() and adding the
9060 function xmlSAXParseMemoryWithData()
9061
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009062Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9063
9064 adding pdf of tutorial, changing web page to link to it
9065 * doc/tutorial/xmltutorial.pdf
9066 * doc/xml.html
9067 * doc/docs.html
9068
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009069Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9070
9071 * doc/tutorial/ar01s08.html
9072 adding file what I forgot for tutorial
9073
9074
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009075Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9076
9077 Adding encoding discussion to tutorial
9078 Added:
9079 * doc/tutorial/images/*.png: DocBook admonition image files
9080 * doc/tutorial/apf.html, apg.html: new generated html
9081 * doc/tutorial/includeconvert.c: conversion code entity file
9082 changed:
9083 * doc/tutorial/xmltutorial.xml: DocBook original
9084 * doc/tutorial/*.html: generated html
9085
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009086Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9087
9088 * include/libxml/*.h: retired xmlwin32version.h
9089 * doc/Makefile.am: retired xmlwin32version.h
9090 * win32/configure.js: retired xmlwin32version.h
9091
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009092Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9093
9094 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009095 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9096 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009097
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009098Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * globals.c: fixed a typo pointed out by Igor
9101 * xpath.c: try to speed up node compare using line numbers
9102 if available.
9103
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009104Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * tree.c: make xmlFreeNode() handle attributes correctly.
9107
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009108Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9109
9110 * catalog.c: completed the #96963 fix, as reported by Karl
9111 Eichwalder
9112
Daniel Veillard56f21f22002-11-06 15:49:46 +00009113Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9116
Daniel Veillard91ad8792002-11-04 17:06:52 +00009117Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9118
9119 * Makefile.am: switched the order of a couple of includes
9120 to fix bugs #97100
9121
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009122Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9123
9124 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9125 xmlLoadCatalogs that used to separate directories with a ':'.
9126
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009127Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9128
9129 * threads.c: improvements to the Windows-side of thread handling
9130 * testThreads.c: conditionally excluded unistd.h
9131 * testThradsWin32.c: broke overlong lines
9132 * include/win32config.h: adapted thread-related macros to the new
9133 scheme and for pthreads on Windows
9134 * win32/Makefile.msvc: introduced a more flexible thread build,
9135 added testThreads[Win32].c to the build
9136 * win32/configure.js: introduced a more flexible thread config
9137
John Fleck61f6fb62002-10-31 15:23:29 +000091382002-10-31 John Fleck <jfleck@inkstain.net>
9139
9140 * doc/xml.html (and, by implication, FAQ.html)
9141 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9142
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009143Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9144
9145 * configure.in: removed xmlwin32version.h
9146 * include/libxml/Makefile.am: removed xmlwin32version.h
9147
Daniel Veillardce66ce12002-10-28 19:01:59 +00009148Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9149
9150 * tree.c: applied patch from Brian Stafford to fix a bug
9151 in xmlReconciliateNs()
9152
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009153Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * tree.c: applied patch from Christian Glahn to allow
9156 xmlNewChild() on document fragment nodes
9157
Daniel Veillardb39bc392002-10-26 19:29:51 +00009158Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * parser.c: Christian Glahn found a problem with a recent
9161 patch to xmlParseBalancedChunkMemoryRecover()
9162 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9163 problems
9164 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9165 test/schemas/seq*: added the test cases from Charles
9166
Daniel Veillard366a9152002-10-23 20:43:53 +00009167Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9170 serious cleanup of the spec file and associated changes
9171 in the Makefiles.
9172 * valid.c: try to remove some warnings on x86_64
9173
Daniel Veillardd033d022002-10-23 14:55:02 +00009174Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9177 fix bug #96586
9178
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009179Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9182 parsing, applied his patch
9183 * result/HTML/attrents.html result/HTML/attrents.html.err
9184 result/HTML/attrents.html.sax test/HTML/attrents.html:
9185 added the test and result case provided by Mikhail Sogrine
9186
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009187Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * vms/build_libxml.com vms/config.vms vms/readme.vms
9190 include/libxml/parser.h include/libxml/parserInternals.h
9191 include/libxml/tree.h include/libxml/xmlIO.h
9192 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9193 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9194 Applied the VMS update patch from Craig A. Berry
9195 * doc/*.html: update
9196
Daniel Veillardf000f072002-10-22 14:28:17 +00009197Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9200
Daniel Veillard1e208222002-10-22 14:25:25 +00009201Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * debugXML.c: adding a grep command to --shell in xmllint
9204 for T.V. Raman
9205
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009206Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9207
9208 * xmlcatalog.c: tried to fix some of the problem with --sgml
9209
Daniel Veillard935494a2002-10-22 14:22:46 +00009210Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * parser.c: tried to fix bug #91500 where doc->children may
9213 be overriden by a call to xmlParseBalancedChunkMemory()
9214
9215Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9218 identifiers in SGML catalogs containing '&'
9219
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009220Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9221
9222 * python/types.c: fixed bugs when passing result value tree
9223 to Python functions.
9224
Daniel Veillard48267432002-10-18 11:21:38 +00009225Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * configure.in: preparing the release of 2.4.26
9228 * doc/*: updated and rebuilt the documentation
9229
Daniel Veillardbb284f42002-10-16 18:02:47 +00009230Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * parser.c: fixed a XML Namespace compliance bug reported by
9233 Alexander Grimalovsky
9234
Daniel Veillard44892f72002-10-16 15:23:26 +00009235Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9236
9237 * HTMLtree.c: fixed serialization of script and style when
9238 they are not lowercase (i.e. added using the API to the tree).
9239
Daniel Veillard2fd85422002-10-16 14:32:41 +00009240Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * valid.c: make xmlValidateDocument emit a warning msg if there
9243 is no DTD, pointed by Christian Glahn
9244
Daniel Veillard32370232002-10-16 14:08:14 +00009245Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9248 content model when some of the blocks have min or max, and a couple
9249 of bugs found in the process.
9250 * result/schemas/list0* test/schemas/list0*: added some specific
9251 regression tests
9252
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009253Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * README: updated the contact informations
9256
Daniel Veillard63186732002-10-15 08:43:17 +00009257Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9260 misses it, reported by Peter Bray.
9261
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009262Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9265 and removed a few warnings
9266
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009267Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * parser.c: Christian Glahn found a small bug in the push parser.
9270 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9271 public
9272
Daniel Veillard6045c902002-10-09 21:13:59 +00009273Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * xmlschemas.c include/libxml/xmlschemas.h: added
9276 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9277 * testSchemas.c: added --memory to test the new interface
9278
Daniel Veillardf0070122002-10-09 14:24:17 +00009279Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * doc/index.py doc/search.php: integrated the XSLT indexing,
9282 a few fixed in the indexer, added a scope selection at the
9283 search level.
9284
Daniel Veillard01992e02002-10-09 10:20:30 +00009285Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9286
9287 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9288 this was due to uninitialized parts of the validation context
9289
Daniel Veillard321be0c2002-10-08 21:26:42 +00009290Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9291
9292 * debugXML.c: applied patch from Mark Vakoc except the API
9293 change, preserved it.
9294 * doc/*: updated the docs to point to the search engine for
9295 information lookup or before bug/help reports.
9296
Daniel Veillard01e87d22002-10-08 16:55:06 +00009297Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * doc/index.py doc/search.php: added mailing-list archives
9300 indexing and lookup
9301
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009302Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9303
9304 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9305
Daniel Veillard9b006132002-10-07 11:13:27 +00009306Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * doc/index.py: improved HTML indexing
9309 * doc/search.php: make the queries also lookup the HTML based indexes
9310
Daniel Veillard141d04b2002-10-06 21:51:18 +00009311Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * doc/index.py: added HTML page indexing
9314
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009315Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9316
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009317 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009318 problem in libxslt.
9319 * catalog.c: fixed list handling in XML_CATALOG_FILES
9320
Daniel Veillardceb09b92002-10-04 11:46:37 +00009321Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * valid.c: typo/bug found by Christian Glahn
9324
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009325Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9326
9327 * xmlIO.c: applied Windows CE patch from Javier.
9328 * win32/wince: new directory, contains support for the PocketPC
9329 with Windows CE from Javier.
9330 * include/win32config.h: reorganised, removed duplicate
9331 definitions and applied WinCE patch from Javier.
9332 * include/wsockcompat.h: new file, now contains WinSock
9333 compatibility macros.
9334 * win32/Makefile.msvc: introduced double-run compilation.
9335
Daniel Veillarde16b5742002-09-26 17:50:03 +00009336Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * configure.in include/libxml/xmlwin32version.h: preparing release
9339 of 2.4.25
9340 * doc/*: updated and regenerated teh docs and web pages.
9341
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009342Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9345 error were not covering namespace declarations.
9346 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9347 it was missing the attribute declaration for the namespace
9348 * result/VC/NS3: the fix now report breakages in that test
9349
Daniel Veillardabe01742002-09-26 12:40:03 +00009350Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9353
Daniel Veillard2ace1952002-09-26 12:28:02 +00009354Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9357 and regenerated the docs and web site
9358
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009359Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9362 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9363 not before
9364
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009365Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * python/generator.py python/libxml2class.txt: fixed a stupid error
9368 breaking the python API
9369
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009370Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9373 triostr.c triostr.h: applied a trio update patch from
9374 Bjorn Reese which should work with MinGW
9375
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009376Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * tree.c: improving some documentation comments
9379 * xmlregexp.c: found and fixed a mem leak with python regression tests
9380 * doc/*: rebuilt the doc and the API XML file including the
9381 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9382 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9383 python/types.c: added access to the XML Schemas regexps from
9384 python
9385 * python/tests/Makefile.am python/tests/regexp.py: added a
9386 simple regexp bindings test
9387
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009388Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9389
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009390 * doc/xml.html:
9391 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009392
Daniel Veillard118aed72002-09-24 14:13:13 +00009393Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * xmlregexp.c: fixed the data callback on transition functionality
9396 which was broken when using the compact form
9397 * result/schemas/*: updated the results, less verbose, all tests
9398 pass like before
9399 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9400 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9401 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9402 annoying warnings
9403 * xpath.c: try to provide better error report when possible
9404
Daniel Veillard72336152002-09-21 13:08:14 +00009405Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * Makefile.am: fixed a breakage raised by Jacob
9408
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009409Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9410
9411 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9412 which don't use sockets
9413
Igor Zlatkovic01280582002-09-20 16:40:34 +00009414Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9415
9416 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9417 * win32/configure.js: applied zlib patch from Daniel Gehriger
9418
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009419Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9420
9421 * win32/configure.js: applied the patch from Mark Vakoc for
9422 regexp support
9423 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9424 for regexp support
9425
Daniel Veillardb5c05732002-09-20 13:36:25 +00009426Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * xmlschemastypes.c: as pointed by Igor Float and Double
9429 parsing ain't finished yet
9430
Daniel Veillard40b11342002-09-20 12:01:39 +00009431Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9432
9433 * Makefile.am configure.in: trying to fix #88412 by bypassing
9434 all the python subdir if python ain't detected
9435
Daniel Veillard23e73572002-09-19 19:56:43 +00009436Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9439 made configuring with regexps/automata/unicode the default
9440 but without schemas ATM
9441 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9442 fixed the regexp based DTD validation performance and memory
9443 problem by switching to a compact form for determinist regexps
9444 and detecting the determinism property in the process. Seems
9445 as fast as the old DTD validation specific engine :-) despite
9446 the regexp built and compaction process.
9447
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009448Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * valid.c: determinism is debugged, new DTD checking code now works
9451 but xmlFAComputesDeterminism takes far too much CPU and the whole
9452 set usues too much memory to be really usable as-is
9453
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009454Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * tree.c: fixed another stupid bug in xmlGetNodePath()
9457 * xmllint.c: --version now report the options compiled in
9458
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009459Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * HTMLparser.c: small cleanup
9462 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9463 when configured with them. A bit of debugging around the determinism
9464 checks is still needed
9465
Daniel Veillard63b01c22002-09-17 19:25:28 +00009466Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9469
Daniel Veillard92727042002-09-17 17:59:20 +00009470Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * xmlIO.c: small portability glitch fixed.
9473
Daniel Veillard84d70a42002-09-16 10:51:38 +00009474Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * xmlschemastypes.c: incomplete steps for real/double support
9477 * testAutomata.c include/libxml/xmlautomata.h
9478 include/libxml/xmlregexp.h: avoiding a compilation problem
9479 * valid.c include/libxml/valid.h: starting the work toward using
9480 the regexps for actual DTD validation
9481
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009482Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * hash.c: cosmetic cleanup
9485 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9486 integrating a DTD validation layer based on the regexps
9487
Daniel Veillard4402ab42002-09-12 16:02:56 +00009488Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9491 the determinism was tested before eliminating the epsilon
9492 transitions :-(
9493
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009494Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * python/generator.py python/libxml.c python/libxml.py
9497 python/libxml2-python-api.xml python/libxml2class.txt
9498 python/libxml_wrap.h python/types.c: updated the python
9499 bindings, added code for easier File I/O, and the ability to
9500 define a resolver from Python fixing bug #91635
9501 * python/tests/Makefile.am python/tests/inbuf.py
9502 python/tests/outbuf.py python/tests/pushSAXhtml.py
9503 python/tests/resolver.py python/tests/serialize.py: updated
9504 and augmented the set of Python tests.
9505
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009506Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9507
9508 * win32/configure.js: added more readme info for the binary
9509 package.
9510
Daniel Veillard607b35c2002-09-10 12:16:19 +00009511Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * xmlIO.c: fixed a stupid out of bound array error
9514
9515Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9518 messing around with support for Windows path, cleanups,
9519 trying to identify and fix the various code path to the
9520 filename access. Added xmlNormalizeWindowsPath()
9521
Daniel Veillard76575762002-09-05 14:21:15 +00009522Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * error.c valid.c: working on better error reporting of validity
9525 errors, especially providing an accurate context.
9526 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9527 error reports in those cases.
9528
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009529Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9532 parser.c parserInternals.c xmlIO.c: get rid of all the
9533 perror() calls made in the library execution paths. This
9534 should fix both #92059 and #92385
9535
Daniel Veillard19aa7022002-09-05 11:14:19 +00009536Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * xmllint.c: memory leak reporting was broken after a change
9539 of the preprocessor symbol used to activate it.
9540
Daniel Veillardec6725e2002-09-05 11:12:45 +00009541Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * tree.c: try to make the copy function work for node of
9544 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9545 DOM layers though, not libxml2 itself.
9546
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009547Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * valid.c: try to provide file and line informations, not all
9550 messages are covered, but it's a (good) start
9551
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009552Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * xinclude.c: reimplemented a large part of the XInclude
9555 processor, trying to minimize resources used, James Henstridge
9556 provided a huge test case which was exhibiting severe memory
9557 consumption problems.
9558
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009559Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * python/Makefile.am: applied patch from Christophe Merlet to
9562 reestablish DESTDIR
9563
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009564Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * libxml.spec.in: fixes libary path for x86_64 AMD
9567
John Fleckbe98b332002-09-04 03:16:23 +00009568Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9569
9570 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009571 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009572 (plus resulting generated html files)
9573 fixing one spot I missed in the tutorial where I hadn't freed
9574 memory properly
9575
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009576Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9577
9578 * doc/tutorial/includeaddattribute.c
9579 * doc/tutorial/includeaddkeyword.c
9580 * doc/tutorial/includegetattribute.c
9581 * doc/tutorial/includekeyword.c
9582 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009583 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009584 update tutorial to properly free memory (thanks to Christopher
9585 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009586 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009587 added image files so the callouts are graphical, making it
9588 easier to read ( use "--param callout.graphics 1" to generate
9589 html with graphical callouts)
9590
Daniel Veillarde1662542002-08-28 11:50:59 +00009591Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9594 nice logos generated by Marc Liyanage
9595 * doc/site.xsl *.html: changed the stylesheet to show the new
9596 logo and regenerated the pages
9597
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009598Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9599
9600 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9601
Daniel Veillard42766c02002-08-22 20:52:17 +00009602Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * xpath.c: possible mem leak patch from Jason Adams
9605
9606Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9609 in the XQuery namespace
9610 * configure.in: preparing 2.4.24
9611 * doc/*.html: updated the web pages
9612
9613Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * python/generator.py: closing bug #85258 by generating conditional
9616 compile check to avoid linking to routines not configured in.
9617
Havoc Pennington84ec40a2002-08-22 13:59:35 +000096182002-08-22 Havoc Pennington <hp@pobox.com>
9619
9620 * autogen.sh: update error message for missing automake
9621
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009622Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * python/Makefile.am: typo in target name resulted in libxml2.py
9625 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9626
Daniel Veillard22669b22002-08-22 07:17:11 +00009627Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * win32/win32/Makefile.mingw: updated with version from
9630 Elizabeth Barham at http://soggytrousers.net/repository/
9631
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009632Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9633
9634 * win32/Makefile.msvc: added the prefix location to the include
9635 and lib search path.
9636
Havoc Pennington830e8972002-08-18 22:22:13 +000096372002-08-18 Havoc Pennington <hp@pobox.com>
9638
9639 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9640 both automake 1.6 and 1.4 installed get the right automake. Means
9641 compilation from CVS will now require the latest automake 1.4
9642 release, or manually creating symlinks called "automake-1.4" and
9643 "aclocal-1.4"
9644
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009645Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * configure.in python/Makefile.am: more AMD 64 induced changes from
9648 Frederic Crozat
9649
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009650Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * xinclude.c: oops I was missing the xml:base fixup too
9653 * result/XInclude/*.xml: this adds xml:base attributes to most
9654 results of the tests
9655
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009656Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * xinclude.c: quick but apparently working implementation of
9659 xi:fallback, should close bug #89684
9660 * Makefile.am test/XInclude/docs/fallback.xml
9661 result/XInclude/fallback.xml: added a basic test for fallback,
9662 and run with --nowarning to avoid a spurious warning
9663 * configure.in: applied patch from Frederic Crozat for python
9664 bindings on AMD 64bits machines.
9665
Daniel Veillard9e923512002-08-14 08:48:52 +00009666Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9669 the caller don't pass a SAX callback block.
9670
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009671Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * tree.c: applied the same fix for the XML-1.0 namespace to
9674 xmlSearchNsByHref() as was done for xmlSearchNs()
9675
Daniel Veillardad11b302002-08-12 14:53:41 +00009676Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * libxml.3: small cleanup of the man page
9679 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9680 when serializing HREF attributes generated by XSLT.
9681
Daniel Veillardc084e472002-08-12 13:27:28 +00009682Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9685 version of Marc Liyanage' patch for boolean attributes in HTML
9686 output
9687
Daniel Veillard5f91b372002-08-12 12:13:01 +00009688Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * python/tests/serialize.py: fixed the test results, indenting
9691 behaviour changed slightly
9692
Aleksey Sanin9e951762002-08-08 18:02:41 +00009693Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9694
9695 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9696 new c14n function to Windows def files
9697
Aleksey Saninea4272a2002-08-02 23:50:03 +00009698Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9699
9700 * c14n.c: fixed a memory leak in c14n code
9701
Daniel Veillard58e44c92002-08-02 22:19:49 +00009702Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * parser.c include/libxml/parser.h: adding a new API for Christian
9705 Glahn: xmlParseBalancedChunkMemoryRecover
9706 * valid.c: patch from Rick Jones for some grammar cleanup in
9707 validation messages
9708 * result/VC/* result/valid/*: this slightly change some of the
9709 regression tests outputs
9710
Daniel Veillard0bf29002002-08-01 12:54:11 +00009711Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * tree.c: trying to fix a problem in namespaced attribute handling
9714 raised by Christian Glahn
9715
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009716Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * encoding.c include/libxml/encoding.h: Opening the interface
9719 xmlNewCharEncodingHandler as requested in #89415
9720 * python/generator.py python/setup.py.in: applied cleanup
9721 patches from Marc-Andre Lemburg
9722 * tree.c: fixing bug #89332 on a specific case of loosing
9723 the XML-1.0 namespace on xml:xxx attributes
9724
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009725Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9726
9727 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9728 corner case from new Merlin's test suite and added a callback
9729 that will be used to improve xmlsec performance
9730
9731
Daniel Veillard0b22def2002-07-29 16:23:03 +00009732Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * HTMLtree.c: trying to fix the <style> escaping problem in
9735 HTML serialization bug #89342
9736
Daniel Veillard0b28e882002-07-24 23:47:05 +00009737Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9740 and rebuilt the web site.
9741
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009742Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009743
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009744 * include/libxml/tree.h: added _private member to xmlNs struct
9745
Daniel Veillard1d995272002-07-22 16:43:32 +00009746Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * HTMLparser.c: fixing bug #84876 based on the xml working
9749 code.
9750
William M. Brack61eaba52002-07-21 11:14:18 +00009751Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9752
9753 * python/Makefile.am: enhanced to fix bug 72012 (errors
9754 when using '-jX' make parameter)
9755
William M. Brackef61d202002-07-19 08:32:00 +00009756Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9757
9758 * xpath.c: small additional enhancement for booleans
9759 compared to nodesets
9760
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009761Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * HTMLtree.c: changed the order of the encoding declaration
9764 attributes in the meta tags due to a bug in IE/Mac
9765
William M. Brack0c022ad2002-07-12 00:56:01 +00009766Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9767
9768 * xpath.c: enhanced handling of booleans (especially '='
9769 and '!=' for nodesets) - fixes bug 85256. Added new
9770 routine xmlXPathNotEqualValues for more proper handling
9771 of '!=' when nodesets are involved.
9772
Daniel Veillard06944e22002-07-11 19:55:18 +00009773Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9776 doc/xmlcatalog_man.xml to the source distribution
9777
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009778Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9779
9780 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9781 asked for this.
9782
Daniel Veillard539638b2002-07-06 19:55:14 +00009783Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * configure.in: preparing 2.4.23
9786 * doc/*: rebuilt the docs
9787
Daniel Veillard176d99f2002-07-06 19:22:28 +00009788Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * parser.c: fixing bug #84169 by fixing the
9791 comment of xmlCreatePushParserCtxt to describe the
9792 encoding detection parameters better.
9793
Daniel Veillard37f961d2002-07-06 17:53:56 +00009794Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * valid.c: fixing bug #79331 in one path the lookup for
9797 ID attributes on a namespaced node wasn't handled correctly :-\
9798
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009799Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * HTMLparser.c: trying to fix 87235 about discarded white
9802 spaces in the HTML parser.
9803 * result/HTML/*: this changes the output of a number of HTML
9804 regression tests
9805
Daniel Veillardfdc91562002-07-01 21:52:03 +00009806Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * xpath.c: applied patch from Richard Jinks for the namespace
9809 axis + fixed a memory error.
9810 * parser.c parserInternals.c: applied patches from Peter Jacobi
9811 removing ctxt->token for good.
9812 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9813 popped out by the regression tests.
9814 * Makefile.am: patch for threads makefile from Gary Pennington
9815
William M. Brack6000af52002-06-28 11:43:13 +00009816Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9817
Daniel Veillardfdc91562002-07-01 21:52:03 +00009818 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009819 expressions involving preceding-sibling (et al).
9820
Daniel Veillard153120c2002-06-18 07:58:35 +00009821Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * hash.c: applied a patch from Peter Jacobi to solve a problem
9824 when compiling with the Watcom C on Win32
9825 * result/schemas/*.err: the change of hashing algo generated
9826 permutations in the output
9827
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009828Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * hash.c: applied patch from Sander Vesik improving the quality of
9831 the hash function.
9832
Aleksey Sanina5808b92002-06-14 17:07:41 +000098332002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009834
9835 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9836 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9837 xmllint.c xpath.c: replaced sprintf() with snprintf()
9838 to prevent possible buffer overflow (the bug was pointed
9839 out by Anju Premachandran)
9840
Daniel Veillarde059b892002-06-13 15:32:10 +00009841Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * parser.c: removed an uninitialized data error popped by valgrind
9844 on PE references
9845
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009846Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9847
9848 * doc/xml.html
9849 adding tutorial reference to the web page
9850
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009851Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9852
9853 * doc/tutorial/xmltutorial.xml
9854 * doc/tutorial/ar01s07.html
9855 * doc/tutorial/ape.html
9856 * doc/tutorial/includegetattribute.c
9857 adding section to tutorial about retrieving an attribute
9858 value
9859
Daniel Veillardf5582f12002-06-11 10:08:16 +00009860Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * parser.c: applied a couple of patches from Peter Jacobi to start
9863 to get rid of ctxt->token, with a possible significant speed
9864 improvement to be gained once done. Better compliance with PE
9865 references constructs in DTDs too.
9866 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9867 from Peter too
9868
Daniel Veillard38d80e22002-06-11 07:24:56 +00009869Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9872 xmlParseElement was likely to have been deallocated at the
9873 time of the report, possibly leading to segfault. Just report
9874 the tag name now.
9875
Daniel Veillard9e412302002-06-10 15:59:44 +00009876Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * xpath.c: patch from Richard Jinks for XPath substring() function
9879 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9880
Aleksey Sanina5808b92002-06-14 17:07:41 +000098812002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009882
9883 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9884
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009885Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9886
9887 *doc/FAQ.html
9888 fixing typos in FAQ, thanks to Robert Funnell for the
9889 editing help
9890
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009891Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * NEWS: got complaints from rpmlint that it was empty
9894
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009895Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9896
9897 * added doc/tutorial, including:
9898 apa.html
9899 apb.html
9900 apc.html
9901 apd.html
9902 ar01s02.html
9903 ar01s03.html
9904 ar01s04.html
9905 ar01s05.html
9906 ar01s06.html
9907 includeaddattribute.c
9908 includeaddkeyword.c
9909 includekeyword.c
9910 includestory.xml
9911 index.html
9912 xmltutorial.xml
9913 libxml tutorial, including generated html
9914
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009915Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9916
9917 * result/c14n/exc-without-comments/merlin-c14n-two-*
9918 result/c14n/without-comments/merlin-c14n-two-*
9919 test/c14n/exc-without-comments/merlin-c14n-two-*
9920 test/c14n/without-comments/merlin-c14n-two-*
9921 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9922 c14n/exc-c14n and slightly modified test script to handle
9923 these test cases
9924 * c14n.c: fixed bugs for complicated nodes set (namespace
9925 without node and others from merlin-c14n-two.tar.gz)
9926 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9927 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9928 for xmlsec performance patch
9929 * xpath.c: fixed self::node() for namespaces and attributes
9930
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009931Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9932
9933 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9934 but with the format parameter
9935 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9936
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009937Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9938
9939 * Makefile.am: updated c14n tests suite
9940 * c14n.c: performance improvement for previous c14n patch
9941
Daniel Veillarde72c7562002-05-31 09:47:30 +00009942Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * parser.c: another peroformance patch from Peter Jacobi, that
9945 time on parsing attribute values.
9946
Aleksey Sanin508a1012002-05-31 06:32:32 +00009947Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9948
9949 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9950 into LibXML2 test suite
9951
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009952Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9953
9954 * c14n.c: propagating xpath ancesstors node fix to c14n
9955 plus small performance improvement to reduce number of
9956 mallocs
9957 * xpath.c: fixed ancestors axis processing for namespace nodes
9958
Daniel Veillard46de64e2002-05-29 08:21:33 +00009959Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9962 Peter Jacobi
9963
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009964Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * configure.in: preparing 2.4.22
9967
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009968Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9971 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9972 a public entry point.
9973 * doc/*: rebuilt the API and docs
9974
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009975Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * xpath.c: patch from Richard Jinks to fix a problem introduced
9978 in the previous patch and pointed by Norm
9979
Daniel Veillardc6924812002-05-24 11:10:43 +00009980Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9981
9982 * libxml.spec.in: fixing bug #81112
9983
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009984Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * uri.c: fixing bug #82848
9987
Daniel Veillarda2878972002-05-24 07:54:39 +00009988Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9991 output of one catalog test
9992
Aleksey Sanin114e4752002-05-24 07:20:27 +00009993Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009994
Aleksey Sanin114e4752002-05-24 07:20:27 +00009995 * global.data globals.c tree.c include/libxml/globals.h
9996 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9997 default value for global parameter xmlIndentTreeOutput to 1 and
9998 introduced new global parameter xmlTreeIndentString (the string
9999 used to do one-level indent) with default value " " (as it was
10000 in tree.c)
10001
Daniel Veillard49d5af82002-05-23 11:55:49 +000010002Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10005 with trio and schemas.
10006
Daniel Veillard7c13af42002-05-22 09:57:32 +000010007Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * xpath.c: patch from Richard Jinks to fix the problem raised in
10010 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10011
Daniel Veillard5a872412002-05-22 06:40:27 +000010012Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * xmlschemas.c: a bit of work on import.
10015 * xmlschemastypes.c: Charles Bozeman provided a compare function
10016 for date/time types so min/max facet restrictions should work,
10017 indeterminate comparisons return an error instead of equal.
10018 * test/schemas/date_0* result/schemas/date_0_0: specific test
10019 from Charles Bozeman too
10020
Daniel Veillard10b6da42002-05-18 07:55:20 +000010021Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10024 from Christian Cornelssen fixing the man pages and the Catalog
10025 building script.
10026 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10027 next step is <xs:import> I now have a reasonable understanding
10028 of how it works.
10029
Daniel Veillarde5354492002-05-16 08:43:22 +000010030Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10033
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010034Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10035
10036 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10037
Daniel Veillard088bf112002-05-14 11:03:59 +000010038Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * xpath.c: fixing an XPath function evalutation bug pointed out
10041 by Alexey Efimov where the context was lost when evaluating
10042 the function arguments
10043
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010044Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010045
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010046 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10047 function public for XMLSec performance optimizations
10048
Daniel Veillard3cd72402002-05-13 10:33:30 +000010049Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * python/generator.py python/libxml2class.txt : fixed a problem
10052 with the HTML parser pointed by Gary Benson
10053 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10054 example
10055
Aleksey Sanine48a3182002-05-09 18:20:01 +000010056Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10057 * parser.c: fixed bug #81159 (memory growth in SAX)
10058
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010059Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10060 * xpath.c: fixed bug #78858 (the real fix)
10061
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010062Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010063 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010064
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010065Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * tree.c: modified xmlNodeSetBase to allow changing the
10068 base of a document.
10069
Daniel Veillard070803b2002-05-03 07:29:38 +000010070Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * xmlschemastypes.c: patch Charles Bozeman for validation of
10073 all the date, time, and duration types
10074 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10075 * configure.in: fixed an error pointed by an user
10076 * xml2-config.in: fixed an error pointed by an user
10077
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010078Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10079
10080 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10081 win32/libxml2.def.src xmlIO.c: exported default
10082 'file:', 'http:' and 'ftp:' protocols input handlers
10083 and maked protocols comparisson case insensitive
10084
Daniel Veillard34de97f2002-04-30 14:29:22 +000010085Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * configure.in: Neven Has detected a typo
10088
Daniel Veillard28577c32002-04-30 06:48:41 +000010089Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10092 as one of the persons allowed to commit directly to the
10093 module.
10094
Daniel Veillardfc57b412002-04-29 15:50:14 +000010095Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10098 * valid.c: raised a too low limit
10099 * doc/*: rebuilt the docs
10100
Daniel Veillardeca82812002-04-24 11:42:02 +000010101Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * test/XPath/expr/floats test/XPath/expr/functions
10104 result/XPath/expr/floats result/XPath/expr/functions
10105 xpath.c: another XPath conformance patch from Richard Jinks
10106
Daniel Veillard13e04c62002-04-23 17:51:29 +000010107Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * xmlschemas.c: fixed validation of attribute groups.
10110 * test/schemas result/schemas: added an example from the primer
10111
Daniel Veillard88c58912002-04-23 07:12:20 +000010112Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10115 * test/schemas result/schemas: updated the test list
10116
Daniel Veillarde19fc232002-04-22 16:01:24 +000010117Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * TODO: updated a bit
10120 * parser.c: made a comment more specific
10121 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10122 Schemas conformance.
10123 * test/schemas result/schemas: updated the test list
10124
Daniel Veillard441bc322002-04-20 17:38:48 +000010125Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10128 implementing xs:all with minOccurs = 0
10129 * tes/schemas/* result/schemas/*: added more tests covering
10130 xs:all
10131
Daniel Veillard8a001f62002-04-20 07:24:11 +000010132Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * xmlregexp.c: first implementation of the all particle, this
10135 may need to be revisited for case where not all transitions
10136 must be crossed.
10137
Daniel Veillard7646b182002-04-20 06:41:40 +000010138Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * tree.c: another entity processing update from Markus Henke
10141
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010142Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10143
10144 * trionan.c: fixed crash on OSF/1
10145
Daniel Veillardb4398962002-04-19 07:01:55 +000010146Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * xmlschemas.c: more Schemas work
10149 * test/schemas/* result/schemas/*: added more tests coming
10150 from the spec.
10151
Daniel Veillard54761132002-04-18 21:00:44 +000010152Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10155 ExcC14N specification
10156
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010157Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * tree.c: patch from Markus Henke, fix for recursive entities.
10160
Daniel Veillard23b1f372002-04-18 15:50:05 +000010161Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * xpath.c: fix a problem with string() on a document node.
10164
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010165Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * Makefile.am xmlschemas.c: more Schemas work
10168 * test/schemas/* result/schemas/*: added more tests coming
10169 from the spec.
10170
Daniel Veillard6231e842002-04-18 11:54:04 +000010171Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10174 * result/HTML/*: this changes a few things in the results
10175
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010176Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10177
10178 * include/libxml/tree.h: eliminated 'declaration different than
10179 prototype' warning
10180 * include/win32config.h: "resolved" conflicts with errno.h
10181
Daniel Veillardb509f152002-04-17 16:28:10 +000010182Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10185 on the automata interfaces and debug of counted choices
10186 * test/schemas/* result/schemas/*: added a number of tests
10187
Daniel Veillard8651f532002-04-17 09:06:27 +000010188Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10191 a bit of work on Schemas
10192 * testSchemas.c: try to make it more useful
10193 * test/schemas/* result/schemas/* Makefile.am: changed the
10194 Schemas regression test procedure, started adding a few samples
10195
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010196Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10197
10198 * include/libxml/encoding.h: Patch for the Borland C++ builder
10199 * include/libxml/tree.h: Patch for the Borland C++ builder
10200 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010201 * win32/bcb5: New directory for the Borland C++ builder
10202 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010203
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010204Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10205
10206 * win32/Makefile.msvc: Update for XML Schema support
10207 * win32/configure.js: Update for XML Schema support
10208 * win32/libxml2.def.src: Update for XML Schema support
10209
Daniel Veillard4255d502002-04-16 15:50:10 +000010210Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10213 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10214 xmlunicode.c include/libxml/Makefile.am
10215 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10216 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10217 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10218 include/libxml/xmlversion.h.in : merged the current state of
10219 XML Schemas implementation, it is not configured in by default,
10220 a specific --schemas configure option has been added.
10221 * test/automata test/regexp test/schemas Makefile.am
10222 result/automata result/regexp result/schemas:
10223 merged automata/regexp/schemas regression tests
10224
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010225Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * xpath.c: Gary found a compile time problem, fixes #78823
10228
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010229Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * configure.in: release of 2.4.20
10232 * doc/*: updated and rebuilt the docs
10233
Daniel Veillardf544f192002-04-15 12:56:56 +000010234Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * python/Makefile.am: patch from Cristian Gafton to build on
10237 Red Hat 6.2, should also fix #75779
10238
Daniel Veillard940492d2002-04-15 10:15:25 +000010239Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * valid.c: first part of fixing #78729
10242
Daniel Veillardeb475a32002-04-14 22:00:22 +000010243Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10246 escaping of URI when saving HTML files.
10247 * result/HTML/*: this impacted some tests
10248
Daniel Veillard9b731d72002-04-14 12:56:08 +000010249Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * configure.in: trying to fix #77441
10252
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010253Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * include/libxml/xmlIO.h: Hallski complained it could not be
10256 included by itself.
10257
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010258Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10261
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010262Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10263
10264 * win32/configure.js: patch from Nilo for the c14n option
10265 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10266
Daniel Veillardda423da2002-04-10 19:25:38 +000010267Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10270 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10271 LIBXML_THREAD_ENABLED
10272
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010273Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * xpath.c: another patch from Richard Jinks for substring conformance
10276 * test/XPath/expr/floats test/XPath/expr/strings
10277 result/XPath/expr/floats result/XPath/expr/strings: update of the
10278 test suite to check those.
10279
Daniel Veillard01917aa2002-04-10 11:30:41 +000010280Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * xpath.c: patch from Richard Jinks for .x float parsing.
10283
Daniel Veillard46d6c442002-04-09 16:10:39 +000010284Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10285
10286 * parser.c: patch from Markus Henke when an encoding ain't recognized
10287
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010288Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * libxml.m4: got a report that #include <string.h> was needed
10291
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010292Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10295
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010296Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10297
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010298 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010299
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010300Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10303 pointed out by Melvyn Sopacua.
10304
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010305Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * libxml.m4: Frédéric Crozat gave a patch related to the change
10308 of Include paths breaking the libxml.m4
10309
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010310Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * xpath.c: Fix bug #76927 forgot to save some context
10313 when evaluating binary expressions
10314
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010315Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * configure.in: fixed configure for MPE/iX from Markus Henke
10318 * xmlmemory.c: fixed initialization problems
10319 * xpath.c: another set of patches from Richard Jinks this
10320 fixes "make XPathtests" on linux
10321
Daniel Veillard21458c82002-03-27 16:12:22 +000010322Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10325 * test/XPath/expr/compare test/XPath/expr/equality
10326 test/XPath/expr/floats test/XPath/expr/functions
10327 test/XPath/expr/strings result/XPath/expr/compare
10328 result/XPath/expr/equality result/XPath/expr/floats
10329 result/XPath/expr/functions result/XPath/expr/strings: Updated
10330 tests though they show a divergence on Linux
10331
Daniel Veillard28dfed12002-03-27 09:08:17 +000010332Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * xpath.c trionan.c: previous commit also included patches
10335 from Richard Jinks on some IEEE support corner case
10336
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010337Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10340 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10341 that $(datadir) should be used for docs
10342
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010343Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10346 could leak filedescriptors
10347
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010348Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * configure.in nanohttp.c: applied patch from Allan Clark for
10351 UnixWare/OpenServer
10352
Daniel Veillard19274092002-03-25 16:48:03 +000010353Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * configure.in: preparing 2.4.19
10356 * doc/*: rebuilt the docs
10357
Daniel Veillard56b2db72002-03-25 16:35:28 +000010358Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * nanohttp.c: fixing #76043, got fed up with non-portability
10361 of that piece of code.
10362
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010363Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * valid.c SAX.c: Never commit without running "make tests" :-(
10366 fix a couple of stupidities in the previous commit
10367 * result/*: a few changes in some attribute order result of previous
10368 commit.
10369
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010370Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10373 the internal subset should not raise duplicate ID errors,
10374 also there was a small bug in conjunction to namespace
10375 declarations defaulted and xml:xxx attributes DTD definitions.
10376
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010377Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * xpath.c: Richard Jinks also raised some rounding problems
10380 this tries to fix them
10381
Daniel Veillard4e2df542002-03-22 12:23:14 +000010382Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10385 behaviour in xmlXPathCastToString()
10386
Daniel Veillarddb552912002-03-21 13:27:59 +000010387Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10390 raised by Morus Walter
10391
Daniel Veillard9e537932002-03-21 13:08:08 +000010392Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10395 from Igor
10396
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010397Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * xpath.c: fixing #75619, related to a problem when trying
10400 to evaluate condition when the current node set resulting
10401 from that sub-step evaluation is empty. Also fixes 2 potential
10402 problem with previous-sibling and next-siblings axis.
10403
Daniel Veillard1840ef02002-03-21 08:05:23 +000010404Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10405
10406 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10407 HTML support is not configured in.
10408
Daniel Veillard561b7f82002-03-20 21:55:57 +000010409Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10412 include/libxml/tree.h: dohh I really didn't intended to commit
10413 this test version :-(
10414
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010415Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * testSAX.c: I wanted to see the real speed at the SAX interface
10418 after a little too many Ximianer started complaining about the
10419 parser speed.
10420 added a --quiet option:
10421 paphio:~/XML -> ls -l db100000.xml
10422 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10423 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10424 3200006 callbacks generated
10425 real 0m1.270s
10426 Which means 16MBytes/s and 3Mcallback/s
10427
Daniel Veillardc62a1472002-03-19 18:35:12 +000010428Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * xpath.c: valgrind spotted another error that time when running
10431 on libxslt regression tests
10432
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010433Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * Makefile.am: adding "make valgrind" running the full regression
10436 tests (except python ones) under Valgrind (using valgrind -q
10437 which was kindly added by the author).
10438 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10439 passes cleanly now except an obcure floating point initialization
10440 raised in log10() in one XPath regression test ???
10441 * tree.c: edited some comments to close #75244
10442
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010443Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10446 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10447 context of ScrollKeeper, made sure that if the number is
10448 an integer, the serialization follows the description at
10449 http://www.w3.org/TR/xpath#section-String-Functions
10450
Daniel Veillard5997aca2002-03-18 18:36:20 +000010451Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010453 * configure.in: preparing 2.4.18
10454 * doc/*: updated and rebuilt the web site
10455 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10456 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010457 * parser.c: humm, changed the way the SAX parser work when
10458 xmlSubstituteEntitiesDefault(1) is set, it will then
10459 do the entity registration and loading by itself in case the
10460 user provided SAX getEntity() returns NULL.
10461 * testSAX.c: added --noent to test the behaviour.
10462
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010463Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * parser.c: Wilfried Teiken provided a hackish but working
10466 way to get context reported back on entities when parsing
10467 with SAX and without breaking the DOM build.
10468
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010469Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * c14n.c: applied a new patch from Aleksey Sanin
10472 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10473 to reference Aleksey implementation of XML digital Signatures
10474
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010475Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * xpath.c: small fix to avoid potential problem due to
10478 ordering of freeing data
10479 * python/Makefile.am: people were complaining about
10480 the generated file in python dir not being built
10481
Daniel Veillardd2379012002-03-15 22:24:56 +000010482Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10485 python/generator.py python/libxml.c python/types.c: Cleanup
10486 of the python Makefiles based on Jacob and James feedback,
10487 fixed the spec file accordingly, fixed the number of warning
10488 that passing my pedantic CFLAGS was generating. Conclusion
10489 is that Python includes are real crap.
10490
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010491Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * configure,in: it was reported quite a few times that
10494 xml2-config --cflags should not output
10495 -I$includeprefix/libxml2/libxml because libxml2 header names
10496 clashes with existing names like list.h from C++ stl.
10497 Includes should be #include<libxml/xxx.h> so ...
10498
Daniel Veillard6f293b12002-03-15 09:42:33 +000010499Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * c14n.c: another patch from Aleksey Sanin
10502
Daniel Veillard5c396542002-03-15 07:57:50 +000010503Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10506 canonicalization algorithm
10507 * doc/xml.html doc/index.html: added the C14N references on the
10508 index page.
10509
jacob berkman9be65862002-03-14 02:15:56 +0000105102002-03-13 jacob berkman <jacob@ximian.com>
10511
10512 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10513 usage, redundant, and gcc specific
10514
Daniel Veillard75be0132002-03-13 10:03:35 +000010515Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * xpath.c: speedup some node selection operations, this can
10518 have a significant impact on DocBook Norm's stylesheets
10519 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10520 make sure it's always the case
10521 * debugXML.c: distinguish CDATA and comments in ls operations
10522
Daniel Veillard61f26172002-03-12 18:46:39 +000010523Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10526 to generate better API descriptions etc...
10527
Daniel Veillard9ff88172002-03-11 09:15:32 +000010528Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * c14n.c: Fixing #74186, made sure all boolean expressions
10531 get fully parenthesized, ran indent on the output
10532 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10533 include/libxml/tree.h: also #74186 related, removed the
10534 --with-buffers option, and all the preprocessor conditional
10535 sections that were resulting from it.
10536
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010537Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * valid.c: applied patch from Dodji Seketeli fixing an
10540 uninitailized variable in xmlValidGetValidElements()
10541
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010542Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * c14n.c: fixed a few comments
10545 * doc/*.html doc/*/*.html: regenerated the docs and added
10546 the C14N API
10547 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10548
Daniel Veillardfa49d872002-03-09 10:20:00 +000010549Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * check-xml-test-suite.py: fix to adapt varaiations in the
10552 bindings
10553 * configure.in python/setup.py python/setup.py.in: fixed to
10554 have the version of the python scripts automatically updated
10555
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010556Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10559 in xmlCopyProp()
10560
Daniel Veillardaf43f632002-03-08 15:05:20 +000010561Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * configure.in: preparing 2.4.17 release
10564 * doc/*: updated and rebuilt the docs
10565 * xpath.c: fixed a comment
10566 * python/libxml.c: fixed a possible reentrancy problem
10567
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010568Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10571 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10572 added a specific regression test
10573 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10574 not raise exceptions when failing to find the attribute.
10575
Daniel Veillard90bc3712002-03-07 15:12:58 +000010576Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * configure.in xmllint.c: owen pointed out a problem with the
10579 ftme fix, gettimeofday() was not detected by configure and
10580 the ftime header wasn't included, dohhh
10581
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010582Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * configure.in xmllint.c: trying to fix #71457 for timing
10585 precision when gettimeofday() is not availble but ftime() is
10586
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010587Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10590 are now copied on install and part of the -devel RPM
10591
Daniel Veillard7b416132002-03-07 08:36:03 +000010592Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * xpath.c: trying to avoid bug #72150 which was apparently
10595 caused by a gcc bug (or a processor problem) as detailed
10596 at http://veillard.com/gcc.bug
10597
Daniel Veillardf742d342002-03-07 00:05:35 +000010598Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10601 fixed xmlReconciliateNs(), added a Python test/example for
10602 inter-document cut'n paste
10603 * python/libxml.py: fixed node.doc on document nodes and added
10604 xpathEval() onto node objects
10605
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010606Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10609 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10610 fixup and integrated tests for the serialization stuff
10611
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010612Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10615 moved the libxml man page to section 3
10616
Daniel Veillard1e774382002-03-06 17:35:40 +000010617Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * tree.c: fix bug #72490
10620 * python/libxml.c python/libxml.py: added methods serialize()
10621 and saveTo() to all node elements.
10622
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010623Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * xmlIO.c: closed #73430, don't read from an input source
10626 which indicated an end-of-file or an error.
10627
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010628Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * parser.c: make sure SAX endDocument is always called as
10631 this could result in a Python memory leak otherwise (it's
10632 used to decrement ref-counting)
10633 * python/generator.py python/libxml.c python/libxml.py
10634 python/libxml2-python-api.xml python/libxml2class.txt
10635 python/tests/error.py python/tests/xpath.py: implemented
10636 the suggestions made by Gary Benson and extended the tests
10637 to match it.
10638
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010639Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * python/generator.py: applied patch fixing #73450
10642
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010643Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * xpath.c: fixing #61290 "namespace nodes have no parent"
10646 long standing divergence from the XPath REC. NodeSets
10647 simply hold a copy of namespace nodes and those node ->next
10648 points to the parent (which may not be the node carrying the
10649 definition).
10650 * include/libxml/xpath.h: flagged but didn't added a possible
10651 speedup
10652 * DOCBparser.c HTMLparser.c: removed some warnings from push
10653 parser due to new state being added.
10654 * tree.c: new fix from Boris Erdmann
10655 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10656 the XML Canonalization support from Aleksey Sanin
10657
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010658Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * tree.c: patch from Boris Erdmann fixing some namespace odities
10661 with xmlCopyNode()
10662
Daniel Veillardc6613042002-03-02 09:34:02 +000010663Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * xmlIO.c: fix bug #72706 when loading a NULL entity
10666
Daniel Veillardc0fef772002-03-01 16:16:31 +000010667Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10670 actually change in a future XML Namespace revision.
10671
Daniel Veillard79426f22002-03-01 16:14:17 +000010672Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10675 added the possibility of returning nodesets from XPath extension
10676 functions written in Python
10677
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010678Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * python/*: commiting some Python bindings work done while travelling
10681
Daniel Veillard97300512002-03-01 09:13:41 +000010682Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10685 explicitely with memory debugging switched on
10686
Daniel Veillard6361da02002-02-23 10:10:33 +000010687Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10690 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10691 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10692 the accessor generator for strings
10693 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10694 regression test.
10695
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010696Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * python/README python/generator.py python/libxml.c python/setup.py:
10699 added the 'usual' setup.py to allow building a libxml2-python
10700 module based on the same code. The initialization is however
10701 different the 2 .so files fo libxml2 and libxslt are identical and
10702 they entry point initialize both libraries. this is done to avoid
10703 some possible nasty problem since the Python don't merge the maps
10704 of all shared modules.
10705
Daniel Veillard158a4d22002-02-20 22:17:58 +000010706Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * parser.c: fixed a push/encoding bug reported by Michael
10709 on librsvg
10710
Daniel Veillard7839e162002-02-20 18:54:48 +000010711Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * include/libxml/parserInternals.h: fixes a misplaced #endif
10714
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010715Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * parser.c valid.c: found and fixed a couple of allocation bugs
10718
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010719Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * doc/xml.html doc/python.html doc/*: added a Python and binding
10722 page describing the current state of the Python bindings and
10723 giving pointers to the other languages wrappers.
10724
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010725Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10728 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10729 rebuilt the API and web site
10730 * xpath.c: fixed #71978 portability bugs
10731
Daniel Veillard8aff2472002-02-19 21:50:43 +000010732Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10735
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010736Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * include/libxml/parserInternals.h parser.c: had to change
10739 2 internal parsing API when processing document content
10740 to check the start and end of element content are defined
10741 in the same entity
10742 * valid.c include/libxml/valid.h: attribute normalization can
10743 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10744 with the context to report it.
10745 * SAX.c: fixed the last known bugs, crazy validation constraints
10746 when a document is standalone seems correctly handled. There
10747 is a couple of open issues left which need consideration especially
10748 PE93 on external unparsed entities and standalone status.
10749 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10750 The 2 tests left failing are actually in error. Cleanup done.
10751
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010752Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * valid.c: implemented E59 spaces in CDATA does not match the
10755 nonterminal S
10756
Daniel Veillard878eab02002-02-19 13:46:09 +000010757Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * SAX.c parser.c valid.c: more validation test fixups
10760 * check-xml-test-suite.py: added duration info for the tests
10761
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010762Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * parser.c valid.c: a couple of errors were reported but not
10765 saved back as such in the parsing context. Down to 1% failure rate
10766 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10767
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010768Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * xmlInternald.c: isExtender was missing a char
10771 * parser.c include/libxml/parser.h: % are acceptable in the
10772 internal subset if within a PUBLIC ID
10773
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010774Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * SAX.c parserInternals.c valid.c: more work on the conformance
10777 suite. Took the step to finally block documents with encoding
10778 errors. It's a fatal error per the spec, people should have fixed
10779 their documents by now.
10780
Daniel Veillard55253e22002-02-18 14:32:39 +000010781Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * check-xml-test-suite.py: fixed the test script after some discussion
10784 on the semantic of TYPE="error"
10785 * Makefile.am: added the script to the distrib
10786
Daniel Veillard28757702002-02-18 11:19:30 +000010787Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * SAX.c entities.c: fixed a couple of conformances issues deep
10790 into the validation code (standalone and undeclared Notations)
10791
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010792Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10795 stayed there for years !
10796
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010797Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10800 missing
10801
Daniel Veillardc7612992002-02-17 22:47:37 +000010802Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * check-xml-test-suite.py: improved the behaviour a bit as
10805 well as the logs
10806 * parser.c valid.c SAX.c: fixed a few more bugs
10807 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10808
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010809Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * check-xml-test-suite.py: python script to run regression tests
10812 against the XML Test suite of W3C/OASis
10813 * SAX.c: fixed a validation bug
10814 * parser.c: fixed 3 errors pointed by the test suite
10815 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10816 * python/Makefile.am: fixed a dependendy
10817
Daniel Veillard9f28f302002-02-15 20:48:08 +000010818Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * xmlmemory.c: avoid a warning bug #71594
10821
Daniel Veillard144024e2002-02-13 21:14:46 +000010822Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10825 warning on alpha/Tru64
10826
Daniel Veillarde4301c82002-02-13 13:32:35 +000010827Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * include/libxml/entities.h: fixing a comment
10830 * valid.c: fixing some troubles with validity check on namespaces
10831 * result/VC/NS3 test/VC/NS3: added a specific regression test
10832
Daniel Veillarda6d05382002-02-13 13:07:41 +000010833Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * tree.c: Fixing #71342 serializing '\n' in attribute values
10836 * result/noent/att3 result/att3 test/att3: added a specific
10837 test.
10838
Daniel Veillard797a5652002-02-12 13:46:21 +000010839Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * python/libxml.c: couple of bug fixes
10842
Daniel Veillard01a6d412002-02-11 18:42:20 +000010843Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * python/*.py: removed tabs and used spaces.
10846
Daniel Veillard397ff112002-02-11 18:27:20 +000010847Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10850 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10851
Daniel Veillard03517542002-02-11 13:54:40 +000010852Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10855 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10856
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010857Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * include/libxml/encoding.h include/libxml/entities.h
10860 include/libxml/globals.h include/libxml/parser.h
10861 include/libxml/threads.h include/libxml/tree.h
10862 include/libxml/xmlmemory.h: trying to fix the include mess
10863
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010864Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * include/libxml/xmlmemory.h: reverted part of the previous
10867 attempt to provide #69655, this was breaking the build.
10868
Daniel Veillard0ba59232002-02-10 13:20:39 +000010869Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10872 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10873 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10874 include/libxml/parserInternals.h include/libxml/tree.h
10875 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10876 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10877 clean.
10878 * python/libxml.c: fixed a warning.
10879
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010880Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10883 copying of node, merge back IDs in the target document.
10884 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10885 test/XInclude/ents/ids.xml: test case
10886 * result/VC/ElementValid4: output changed due to a typo fix
10887
Daniel Veillard1c18e302002-02-09 22:16:40 +000010888Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010891 generate the dependencies right as Jacob found out. Add
10892 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010893
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010894Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * parserInternals.c valid.c: Justin Fletcher found some parts
10897 of the code needing cleanup
10898 * libxml.spec.in python/Makefile.am python/generator.py
10899 python/libxml.c python/libxml.py: Fixed the python Makefiles
10900 corrected a bug showing up on ia64, changed the name of the
10901 python internal module too
10902
Daniel Veillard07be19b2002-02-08 14:20:35 +000010903Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10904
10905 * Makefile.am: applied patch from Andris Pavenis for binary
10906 name suffixes
10907
Daniel Veillardf216d462002-02-08 13:44:24 +000010908Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * xmllint.c win32/win32config.h: fixing #68748
10911
Daniel Veillardd455d792002-02-08 13:37:46 +000010912Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * valid.c: fixing #70166
10915
10916Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * valid.c: fixing #70077
10919
Daniel Veillardc575b992002-02-08 13:28:40 +000010920Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10921
10922 * Copyright Makefile.am README configure.in libxml.spec.in:
10923 Changed to the MIT Licence
10924 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10925 doc/xmlio.html: updated the doc accordingly
10926 * include/libxml/xmlwin32version.h configure.in: preparing
10927 2.4.14 release
10928 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10929 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10930 fixed the const xmlChar * wrapper and generator, XPath extension
10931 functions now use the context as first argument
10932 * python/tests/tstxpath.py python/tests/xpath.py
10933 python/tests/xpathext.py: Updated the tests accordingly
10934 * tree.c: fixed bug #70067
10935
Daniel Veillard7db38712002-02-07 16:39:11 +000010936Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * Makefile.am: cleanup
10939 * debugXML.c: always use stdout if output is NULL
10940 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10941 * python/Makefile.am python/generator.py python/libxml2class.txt
10942 python/libxml_wrap.h python/types.c: augmented the number of bindings
10943 handling FILE * and XPath contexts
10944 * python/tests/Makefile.am: avoid a stupid problem due to the
10945 use of TEST.
10946
Daniel Veillard15a143b2002-02-06 22:40:50 +000010947Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10950
Daniel Veillard70cab352002-02-06 16:06:58 +000010951Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * python/TODO python/libxml.c: cleanup the extension function lookup
10954 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10955
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010956Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * configure.in python/Makefile.am: do not install outside
10959 of prefix
10960
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010961Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * python/TODO python/libxml.c: started adding SAX interfaces
10964 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10965 SAX test
10966
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010967Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * tree.c: hardened the addChild function
10970 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10971 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10972 added accessors needed for xmlNode, a bit more testing and
10973 extension of interfaces
10974 * python/tests/Makefile.am python/tests/build.py: added a test
10975 build from scratch/save/load/check
10976
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010977Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * parserInternals.c: change a small bit in the way valididy
10980 error messages get initialized
10981 * python/TODO python/libxml.c python/libxml2-python-api.xml
10982 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10983 added some memory debugging to track leaks at the libxml2 level
10984 * python/tests/*.py: changed all tests to check for leaks,
10985 there is just one left in XPath extension registrations.
10986
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010987Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * python/TODO python/generator.py python/libxml2-python-api.xml
10990 python/libxml2class.txt: more accessor classes for the parser
10991 context, allow to switch on and check validity
10992 * python/tests/Makefile.am python/tests/error.py
10993 python/tests/invalid.xml python/tests/valid.xml
10994 python/tests/validate.py: attded more test and and added error.py
10995 which I forgot to commit in the last step
10996
Daniel Veillard3ce52572002-02-03 15:08:05 +000010997Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * python/Makefile.am python/types.c: cleanup
11000 * python/libxml.c python/libxml.py python/libxml_wrap.h
11001 python/generator.py python/libxml2-python-api.xml
11002 python/libxml2class.txt: added class for parser context, added
11003 first cut for push mode support. Added a framework to generate
11004 accessors functions.
11005 * python/tests/Makefile.am python/tests/push.py: added a push
11006 test
11007
Daniel Veillardcfb05462002-02-02 23:18:22 +000011008Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11011 bug a bit of cleanup.
11012
Daniel Veillard5d819032002-02-02 21:49:17 +000011013Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11016 python/libxml2class.txt: adding error redirections and preformat
11017 to a python handler
11018 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11019 tests self checking
11020
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011021Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11024 a function
11025
Daniel Veillard9589d452002-02-02 10:28:17 +000011026Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11029 python/libxml.c python/libxml2-python-api.xml
11030 python/libxml2class.txt: Progressing through the TODOs, class
11031 description output, extra XML API, RPM now builds the wrappers
11032 for all python installed versions
11033
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011034Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * configure.in libxml.spec.in python/Makefile.am python/TODO
11037 python/generator.py python/libxml2class.txt: added more informations
11038 in the libxml2-python package including docs. Slightly changed
11039 the class hierarchy
11040 * python/tests/*: added basic regression tests infrastructure too
11041
11042Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11045 added libxml2-python as part of the packages installed
11046
Daniel Veillarda7340c82002-02-01 17:56:45 +000011047Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11048
11049 * python/Makefile.am python/generator.py python/libxml.c
11050 python/libxml.py: more work, now able to extend the
11051 XPath interpreter with functions written in python.
11052
Daniel Veillardc3e39442002-02-01 09:29:41 +000011053Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * python/Makefile.am: Jacob sent a patch to allow building from
11056 tarfile.
11057
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011058Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11061 inserted the python wrappers build, I hope this won't be too
11062 unportable
11063
Daniel Veillard1971ee22002-01-31 20:29:19 +000011064Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * xpath.c: minor optimization
11067 * python/generator.py python/libxml.c python/libxml.py
11068 python/libxml_wrap.h: more work on the python bindings,
11069 they now support XPath and there is no evident leak
11070
Daniel Veillard36ed5292002-01-30 23:49:06 +000011071Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * python/generator.py python/libxml.c python/libxml.py:
11074 more work on the python bindings generator.
11075
Daniel Veillard96fe0952002-01-30 20:52:23 +000011076Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * python/generator.py python/libxml.c python/libxml_wrap.h:
11079 more work on the python bindings.
11080
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011081Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * python/generator.py python/libxml.c python/libxml.py
11084 python/libxml_wrap.h: commited early version of a python binding
11085 for private use only ATM
11086
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011087Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * entities.c tree.c include/libxml/entities.h: applied patch
11090 from Anthony Jones to implement copy of DTD subtree too. Had
11091 just to keep 2 function private which really ought to become
11092 public ones.
11093
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011094Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * xmllint.c: added pointers to the web pages in the usage()
11097
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011098Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * tree.c: more fixes from Petr Kozelka for attribute handling
11101 in the tree API to align the semantic with DOM.
11102
Daniel Veillard36065812002-01-24 15:02:46 +000011103Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * valid.c tree.c entities.c: another set of patches from
11106 Anthony Jones for copy operations cleanup and robustness
11107
Daniel Veillardf8592562002-01-23 17:58:17 +000011108Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11111 an alphabetic index based on comments content
11112 * doc/*: rebuilt the web site with the new references
11113
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011114Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * parserInternals.h: Greg Sjaardema suggested to use an
11117 eponential buffer groth policy in xmlParserAddNodeInfo()
11118
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011119Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11122 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11123 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11124 to generate cross-references, and added/updated the stylesheets
11125 to generate and link API indexes. The generic keyword index
11126 is not done yet.
11127 * doc/*.html: regenerated all the usual docs too
11128
Daniel Veillard2070c482002-01-22 22:12:19 +000011129Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * debugXML.c: added an xpath function to the shell for T. V. Raman
11132
11133Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011134
11135 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11136 debug routines.
11137
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011138Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11141 support of attribute nodes
11142
Daniel Veillard9d06d302002-01-22 18:15:52 +000011143Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11146 hopefully near complete and fully documented of the API in XML
11147 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11148 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11149 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11150 include/libxml/parserInternals.h include/libxml/valid.hi
11151 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11152 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11153 include/libxml/xpath.h include/libxml/xpathInternals.h:
11154 Cleaned up the doc comments a lot in the process, the interface
11155 coverage is now 100%
11156
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011157Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11160 extracts comments from the gtk-doc DocBook output (a bit
11161 convoluted but seems to work).
11162
Daniel Veillard61006472002-01-21 17:31:47 +000011163Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11166 added an XML description of the API, moved the script generating
11167 it here. Added a "make api" target
11168
Daniel Veillardd2f23002002-01-21 13:36:00 +000011169Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11172
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011173Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * xpath.c include/libxml/xpathInternals.h: the change made to
11176 xmlXPathFuncLookupFunc was incompatible roll it back
11177
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011178Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * SAX.c: cleanup patch from Anthony Jones
11181 * doc/Makefile.am: fix the headers to avoid in make scan
11182 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11183 includes, * vs Ptr and general cleanup
11184 * parsedecl.py: first version of a script to extract the
11185 module interfaces, the goal will be to provide .decl or XML
11186 specification of the interfaces to build wrappers.
11187
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011188Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11191 now provides return codes in case of errors
11192
Bjorn Reese026d29f2002-01-19 15:40:18 +000011193Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11194
11195 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11196 Upgraded to trio baseline 1.6
11197 * strio.h strio.c: Replaced by triostr.h and triostr.c
11198
Daniel Veillard572577e2002-01-18 16:23:55 +000011199Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11202 of strdup usage in the code
11203
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011204Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * parser.c error.c: Keith Isdale complained rightly that
11207 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11208
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011209Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * tree.c: fixed the funxtion to set the xml: attributes
11212 * debugXML.c: added "setbase" to test it.
11213
Daniel Veillard2c748c62002-01-16 15:37:50 +000011214Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11217 to allow updating an attribute content
11218
Daniel Veillard8de85c62002-01-15 17:10:15 +000011219Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * libxml.h: try to avoid problems when compiling on Windows
11222
Daniel Veillard314cfa02002-01-14 17:58:01 +000011223Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * hash.c: patch from Anthony Jones for hash.c allocation size
11226 * Makefile.am: trying to work around Yet Another Libtool Madness
11227 and build the 2.4.13 release finally ...
11228
Daniel Veillard744683d2002-01-14 17:30:20 +000011229Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11232 * doc/* : update of the documentation
11233
Daniel Veillarde6a55192002-01-14 17:11:53 +000011234Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11237 at fixing #61290 :-(
11238
Daniel Veillardfb25a512002-01-13 20:32:08 +000011239Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11242 Fixes bug #67229
11243
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011244Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * tree.c: trying to avoid troubles when a subtree is copied
11247 and coalesced in part with the target tree. Should fix
11248 bug #67407
11249
Daniel Veillardd8224e02002-01-13 15:43:22 +000011250Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * valid.c: fixed validation of attributes content of type
11253 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11254 values, very old bug. Fixes #67671
11255
Daniel Veillard8107a222002-01-13 14:10:10 +000011256Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * parser.c include/libxml/parserInternals.h tree.c: integrated
11259 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11260 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11261
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011262Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * threads.c: applied Serguei Narojnyi's patch to add native
11265 thread support on the Win32 platform
11266 * testThreadsWin32.c Makefile.am: added the test program also
11267 from Serguei, Win32 specific
11268 * include/win32config.h include/libxml/xmlwin32version.h.in:
11269 added patch from Igor for the Windows thread specific defines.
11270
Daniel Veillard845cce42002-01-09 11:51:37 +000011271Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11274
Daniel Veillard7b602b42002-01-08 13:26:00 +000011275Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11278 output page into XMLinfo.html. Close bug #66951 and
11279 raised by Robert Collins too.
11280
Daniel Veillard73c6e532002-01-08 13:15:33 +000011281Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * encoding.c: Paul Keogh pointed out a possibility of segfault
11284 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11285 Closes bug # 68238
11286
Daniel Veillard4a859202002-01-08 11:49:22 +000011287Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * doc/*.html: updated the Gdome2 links
11290
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011291Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * libxml.h: Applied following patches from Robert Collins
11294 and make sure IN_LIBXML is defined when compiling it
11295 -------
11296 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11297 as well as Visual C.
11298 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11299 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11300 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11301 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11302 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11303 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11304 xmlSysIDExists xmlNoNetExists).
11305 * xmllint.c: Don't include winsock2.h for Cygwin.
11306
Daniel Veillard401c2112002-01-07 16:54:10 +000011307Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11310 when the version info is not present.
11311
Daniel Veillard6f42c132002-01-06 23:05:13 +000011312Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * tree.c: Anthony Jones pointed out a problem in
11315 xmlStringGetNodeList() and provided a fix for it
11316
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011317Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011319 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011320 xmlCreatePushParserCtxt() when the initial buffer passed
11321 is large.
11322
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011323Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * win32/*: big cleanup of the Windows/MSVC project files
11326 from Igor Zlatkovic
11327
Daniel Veillardcebb1362002-01-02 13:13:30 +000011328Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * doc/Makefile.am: should fix #67674 and avoid troubles if
11331 xsltproc is not available or fails in the prefix provided
11332
Daniel Veillard26908ab2002-01-01 16:50:03 +000011333Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11336
Daniel Veillard5344c602001-12-31 16:37:34 +000011337Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11338
11339 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11340 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11341 Fixed a few other problems raised by Charlie Bozeman.
11342 * result/VC/ElementValid[5-7]: fixed the output
11343
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011344Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11347 patches from Charlie Bozeman. Regenerated the HTML docs.
11348
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011349Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11352 for Windows from Igor
11353
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011354Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11355
11356 * xmllint.c: applied Justin Fletcher patch for --output or -o
11357
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011358Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11359
11360 * win32/libxml2/libxml2.def.src: close #67019
11361
Daniel Veillard01db67c2001-12-18 07:09:59 +000011362Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * xmllint.c: applied Justin Fletcher generic timing patch
11365 similar to the one already applied to xsltproc.
11366
Daniel Veillardd1640922001-12-17 15:30:10 +000011367Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11368
11369 * include/libxml/tree.h tree.c: applied documentation patches
11370 from Charlie Bozeman
11371
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011372Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11373
11374 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11375
Daniel Veillard29e43992001-12-13 22:21:58 +000011376Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11377
11378 * valid.c: fix the xmlStrdup() used in the previous patch.
11379 * valid.c: added --dropdtd
11380 * tree.c: fixed xmlUnlinkNode so it also removes the references
11381 from the document if the node is a DTD
11382
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011383Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * HTMLtree.c valid.c: cleanup some static declarations
11386
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011387Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * xmllint.c: removed another strdup()
11390 * doc/FAQ: removed the HP/UX entry
11391
Daniel Veillarded472f32001-12-13 08:48:14 +000011392Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * valid.c: fix bug #66816 when validating.
11395 * xmllint.c: don't use sys/time.h if configure did not found it
11396
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011397Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11398
11399 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11400 xmlcatalog_man.xml
11401
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011402Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11403
11404 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11405 xmlInitMemory() was declared twice
11406
Daniel Veillardb82c1662001-12-09 14:00:54 +000011407Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11408
11409 * globals.c: do not reference strdup() !
11410 * configure.in libxml-2.0.pc.in: trying to fix the libs
11411 of the various config extraction modules
11412
Daniel Veillardef90ba72001-12-07 14:24:22 +000011413Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * configure.in : preparing 2.4.12
11416 * doc/* : updated and rebuilt the docs
11417
Daniel Veillard220346d2001-12-07 11:33:54 +000011418Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11419
11420 * uri.c: closed bug #66159
11421 * testURI.c: added --escape option
11422 * configure.in: some cleanup for xml2-config --cflags
11423
Daniel Veillard2a906822001-12-06 14:34:08 +000011424Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * globals.c testThreads.c: removed some misplaced includes
11427 of xmlversion.h
11428
Daniel Veillarde28313b2001-12-06 14:08:31 +000011429Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11430
11431 * threads.c: patch from Gary Pennington fixing a possible
11432 problem at initialization time.
11433
Daniel Veillardd3b08822001-12-05 12:03:33 +000011434Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11435
11436 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011437 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011438 CodeWarrior.
11439
Daniel Veillarda7866932001-12-04 13:14:44 +000011440Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11441
11442 * xmllint.c: applied Geert Kloosterman's patch to fix
11443 --repeat --timing output
11444
Daniel Veillard19840942001-11-29 16:11:38 +000011445Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11446
11447 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11448 where non-wellformed XML declaractions were not detected.
11449
Daniel Veillarde85d9342001-11-28 14:43:12 +000011450Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11451
11452 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11453
Daniel Veillard22f25a82001-11-28 09:12:23 +000011454Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11457 gets reset by xmlCleanupInputCallbacks() and this makes the
11458 function useless. Same for output.
11459
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011460Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * xmlIO.c: robert pointed out a loop error in callback cleanups
11463
Daniel Veillard8faa7832001-11-26 15:58:08 +000011464Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11467 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11468 they are not really tied to debugging
11469
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011470Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11473 * xmllint.c: better --catalogs description
11474
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011475Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * tree.c: fixed a couple of problems in xmlSetProp()
11478
Daniel Veillardcd337f02001-11-22 18:20:37 +000011479Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11482 unappropriate stdout output.
11483
Daniel Veillard566d4df2001-11-22 13:00:53 +000011484Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11487 by Denis Beurive, closes #65111
11488
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011489Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * valid.c: in case of content model validity error, don't
11492 print it if validity warnings were not requested.
11493
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011494Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11497 * parserInternals.c: removed the last exit() call. Print an
11498 unmaskable error on stderr instead (library mismatch detection)
11499
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011500Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11501
11502 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11503 shell instructions from Heiko Rupp
11504
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011505Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11506
11507 * catalog.c: use the URL notation file:// for default catalog paths
11508
Daniel Veillard0ec98632001-11-14 15:04:32 +000011509Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11510
11511 * include/libxml/tree.h: better comments for _private fields
11512 * tree.c: removed a problem when copying an entity reference.
11513
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011514Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11515
11516 * vms/*: updated instructions and diffs from John A Fotheringham
11517
Daniel Veillarda11001b2001-11-12 22:45:36 +000011518Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11519
11520 * include/libxml/xmlerror.h: avoid an include problem if
11521 #include <libxml/xmlerror.h> happens first in code
11522 seems to be the case in KDE libs
11523
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011524Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11527 from Igor for Windows
11528
11529Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11530
11531 * Makefile.am: Gary Pennington pointed out a missing prefix
11532
Daniel Veillard43d3f612001-11-10 11:57:23 +000011533Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11534
11535 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11536 * doc/*: upgraded and rebuilt the docs
11537
Daniel Veillardc1f78342001-11-10 11:43:05 +000011538Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11539
11540 * HTMLparser.c: fix comment in scripts element parsing.
11541 * result/HTML/doc3*: updated the results.
11542
11543Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * uri.c: another URI bug fix #63336, using Joel Young patch.
11546
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011547Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11550 a cleaned up version of the Pwd shell string generation.
11551
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011552Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11553
11554 * valid.c include/libxml/tree.h: trying to fix namespaces +
11555 validation problems for good, closing #63619 in the process
11556 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11557 wrong in this respect, fixed it.
11558
Daniel Veillardd536f702001-11-08 17:32:47 +000011559Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * xmllint.c: Morus Walter patch to allow --format and --encode
11562
Daniel Veillard5004f422001-11-08 13:53:05 +000011563Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * debugXML.c: Stefan Kost provided an help command for the shell
11566
Daniel Veillarda6825e82001-11-07 13:33:59 +000011567Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11568
11569 * debugXML.c: Heiko Rupp pointed that the shell would crash
11570 on empty nodesets returns.
11571
Daniel Veillard03f848d2001-11-07 12:53:46 +000011572Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11575 migh need the history libraries
11576
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011577Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11580 handle the case of < in quoted attributes, Bastian Kleineidam
11581
Daniel Veillardc853b322001-11-06 15:24:37 +000011582Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11583
11584 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11585 fixing catalog breakages
11586 * Makefile.am catalog.c result/catalogs/catal
11587 result/catalogs/mycatalog.* test/catalogs/catal*:
11588 fixed more problems in catalog support, added more regression tests
11589 for both XML and SGML catalog handling
11590
Daniel Veillard66870c72001-11-05 19:27:49 +000011591Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * debugXML.c: applied an improvement to xmlGetLineNo() from
11594 Keith Isdale
11595
Daniel Veillardffe09c92001-11-05 14:21:47 +000011596Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11599 Side effect of the progressive catalog loading
11600
Daniel Veillardad661b92001-11-05 11:43:15 +000011601Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * Makefile.am: confexecdir and confexec_DATA were defined twice
11604 pointed out by Karl Eichwalder
11605
Daniel Veillard6eb17722001-11-04 22:19:27 +000011606Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * xmlcatalog.c: avoid unlink() and use remove() instead.
11609
Daniel Veillardea898282001-11-04 22:13:45 +000011610Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * libxml.spec.in: cleanup
11613 * include/libxml/xmlwin32version.h: updated with 2.4.8
11614
Daniel Veillarda4617b82001-11-04 20:19:12 +000011615Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11616
11617 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11618 of compiling libxml with a non standard set of options
11619
John Fleck027edfb2001-11-04 20:13:58 +000011620Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11621
11622 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11623 document --sgml option, fixing gnome bugzilla #63382
11624
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011625Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11628 breakage of 2.4.7, added a couple of really needed APIs
11629 like xmlCatalogIsEmpty() and xmlNewCatalog()
11630 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11631 for install-catalog
11632 * configure.in: preparing 2.4.8
11633
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011634Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11635
11636 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11637 include/libxml/tree.h include/libxml/xmlIO.h: more include
11638 cleanups, export cleanly one html output + format function.
11639
11640Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * parser.c: removed initGenericErrorDefaultFunc call from
11643 xmlInitParser() since it could destroy previous calls to
11644 xsltSetGenericErrorFunc() effects
11645
Daniel Veillardebd38c52001-11-01 08:38:12 +000011646Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11649 keyword.
11650
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011651Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * Makefile.am: cleanup
11654 * threads.c: cleanup too
11655 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11656 from xsltproc
11657 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011658 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011659
Daniel Veillard91c00402001-10-30 17:41:38 +000011660Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11663 was not used anymore !
11664
Daniel Veillard52dcab32001-10-30 12:51:17 +000011665Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * configure.in: preparing 2.4.7
11668 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11669 manual page from John
11670 * doc/*: updated the doc and rebuilt the generated pages
11671
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011672Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * xmlIO.c: closing bug #62711, the library should never
11675 close stdin or stdout.
11676
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011677Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * uri.c: second pass at fixing #63336, using Joel Young
11680 final patch. looks okay.
11681
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011682Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * uri.c include/libxml/uri.h: trying to clear #63336
11685 allowing the escaping routine to parse unconformant
11686 URI-References.
11687
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011688Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * vms/readme.vms vms/build_libxml.com nanoftp.c
11691 include/libxml/xmlversion.h.in: a few VMS updates from
11692 John A Fotheringham
11693 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11694 and xmlCleanupOutputCallbacks() for the Perl binding people.
11695
Daniel Veillard635ef722001-10-29 11:48:19 +000011696Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11697
11698 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11699 apply fixes to close #63271 and avoid segfaults when
11700 the error routine gets callbed before xmlInitParser()
11701 get called.
11702 * nanoftp.c error.c: Applied patches from Justin Fletcher
11703 correcting some xmlGenericError misuses.
11704
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011705Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11706
11707 *doc/xmllint.xml, doc/xmllint.1
11708 New and improved man page for xmllint - .xml is the original, .1
11709 is the generated man page
11710
Daniel Veillardc9484202001-10-24 12:35:52 +000011711Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11712
11713 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11714 the web site from the main HTML document.
11715
Daniel Veillard5151c062001-10-23 13:10:19 +000011716Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11717
11718 * parser.c: fixed an erroneous validation bug when PE refs
11719 occurs in external parsed entities referenced from the
11720 internals subset
11721 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11722 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11723 added the associated testcase, it's a nice one.
11724 * HTMLparser.c: generate the DTD node as HTML still ...
11725 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11726
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011727Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * HTMLparser.c: fixed a bug in htmlNewDoc()
11730
Daniel Veillard89cad532001-10-22 09:46:13 +000011731Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * test/threads/*: added entities testing to the Thread test
11734 * testThreads.c: make the test reasonable
11735 * DOCBparser.c: fix the DTD public and system ID
11736 * xmllint.c: added --sgml for SGML DocBook importing
11737 * Makefile.am: added Docbtests target
11738
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011739Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11742 * testThreads.c: removed bogus include
11743
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011744Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11745
11746 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11747 fixed a very serious (looping) validation bug
11748
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011749Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * include/libxml/globals.h include/libxml/threads.h threads.c
11752 testThreads.c: far more testing, cleaning up bugs
11753 * *.c : make sure globals.h is always included.
11754
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011755Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11756
11757 * HTMLparser.c: try to get rid of parser loops for good.
11758
Daniel Veillardab7488e2001-10-17 11:30:37 +000011759Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11760
11761 * configure.in: fixed some bugs in CFLAGS passing.
11762 * test/threads Makefile.am testThreads.c: added a specific
11763 threaded test case (really nasty, guaranteed).
11764
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011765Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11766
11767 * catalog.c: serious cleanup on the management of the
11768 XML catalog tree, more tests done, especially with
11769 the catalog PI.
11770
Daniel Veillard364789a2001-10-16 12:45:00 +000011771Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11772
11773 * catalog.c: avoid a problem in catalog cleanup on SMP if
11774 catalogs were not initialized.
11775
Daniel Veillard81463942001-10-16 12:34:39 +000011776Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * catalog.c xpath.c: trying to cleanup the not thread safe
11779 parts of the library.
11780
Daniel Veillard64a411c2001-10-15 12:32:07 +000011781Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11782
11783 * include/libxml/globals.h configure.in global.data: make
11784 the allocation be per-thread a configure option
11785 * encoding.c include/libxml/parser.h: fixed compilation
11786 errors
11787
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011788Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * include/libxml/parser.h: Norm reported that a few lines
11791 added were breaking libxslt compile, removed them for now
11792
Daniel Veillard6f350292001-10-14 09:56:15 +000011793Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11794
11795 * parser.c parserInternals.c threads.c: debugged and fixed
11796 initialization problems which were giving troubles on SMP
11797 boxes.
11798
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011799Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * include/libxml/Makefile.am: missing globals.h
11802
Daniel Veillarde7090612001-10-13 12:18:28 +000011803Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011804
Daniel Veillarde7090612001-10-13 12:18:28 +000011805 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011806
Daniel Veillardd0463562001-10-13 09:15:48 +000011807Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11808
11809 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11810 include/libxml/parserInternals.h include/libxml/tree.h
11811 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11812 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11813 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11814 Applied the last patches from Gary, cleanup, activated threading
11815 all user accessible global variables are now handled in globals.[ch]
11816 Still a bit rought but make tests passes with either
11817 --with-threads defined at configure time or not.
11818 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11819 linking options
11820
Daniel Veillardb8478642001-10-12 17:29:10 +000011821Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * Makefile.am include/libxml/Makefile.am
11824 include/libxml/globals.h globals.c include/libxml/threads.h
11825 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11826 configure.in: started integrating the core of the thread support
11827 not activated yet but half integrated. The code should still
11828 compile and work anyway.
11829
Daniel Veillardb44025c2001-10-11 22:55:55 +000011830Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11833 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11834 integrating the non-controversial parts of Gary Pennington
11835 multithread patches
11836 * catalog.c: corrected a small bug introduced
11837
Daniel Veillard75b96822001-10-11 18:59:45 +000011838Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11839
11840 * catalog.c include/libxml/catalog.h: very serious cleanup,
11841 isolating unportable code and as much as possible the accesses
11842 to the global shared catalog. May need more testing !
11843
Daniel Veillard78d12092001-10-11 09:12:24 +000011844Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11847 Keith Isdale patches for the XSLT debugger interfaces. Some
11848 cleanup
11849
Daniel Veillardff0b7312001-10-11 06:46:09 +000011850Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11851
11852 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11853 * DOCBparser.c: generate line nubers in elements
11854
Daniel Veillard60087f32001-10-10 09:45:09 +000011855Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * configure.in: preparing 2.4.6 release
11858 * doc/xml.html doc/html/*: updated and rebuilt the docs
11859 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11860
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011861Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11862
11863 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11864 adding documentation for DV's supercatalog support
11865
Daniel Veillard82d75332001-10-08 15:01:59 +000011866Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11867
11868 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11869 super catalog support adding one API and one flag --sgml to
11870 xmlcatalog
11871
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011872Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11873
11874 * doc/xmlcatalog_man.xml, xmlcatalog.1
11875 One more crack at
11876 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11877
11878
Thomas Broyer47334c02001-10-07 16:41:52 +000011879Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11880
11881 * xpath.c: implemented xmlXPathObjectCopy for external objects
11882 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11883
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011884Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11885
11886 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11887 finishing up fix to
11888 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11889 the xmlcatalog man page display more elegantly
11890
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011891Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11892
11893 * configure.in: closing bug #61832
11894 * HTMLparser.c: removed a warning
11895
Daniel Veillard6ab38382001-10-06 13:08:27 +000011896Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * xpath.c: fixing #61673 part I, do not loose doc information
11899 when copying result value trees.
11900
Daniel Veillard556c6682001-10-06 09:59:51 +000011901Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11902
11903 * xpath.c: trying to harden the XPath interpreter
11904
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011905Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11906
11907 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11908 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11909
William M. Brack1633d182001-10-05 15:41:19 +000011910Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11911
11912 * HTMLparser: repaired another loop problem
11913
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011914Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11915
11916 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11917 parsing.
11918 * xpath.c: fix bug #61291 the default XML namespace node is
11919 missing from the namespace axis.
11920 * tree.c: refuse to create namespaces nodes with prefix "xml"
11921
Daniel Veillard651f9472001-10-04 14:51:06 +000011922Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * SAX.c: ouch a non-defined namespace could lead to a crash,
11925 fixed #61215
11926
Daniel Veillard7dd05702001-10-04 14:25:12 +000011927Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * parserInternals.c: closed bug #61054
11930
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011931Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * include/libxml/Makefile.am: closing #60708
11934
Daniel Veillarda293c322001-10-02 13:54:14 +000011935Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11936
11937 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11938 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11939
Daniel Veillardf4309d72001-10-02 09:28:58 +000011940Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11943
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011944Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11947 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11948
Daniel Veillard16756b62001-10-01 07:36:25 +000011949Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11950
11951 * catalog.c: Justin Fletcher provided cleaup code in case
11952 HAVE_STAT is not defined
11953 * include/win32config.h: Igor Zlatkovic suggested to have
11954 HAVE_STAT defined there
11955
William M. Brack5e1cac12001-09-28 16:19:18 +000011956Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11957
11958 * catalog.c - fixed typing error reported by M. Barros
11959
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011960Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11961
11962 * xmllint.c - fixing typo
11963
William M. Brackd28e48a2001-09-23 01:55:08 +000011964Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11965
11966 * HTMLparser.c: small enhancement to prevent loop on
11967 unrecognizable data
11968
Daniel Veillardb1d62872001-09-21 09:47:08 +000011969Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11970
11971 * parserInternals.c: applying patch from bug #60757 this
11972 should close it
11973
Daniel Veillardc0631a62001-09-20 13:56:06 +000011974Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11975
11976 * catalog.c xmlcatalog.c: removed a couple of warning
11977 * xpath.c: try to solve the linking problem on platforms
11978 needing trio to compile
11979
Daniel Veillard1a123612001-09-19 08:06:23 +000011980Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011981
Daniel Veillard1a123612001-09-19 08:06:23 +000011982 * Makefile.am libxml.spec.in: backing up non-documented changes
11983 commited without review or aproval by Jens Finke <jens@gnome.org>
11984 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011985
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011986Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11987
11988 * configure.in: Joe Orton provided a patch fixing a problem
11989 when iconv is specified to be in a non-standard directory
11990 but wasn't exported in xml2-config --cflags
11991
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011992Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11993
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011994 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011995 troubles with 2.4.4 errors.
11996
Daniel Veillard16698282001-09-14 10:29:27 +000011997Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11998
11999 * encoding.c entities.c: do not output hexadecimal charrefs
12000 when serializing HTML since some version of Netscape can't
12001 grok it, generate decimal ones.
12002 * result/HTML/doc3.htm: output changed due to previous test
12003 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12004
Daniel Veillard98fed372001-09-13 11:34:58 +000012005Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12006
12007 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12008 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12009
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012010Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012011 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012012
12013 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12014 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12015 updated the configuration scripts systems accordingly
12016
Daniel Veillard04382ae2001-09-12 18:51:30 +000012017Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12018
12019 * configure.in: preparing for 2.4.4
12020 * doc/xml.html doc/html/*: updated and rebuilt the docs
12021
Daniel Veillardd63437e2001-09-12 15:00:27 +000012022Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12023
12024 * win32/dsp/libxml2.def.src: tried to incorporate comments
12025 from bug #59220
12026
Daniel Veillard319a7422001-09-11 09:27:09 +000012027Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12028
12029 * parser.c result/noent/wml.xml: fixed bug #59981 related
12030 to handling of '&' in attributes when entities are substitued
12031
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012032Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12033
12034 * libxml.h include/libxml/xmlversion.h.in
12035 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12036 Tried to close bug #60131
12037
Daniel Veillardbce62332001-09-10 18:46:55 +000012038Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12041
Daniel Veillard143b04f2001-09-10 18:14:14 +000012042Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12043
12044 * SAX.c: fixing bug #59946 on xmlns=""
12045
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012046Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12047
12048 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12049 but allocates a new error code.
12050
Daniel Veillard05c13a22001-09-09 08:38:09 +000012051Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12052
12053 * xmllint.c: John Fleck fixed typos in the options output
12054 * parser.c SAX.c: fix ignorable white space SAX selection
12055
12056Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12057
12058 * entities.c: Steve Underwood found the possibility of an
12059 ininite loop in case of error.
12060
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012061Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12064
Daniel Veillarda050d232001-09-05 15:51:05 +000012065Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * parser.c: warn if version is not 1.0 but it's not
12068 strictly speaking an error after analyzing the spec
12069
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012070Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12071
12072 *doc/catalog.html - add link to the html version of the
12073 man page, other linguistic cleanups
12074
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012075Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12076
12077 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12078 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12079 file, has not yet been included in the build.
12080
Daniel Veillard99784ff2001-09-01 16:20:28 +000012081Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * catalog.c: removed a duplicate affectation Justin Fletcher
12084
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012085Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12086
12087 * tree.c: Armin Sander pointed a possible text coalescing
12088 problem, completed his patch.
12089
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012090Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12091
12092 * trionan.c: Fixed const and volatile re-definition problem
12093
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012094Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12095
12096 * libxml.4 parser.c: doc updates from Heiko Rupp
12097 * parserInternals.c: 2 sanity checks from Heiko Rupp
12098
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012099Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12100
12101 * tree.c: applied patch from Armin Sander to make some pointers
12102 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012103 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012104
Daniel Veillardb06c6142001-08-27 14:26:30 +000012105Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * xpath.c: hum, restrict the integer usage gcc bug workaround
12108 to only gcc compilers so that other architecture don't get
12109 penalized by this limitation.
12110 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12111
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012112Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12115 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12116
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012117Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12118
12119 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12120 --convert option to xmlcatalog to convert SGML ones to
12121 the XML syntax.
12122 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12123
12124 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012125Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * catalog.c xmlIO.c: started some serious testing and fixed
12128 a few bug and optmization needs.
12129
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012130Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12133 preparing for a 2.4.3 release even if it may not be ready yet
12134 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12135 all file parsing lookup to go through the entity resolver, add
12136 to add an API to bypass it (needed to load catalogs themselves),
12137 some cleanup on the catalog code too.
12138 * nanoftp.c: small cleanup
12139 * doc/catalog.html: small update
12140
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012141Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12142
12143 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12144 Jun Kuriyama
12145
Daniel Veillardffb120d2001-08-23 00:52:23 +000012146Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * doc/catalog.html: finished the catalog documentation
12149
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012150Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * doc/catalog.html doc/xml.html: added documentation about
12153 Catalog support, misses an API description
12154 * doc/html/*: reextracted the API pages
12155
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012156Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12157
12158 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12159 Added the part about section 7.2 on URI resolution,
12160 fixed a side effect in the HTML parser, look complete
12161 and ready to rock except the URI/SystemID part!
12162
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012163Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12164
12165 * include/libxml/catalog.h include/libxml/parser.h
12166 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12167 xmlIO.c: added support and APIs needed for the catalog PI
12168 * include/libxml/xmlIO.h: cleanup
12169
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012170Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12171
12172 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12173 include/libxml/catalog.h: starts to look okay, really
12174 plugged the new framework, cleaned a lot of stuff,
12175 added some APIs, except the PI's support missing this
12176 should be mostly complete
12177 * result/catalogs/* test/catalogs/*: added new test, enriched
12178 the existing one with URN ID tests
12179
Daniel Veillard64339542001-08-21 12:57:59 +000012180Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * catalog.c: fixed nextCatalog
12183 * result/catalogs/docbook test/catalogs/*: started adding
12184 a small regression test
12185
Daniel Veillardcda96922001-08-21 10:56:31 +000012186Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12187
12188 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12189 more work on the XML catalog support.
12190 * parser.c include/libxml/parser.h: small cleanup seems using
12191 list as a public parameter name can give portability troubles
12192 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12193 include/libxml/xpath.h include/libxml/Makefile.am: removed
12194 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12195 wrappers
12196
Bjorn Reese45029602001-08-21 09:23:53 +000012197Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12198
12199 * Makefile.am trio.c triodef.h trionan.c xpath.c
12200 include/libxml/Makefile.am include/libxml/trionan.h:
12201 Re-worked Not-A-Number and Infinity support.
12202 * xmlcatalog.c: added readline include files
12203
Daniel Veillard344cee72001-08-20 00:08:40 +000012204Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12207 testCatalog as xmlcatalog, making it an installed app
12208 adding a shell, and preparing it to be a /etc/xml/catalog
12209 management tool, though not ready yet
12210 * catalog.c include/libxml/catalog.h: adding support for
12211 XML Catalogs http://www.oasis-open.org/committees/entity/
12212 not finished, there is some interesting tradeoffs and a
12213 few open questions left.
12214
Daniel Veillardb7664f42001-08-19 13:00:43 +000012215Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12216
12217 * xmllint.c: fixed a line formatting problem
12218
Daniel Veillard5015b712001-08-17 09:37:52 +000012219Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * SAX.c: removed a couple of unused variable (Albert Chin)
12222
Daniel Veillardbb371292001-08-16 23:26:59 +000012223Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12224
12225 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12226 trying to fix some troubles w.r.t. function returning
12227 const xxxPtr.
12228
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012229Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12232 defined
12233
Daniel Veillardae6db172001-08-16 19:32:00 +000012234Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12235
12236 * xpointer.c: removed unused var
12237
Daniel Veillard09190202001-08-16 16:27:41 +000012238Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * testXPath.c: another small cleanup closing bug #59110
12241
Daniel Veillard796f4b62001-08-16 16:00:13 +000012242Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * win32/dsp/libxml2.def.src: small cleanup closing bug
12245 #59108
12246
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012247Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12248
12249 * example/gjobread.c: add xmlCleanupParser() before leaving
12250
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012251Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12252
12253 * config.h.in configure.in include/libxml/xmlwin32version.h:
12254 released 2.4.2
12255
Daniel Veillardd3d06722001-08-15 12:06:36 +000012256Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12257
12258 * include/libxml/valid.h debugXML.c valid.c: deprecate
12259 the non-boundchecking Sprintf functions, add Snprintf
12260 this should close bug #57984
12261
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012262Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12265 URIs before doing the lookups (pointed by Mark Vakoc)
12266
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012267Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12268
12269 * xpath.c: serious changes on Result Value Trees and NodeSets
12270 w.r.t. deallocation and collect operations. Probably not
12271 100% clean (merge of allocated trees smells like a problem).
12272 Seems sufficient to close #58943
12273
Daniel Veillard90493a92001-08-14 14:12:47 +000012274Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * xmllint.c: adding a --format option
12277
Daniel Veillardfe703322001-08-14 12:18:09 +000012278Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12279
12280 * xpath.c: count() was broken on Result Value Tree
12281 * xmlIO.c: fixed file:/// accesses on _WIN32
12282
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012283Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12284
12285 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12286 macro was renamed, this should close bug #58683
12287
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012288Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12289
12290 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12291 entity substitution mode text at the end of the entity might
12292 be added due to text coalescing.
12293 * nanoftp.c parser.c: small cleanup
12294
Daniel Veillard0c720972001-08-08 20:59:00 +000012295Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12296
12297 * HACKING: added John Fleck right to commit in the doc subdir
12298
Daniel Veillard48da9102001-08-07 01:10:10 +000012299Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12302 allow to inherit attributes from the DTD directly in the
12303 tree, this is needed for XPath and can be a useful feature.
12304 Inherited namespaces are always provided at the tree level now
12305 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12306 of tests for this feature (XSLT being the prime user).
12307
Daniel Veillard50f34372001-08-03 12:06:36 +000012308Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12311 testSAX.c xmlIO.c xmllint.c include/win32config.h
12312 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12313 include/libxml/xmlwin32version.h.in win32/README.MSDev
12314 win32/dsp/*: applied Win32 Facelift No.2 patches from
12315 Igor Zlatkovic for Windows/MSC
12316
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012317Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * SAX.c: unparsedEntityDecl() the URI computation of the
12320 entity wasn't done breaking XSLT unparsed-entity-uri()
12321
Daniel Veillard567e1b42001-08-01 15:53:47 +000012322Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12323
12324 * xpath.c: fixed a bug when walking the descendants and
12325 the current node has no children
12326 * debugXML.c: show up when a text node is supposed to not be escaped
12327
Thomas Broyerf186c822001-07-31 23:30:37 +000012328Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12329
12330 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12331 worked like the set:leading() function)
12332 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12333
Daniel Veillardba6db032001-07-31 16:25:45 +000012334Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12337
Daniel Veillard57905372001-07-31 15:52:17 +000012338Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * include/libxml/xmlIO.h: apply change to close #58141
12341 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12342
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012343Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12344
12345 * parser.c: when the internal subset uses a PE, then the
12346 included entity can use conditional sections.
12347
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012348Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12349
12350 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12351 when walking the namespace axis showing up in
12352 libxst/tests/general/bug-12
12353 * xmlmemory.c: added the possibility to trace a given block
12354 defined by its address
12355
Daniel Veillard4aafa792001-07-28 17:21:12 +000012356Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * parser.c: don't override existing encoding specified before
12359 starting xmlParseDocument()
12360
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012361Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12362
12363 * include/libxml/xmlwin32version.h: reinserted, needed for
12364 Windows users of CVS
12365
Darin Adlera77cac02001-07-27 17:41:51 +0000123662001-07-27 Darin Adler <darin@bentspoon.com>
12367
Darin Adler699613b2001-07-27 22:47:14 +000012368 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12369 * testCatalog.c: Add include of <libxml/parser.h>.
12370
123712001-07-27 Darin Adler <darin@bentspoon.com>
12372
Darin Adlera77cac02001-07-27 17:41:51 +000012373 * include/libxml/.cvsignore:
12374 * include/libxml/xmlwin32version.h:
12375 Remove this file from CVS because it's generated.
12376
Daniel Veillard50822cb2001-07-26 20:05:51 +000012377Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * parser.c include/libxml/parser.h: applied const patches from
12380 Tom Moog #58002
12381
Thomas Broyerba4ad322001-07-26 16:55:21 +000012382Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12383
12384 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12385 lookup framework
12386
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012387Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * tree.c: fixed xmlCopyNode() for documents
12390
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012391Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12392
12393 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12394
12395Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012396
12397 * parser.c: fixes bug #57652 reported by Morus Walter
12398
Daniel Veillarde3924972001-07-25 20:25:21 +000012399Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12400
12401 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12402
Daniel Veillarda53c6882001-07-25 17:18:57 +000012403Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12406 errors, lesson don't add new functions at 1am before a release
12407 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12408 from XPath initialization when possible.
12409
Daniel Veillardd9bad132001-07-23 19:39:43 +000012410Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * result/scripts/base*: removing history/readline changed
12413 this slightly
12414 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12415 xmllint.c: make element content line number generation
12416 optionnal to avoid breaking old apps added interface to switch
12417
Daniel Veillardf012a642001-07-23 19:10:52 +000012418Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012421 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012422 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12423 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12424 John Kroll fixes to allow saving to HTTP via PUT (or
12425 POST of needed).
12426 * doc/html/*.html: regenerated the docs
12427
Thomas Broyere8126242001-07-22 03:54:15 +000012428Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12429
12430 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12431 xmlHashScanFull and xmlHashScannFull3 to get passed the
12432 three keys as arguments to the callback function
12433
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012434Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
12436 * configure.in Makefile.am: removed libxml softlink for good
12437 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12438 100% coverage by gtk-doc
12439
Daniel Veillard8599e702001-07-17 21:38:51 +000012440Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12443 fixed serious troubles due to size_t vs. int mismatch
12444
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012445Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12446
12447 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12448
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012449Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12450
12451 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12452 convenient extension API for value and context managing
12453 Now handles external objects through xmlXPathPopExternal,
12454 xmlXPathWrapExternal and xmlXPathReturnExternal.
12455 Added functions for sets operations (intersection, etc.)
12456
Daniel Veillard22090732001-07-16 00:06:07 +000012457Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12460 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12461 HTMLparser.c: cleanup of global variables, marking some
12462 const or private.
12463
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012464Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012465
12466 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12467 fixed xmlXPathNodeSetItem when passing index=0
12468
Daniel Veillard05dec342001-07-14 21:57:39 +000012469Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12472
Daniel Veillard28ae6362001-07-14 16:44:32 +000012473Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * xmllint.c: fixed compilation under Cygwin #57503
12476 * TODO: update
12477
Peter Williamsed156f52001-07-13 18:35:13 +0000124782001-07-13 Peter Williams <peterw@ximian.com>
12479
12480 * config.h.in: add #undef HAVE_DLFCN_H
12481
12482 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12483 builddir.
12484
Daniel Veillard73b36e32001-07-12 15:09:52 +000012485Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12486
12487 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12488 raised by #57348 and #57381
12489
Daniel Veillard7db37732001-07-12 01:20:08 +000012490Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12491
12492 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12493 tree.c xpointer.c: store the line numbder in element->content,
12494 may break some software, need a configuration mechanism
12495
Darin Adler96037892001-07-11 00:03:16 +0000124962001-07-10 Darin Adler <darin@bentspoon.com>
12497
12498 * .cvsignore:
12499 * example/.cvsignore:
12500 * include/.cvsignore:
12501 * include/libxml/.cvsignore:
12502 Various things that are generated and should be ignored.
12503
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012504Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12507 * doc/xml.html doc/html/*: updated the docs
12508
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012509Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12512 validation occured on content with element child
12513
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012514Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * tree.c: fixed XML Base computation which was broken
12517 * debugXML.c: added a base function to the shell
12518 * Makefile.am result/scripts/* test/scripts/*: added scripts
12519 based regression tests, and adding 2 XML Base tests
12520
Daniel Veillard19e96c32001-07-09 10:32:59 +000012521Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * tree.c: set properties doc and call xmlSetListDoc for properties
12524 content when grafting them in a different tree.
12525 * aclocal.m4: remove from CVS
12526
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012527Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * win32/libxml2/libxml2.def.src: added some missing entry point
12530 for XPath (Mark Vakoc)
12531
Daniel Veillard388236f2001-07-08 18:35:48 +000012532Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12535 layer should URI-Unescape before trying to open resources.
12536
Daniel Veillard04383752001-07-08 14:27:15 +000012537Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12538
12539 * xpath.c: fix the name() bug for elements in the default
12540 namespace reported by Charlie Bozeman
12541
Daniel Veillard7583a592001-07-08 13:15:55 +000012542Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12543
12544 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12545 led to an XPath fix, improvements of SAX initialization, and
12546 an added option --nocdata to testXPath
12547
Daniel Veillard449d7392001-07-07 19:11:06 +000012548Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * doc/libxml-doc.el: Felix Natter provided anew version working
12551 with XEmacs too
12552
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012553Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * include/libxml/xpath.h: small cleanup
12556 * doc/xml.html: update
12557
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012558Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12561 released 2.3.14
12562
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012563Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012566 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012567
Daniel Veillard73c9c042001-07-05 20:02:54 +000012568Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12571 were not equal to empty strings
12572
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012573Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12574
12575 * SAX.c: fixed a URI-Reference computation problem when validating
12576 * xmlIO.c: small cleanup
12577
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012578Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * parser.c: improved the description of a couple of interfaces
12581 upon Larry Stamper suggestion
12582
Daniel Veillard62f313b2001-07-04 19:49:14 +000012583Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12584
12585 * SAX.c entities.c parser.c: changed completely the way entities
12586 are handled when running the parser in entity substitution mode.
12587 This fixes a bug reported by Stephan Kulow and nearly divides
12588 by 3 the amount of memory required by libxslt to load and process
12589 DocBook TDG.
12590
Daniel Veillardf420ac52001-07-04 16:04:09 +000012591Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12592
12593 * HTMLparser.c: fixing a too early root closing problem raised
12594 byt Prashanth Naidu
12595
Daniel Veillard8c357d52001-07-03 23:43:33 +000012596Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12599 raised by Mark Vakoc.
12600
Daniel Veillard6e90d192001-07-03 16:37:49 +000012601Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * example/Makefile.am: fixed the include path to add srcdir/include
12604 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12605 and some cleanup
12606
Daniel Veillardf06307e2001-07-03 10:35:50 +000012607Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12610 lot of optimization work, results in significant improvements
12611 when handling really complex XPath queries. Add a small optimizer
12612 for unions, improve [n] and [last()], avoid some costly ops.
12613
Daniel Veillard77044732001-06-29 21:31:07 +000012614Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12617 * xpath.c: small cleanup
12618 * xmlGetNsList: reformated, fixed problems if used on Entities
12619
Daniel Veillard2adbb512001-06-28 16:20:36 +000012620Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12623
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012624Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12627 * Makefile.am example/Makefile.am: workaround automake generating
12628 erroneous deps
12629
Daniel Veillard12f7d292001-06-28 13:12:11 +000012630Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * include/win32config.h: bug #56801 Yon Derek provided a patch
12633 to the windows config file.
12634
Daniel Veillard87ee9142001-06-28 12:54:16 +000012635Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12638 libxml.h : Yon Derek provided a set of changes to compile from
12639 CVS on Windows/MSC
12640
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012641Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * parser.c: fixed UTF8 BOM support in push mode
12644 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12645 added a specific testcase
12646
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012647Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * Makefile.am: added --push regression tests
12650 * parserInternals.c: the XML parser segfaulted in --push mode
12651
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012652Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * configure.in: moved the symlinks detection within a CVS
12655 check, this is not portable and will be removed soon.
12656 * xpath.c: small cleanup/speedup
12657
Daniel Veillard11648102001-06-26 16:08:24 +000012658Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12661 release of 2.3.12
12662 * parser.c: make an error message if unknow entities in all cases
12663
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012664Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12667
Daniel Veillard23793842001-06-25 16:07:45 +000012668Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12671 includes were installed in the wrong dir
12672
Daniel Veillardf5498f32001-06-25 15:08:36 +000012673Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * doc/html.xml: warn against sending code to exhibit bugs.
12676
Daniel Veillard56f06462001-06-24 21:34:03 +000012677Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12680 Tru64 from Thomas Leitner
12681
Daniel Veillardc5d64342001-06-24 12:13:24 +000012682Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * AUTHORS: added William and Bjorn
12685 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12686 daniel@veillard.com hopefully I won't have to do this again
12687 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12688 docs can be rebuilt cleanly now
12689 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12690 from CVs it's generated, added include/libxml/xmlwin32version.h
12691 also generated but which should change far less frequently.
12692 * catalog.c nanoftp.c: made sure to include libxml.h not
12693 libxml/xmlversion.h directly
12694 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12695 when compiling on WIN32 and MSC
12696
Daniel Veillard07385fd2001-06-23 21:55:48 +000012697Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * include/Makefile.am include/libxml/Makefile.am configure.in:
12700 fixed make distcheck and rebuilding the rpms
12701
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012702Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * configure.in: should finish the migration of exported includes
12705 into a real include/libxml in CVS, at least for CVS users.
12706 * removed the exported headers, added in include/libxml (as well
12707 as xmlversion.h.in).
12708
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012709Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * configure.in: fixed the way to detect symlink
12712
Daniel Veillard66541772001-06-23 18:31:04 +000012713Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * configure.in: updated, include/libxml is now a real CVS dir
12716
Daniel Veillardca989762001-06-23 17:39:29 +000012717Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12720 version works with both libxml1 and libxml2 (it autodetects
12721 the prefix of the html-files) from Felix Natter.
12722 * doc/xml.html: updated doc accordingly
12723
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012724Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * xpath.c: fixed the bug generating a template loop in libxslt
12727 when using docbook-xsl-1.4, * should filter out document nodes
12728 * HACKING: added William
12729 * TODO: updated
12730
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012731Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * doc/FAQ.html: added a warning about gcc-3.0
12734 * doc/xml.html: added reference to gdome2 and removed a confusing
12735 sentence
12736
Daniel Veillardf7f41852001-06-22 15:18:01 +000012737Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * xmlversion.h: okay this is a generated file, but Windows
12740 users need it and they can't generate it, and I want CVS
12741 Windows users ...
12742 * win32/libxml2/libxml2_so.dsp: Windows project file for
12743 the shared lib version of libxml2
12744 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12745 resources needed for libxslt/xsltproc by Yon Derek
12746
Bjorn Reese3157b342001-06-22 14:41:45 +000012747Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12748
12749 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12750
Daniel Veillard4151acb2001-06-22 10:48:57 +000012751Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12752
Daniel Veillardcc146db2001-06-22 11:10:52 +000012753 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12754
12755Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
Daniel Veillard4151acb2001-06-22 10:48:57 +000012757 * include/win32config.h: Yon Derek provided a first fix
12758 to be able to compile libxslt/xsltproc on Windows
12759
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012760Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12761
12762 * xpath.c: attempt to work around what seemed a gcc optimizer
12763 bug when handling floats on i386 http://veillard.com/gcc.bug
12764 * tree.c entities.c encoding.c: doing some cleanups while
12765 chasing it
12766
Daniel Veillard017b1082001-06-21 11:20:21 +000012767Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * Makefile.am: cleanup when --without-debug is specified
12770 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12771 w.r.t. --without-debug and other include points
12772 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12773 Catalogs
12774 * configure.in entities.h tree.h HTMLparser.c: removed
12775 --without-corba, made the _private field mandatory
12776
Daniel Veillard87a764e2001-06-20 17:41:10 +000012777Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12780 outputs a BOM in UTF8, an errata has been issued to avoid the
12781 problem, that was the most reasonable solution... Add support
12782 for a leading UTF8 BOM in entities.
12783
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012784Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * valid.c: fixed a bug found when post validating an entity ref
12787 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12788 activate it too
12789
Daniel Veillard39196eb2001-06-19 18:09:42 +000012790Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12793 weakness in the node copy the XPointer and the XInclude
12794 implementations. Serious cleanup.
12795
Daniel Veillard3739b982001-06-19 12:51:30 +000012796Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * Makefile.am: Kjartan Maraas provided a small patch to
12799 add xml2-config.in to EXTRA_DIST
12800
Daniel Veillarda9142e72001-06-19 11:07:54 +000012801Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12804 provided another failing case found in KDE, the way the
12805 ctxt->vctxt.nodeTab was allocated and freed changed over
12806 time but it wasn't completely cleaned up. This should fix it.
12807
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012808Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12809
12810 * parser.c: Stephan Kulow also raised the fact that line number
12811 could get miscounted making debug harder, fixed the problem
12812 in xmlParseCharData()
12813
Daniel Veillard64b98c02001-06-17 17:20:21 +000012814Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * valid.c: Stephan Kulow pointed out a problem when validating
12817 and using an empty entity, forgot a 'break' in a case.
12818
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012819Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12822 * doc/xml.html: updated with 2.3.11
12823
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012824Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * TODO: updated adding cleanup of generated doc
12827 * configure.in: prepared to release 2.3.11
12828 * xmllint.c: added --version for bug reporting
12829 * doc/html/*.html: rebuilt the doc
12830
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012831Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * xpath.c: first part of the work on selecting namespace to
12834 fix bug #56115
12835
Daniel Veillard96ed5832001-06-15 22:22:04 +000012836Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12839 when using -liconv
12840 * TODO: updated
12841
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012842Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12845 cleanup, encoding support.
12846
Daniel Veillard608ad072001-06-14 08:32:28 +000012847Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12850
Daniel Veillard239d0522001-06-13 23:02:48 +000012851Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * xpath.c: bug detected by Ankh when / is used as a function arg
12854
Daniel Veillard02bb1702001-06-13 21:11:59 +000012855Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12856
12857 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12858 of element and use it to avoid outputting formatting spaces at
12859 the wrong place. Implemented the format parameter for HTML save.
12860 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12861 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12862 result/HTML/wired.html: of course this impact the result of a
12863 number of HTML tests
12864
Daniel Veillard95d845f2001-06-13 13:48:46 +000012865Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * HTMLtree.[ch]: started augmenting the HTML save API with
12868 encoding and formatting parameters
12869
Daniel Veillardeca60d02001-06-13 07:45:41 +000012870Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * HTMLtree.h: cleanup and started evaluating the work needed on
12873 revamping the HTML output code
12874
Daniel Veillard84666b32001-06-11 17:31:08 +000012875Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12878
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012879Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * valid.c: fixed bug #56049, forgot one check in the
12882 validation routine
12883
Daniel Veillardca2366a2001-06-11 12:09:01 +000012884Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12887
Daniel Veillard6761eee2001-06-11 10:29:38 +000012888Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * libxml.h: fixed an error in last commit
12891 * doc/FAQ.html: added an entry for compilation from CVS
12892
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012893Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * xmlversion.h.in libxml.h: Cygwin patches
12896 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12897 * tree.h: cleanup
12898
Daniel Veillardacd370f2001-06-09 17:17:51 +000012899Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12902 memory block in a strange case where libxml is linked twice
12903 in the binary.
12904
Daniel Veillard1d047672001-06-09 16:41:01 +000012905Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12908 state far too often, simple fix used to avoid it.
12909
Daniel Veillard4497e692001-06-09 14:19:02 +000012910Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12913 being processed, applied his patch
12914 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12915
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012916Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12917
12918 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12919 provided fixes to compile on MSCC again
12920 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12921 also provided an update for the project files.
12922
Daniel Veillarda682b212001-06-07 19:59:42 +000012923Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12926 bug #55810
12927
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012928Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * tree.c: fixed xmlGetNsProp() to close bug #55683
12931 Note this requires libxslt to use it's own function instead.
12932
Daniel Veillardf0c53762001-06-07 16:07:07 +000012933Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * HTMLtree.c: when in a pre element no formatting space should
12936 be added.
12937 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12938
Daniel Veillard068a9652001-06-07 15:30:26 +000012939Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * configure.in: added tests for signal() and signal.h
12942
Daniel Veillard541d6552001-06-07 14:20:01 +000012943Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12946
Daniel Veillard8a367d42001-06-07 14:01:34 +000012947Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * doc/libxml-doc.el: Felix Natter provided a new version for
12950 libxml2
12951
Daniel Veillard8a926292001-06-07 11:20:20 +000012952Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * HTMLtree.c: when in a pre element no formatting space should
12955 be added.
12956
Daniel Veillard14839d52001-06-06 16:11:56 +000012957Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12960
Daniel Veillarde95e2392001-06-06 10:46:28 +000012961Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12962
12963 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12964 hack
12965 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12966 * uri.c: fixed a warning
12967
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012968Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * HTMLtree.c: trying to close bug #55772 escaping in script
12971 elements
12972 * doc/xml.html: suggest to send mail to the list
12973
12974Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012975
12976 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12977 good. Use a macro and based on the solution provided in
12978 vsnprintf manual page from GNU.
12979
Bjorn Reese99748722001-06-05 12:49:15 +000012980Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12981
12982 * error.c: Workaround for non-preserving variadic list.
12983 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12984
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012985Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * doc/xml.html: added 2.3.10 release
12988
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012989Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * configure.in: releasing 2.3.10
12992
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012993Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12996
Daniel Veillard20042422001-05-31 18:22:04 +000012997Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * encoding.c: Robert Collins provided a patch to add the
13000 "US-ASCII" encoding alias
13001
Daniel Veillard97ac1312001-05-30 19:14:17 +000013002Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13005 string oriented functions and started cleaning the related areas
13006 in xpath.c which needed fixing in this respect
13007
Daniel Veillard2d703722001-05-30 18:32:34 +000013008Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13011 #55380
13012 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13013
Daniel Veillard9403a042001-05-28 11:00:53 +000013014Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * TODO: updated
13017 * nanohttp.[ch] : started adding APIs to get the redirected URL
13018 when this occurs (needed for further base computation
13019 * tree.h: cleanup
13020 * encoding.c: cleanup
13021 * SAX.c: minor change around ctxt->loadsubset
13022
Daniel Veillard6278fb52001-05-25 07:38:41 +000013023Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * Makefile.am include/Makefile.am: small change to have
13026 include/libxml rebuilt if working from CVS.
13027 * uri.c: applied another patch from Carl Douglas for URI escaping,
13028 this should close bug #51876
13029
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013030Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13033 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13034 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13035 added specific regression test
13036 * parser.h: preparing for the XSLT mode where DTD inherited
13037 attributes are added to the tree.
13038
Daniel Veillardbbd22452001-05-23 12:02:27 +000013039Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * xinclude.[ch]: Updated the namespace for the Last Call version
13042 * result/XInclude/include test/XInclude/include: updated the
13043 testsuite accordingly
13044
Daniel Veillard8514c672001-05-23 10:29:12 +000013045Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13048 related to bug #51876
13049
Daniel Veillard42596ad2001-05-22 16:57:14 +000013050Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * tree.c: fixed a gross mistake in base computation, xml:base is
13053 not completely correct yet (need cascade).
13054 * xpath.[ch]: added the few things needed to find a function name
13055 and URI from the XPath context when it is called.
13056
Daniel Veillard81418e32001-05-22 15:08:55 +000013057Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13060 * DOCBparser.c: small cleanup
13061 * xmllint.c: added a --catalogs option to load catalogs from
13062 $SGML_CATALOG_FILES
13063 * tree.c: cleanup
13064 * configure.in: iconv library fixup, ICONV_LIBS
13065
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013066Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * catalog.c: handling of CATALOG entries. detection of recursion,
13069 and a few bugfixes
13070 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13071 against the default namespace
13072
Daniel Veillard04b93292001-05-21 08:15:31 +000013073Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13076
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013077Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * parser.c: fixed propagation context info when parsing an
13080 external entity.
13081 * doc/html/*.html: regenerated a couple of docs
13082
Daniel Veillard4623acd2001-05-19 15:13:15 +000013083Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * doc/xml.html: update with 2.3.9 informations
13086
Daniel Veillardbed7b052001-05-19 14:59:49 +000013087Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13090 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13091 * doc/html/* : rebuilt the docs
13092 * valid.c: small patch which may improve some case when
13093 validating.
13094
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013095Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * HTMLparser.c: Closed bug #54891
13098 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13099 to the suite
13100
13101Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13104 applied a documentation patch from LotR and filled in a few missing
13105 descriptions
13106
Daniel Veillard76d66f42001-05-16 21:05:17 +000013107Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * xpath.c tree.c parser.c: speed optimizations at the parser level
13110 document tree freeing and xpath evaluation
13111
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013112Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * parser.c parser.h parserInternals.h: fixed a couple of
13115 interfaces for handling memory buffer input to const char *
13116 upon suggestion of JamesH.
13117
Daniel Veillardc3739e72001-05-15 15:23:27 +000013118Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * configure.in: LoTR sent a patch fixing the previous commit
13121
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013122Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * configure.in: trying to deal again with the stoopid -R linking
13125 flag of Solaris
13126
Daniel Veillard790142b2001-05-15 10:51:53 +000013127Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * xpath.h: two nodeset access macros from Thomas Broyer
13130
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013131Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13134 patch from Thomas Broyer
13135
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013136Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13139 case
13140 * INSTALL: was empty added stuff from the FAQ
13141
Daniel Veillard75bea542001-05-11 17:41:21 +000013142Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13145 attributes handling and #54433 by adding xmlUnsetProp()
13146 and xmlUnsetNsProp()
13147
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013148Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * HTMLparser.c: Patch from Jonas Borgström
13151 (htmlGetEndPriority): New function, returns
13152 the priority of a certain element.
13153 (htmlAutoCloseOnClose): Only close inline elements if they
13154 all have lower or equal priority.
13155 * result/HTML: this of course changed a number of tests results.
13156
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013157Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * xmlIO.c catalog.c: plugged in the default catalog resolution
13160 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13161 documentations
13162 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13163
Daniel Veillarda7374592001-05-10 14:17:55 +000013164Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13167 integrating catalogs
13168 * catalog.[ch] testCatalog.c: adding a small catalo API
13169 (only SGML catalog support).
13170 * parser.c: restaured xmlKeepBlanksDefault(0) API
13171
Daniel Veillardc17337c2001-05-09 10:51:31 +000013172Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13175
Daniel Veillard257d9102001-05-08 10:41:44 +000013176Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * parser.c: added xmlParseExternalEntityPrivate() to allow
13179 propagation of ctxt->_private when parsing external entities
13180
Daniel Veillard083c2662001-05-08 08:27:14 +000013181Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13184
Daniel Veillard01ef7382001-05-08 07:31:43 +000013185Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13188
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013189Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * valid.c: warn when indeterminist content model is detected
13192 * result/VC/ElementValid8: this adds a message
13193 * Makefile.am: add --novalid for VCM tests
13194 * parserInternals.c: added a call to Init memory
13195
Daniel Veillard64269352001-05-04 17:52:34 +000013196Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13199 when both parameters are NULL.
13200
Daniel Veillard37721922001-05-04 15:21:12 +000013201Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * valid.c: applied small patch from Gary Pennington, reindented
13204 some part of the code.
13205
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013206Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13209 release, updated and regenerated the docs
13210
Daniel Veillard357c9602001-05-03 10:49:20 +000013211Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * xpath.c result/XPath/expr/floats : clarified and cleanup
13214 printing of abnormal floats in tests.
13215
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013216Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13219 * results/HTML/ : a few changes in the output of the HTML tests as
13220 a result.
13221 * configure.in: tying to fix -liconv where needed
13222
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013223Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * Makefile.am: fixed a stupid error
13226
Daniel Veillard7150a032001-05-02 16:41:11 +000013227Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * configure.in Makefile.am: make the inclusion of the trio
13230 modules in the library conditional
13231
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013232Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * DOCBparser.c: patche from László Kovács, fixed entities refs
13235 in attributes handling
13236
Daniel Veillardedddff92001-05-02 10:58:52 +000013237Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13240 flushing
13241
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013242Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * xpath.c: fix of an XSLT namespace bug reported on the list
13245 general/bug-8-
13246
Daniel Veillard5792e162001-04-30 17:44:45 +000013247Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * strio.h trio.c: Dan McNichol suggested a couple of small
13250 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13251
Daniel Veillard02141ea2001-04-30 11:46:40 +000013252Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * tree.c parser.c encoding.c: spent a bit more time looking
13255 at the parsing speed and DOM handling. Added a few more
13256 speedups.
13257
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013258Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * parser.c: small but effective parsing speed improvement
13261
Daniel Veillardb59076b2001-04-29 17:04:07 +000013262Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * configure.in: default on the DocBook parser inclusion (for Gnome)
13265 * DOCBparser.h: fixed a header reference
13266
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013267Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * configure.in xpath.c: applied Bjorn patches for FPE on the
13270 alpha
13271
Daniel Veillardeefd4492001-04-28 16:55:50 +000013272Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13275 xmlSaveFormatFileTo()
13276
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013277Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * xpath.c: simple and efficient optimization, XPath functions
13280 aways bind to the same code, cache this
13281 * TODO: updated (by saying some is obsolete)
13282
Daniel Veillard2156a562001-04-28 12:24:34 +000013283Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xpath.c: more cleanup work on XPath name parsing routines
13286
Daniel Veillard61d80a22001-04-27 17:13:01 +000013287Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13290 xmlXPathParseName
13291 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13292 * debugXML.c: avoid compilation problems if compiling without
13293 HTML support, Igor Zlatkovic
13294 * win32/libxml2/libxml2.def.src: being able to compile without
13295 XPath on Windows
13296
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013297Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * libxml.m4: yet another patch from Toshio Kuratomi
13300
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013301Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13304
Daniel Veillard67fee942001-04-26 18:59:03 +000013305Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * tree.[ch]: added xmlSaveFormatFile interface for saving
13308 and indenting a file.
13309
Daniel Veillard82e49712001-04-26 14:38:03 +000013310Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * xpath.c: fixed bug #53689 related to processing-instruction()
13313
Daniel Veillard02f077a2001-04-26 10:59:11 +000013314Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * DOCBparser.c: patche from László Kovács
13317
Daniel Veillard30211a02001-04-26 09:33:18 +000013318Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * parser.c: applied fixes from Christian Glahn bug report #53391
13321
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013322Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * error.c: Jean François Lecomte provided a complete description
13325 and a fix to bug #53537
13326
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013327Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13330
Daniel Veillard1034da22001-04-25 19:06:28 +000013331Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * DOCBparser.c SAX.c: a bit more work on entities processing.
13334 Still Need to cleanup XML output and references in attributes
13335
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013336Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13339
Daniel Veillardb33c2012001-04-25 12:59:04 +000013340Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * tree.c: trying to fix #53574, not completely complete,
13343 I would like xmllint --copy --debug test/ent1 and
13344 xmllint --debug test/ent1 to show the same result.
13345 * xpath.c: fix a bug when trying to sort namespace nodes
13346
Daniel Veillard5146f202001-04-25 10:29:44 +000013347Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * HTMLtree.c: real fix for #53402
13350
Daniel Veillard7533cc82001-04-24 15:52:00 +000013351Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13354 PIs when using xsl:output
13355 * valid.c: closing #53537 some case generate segfaults if there
13356 is validity errors
13357
Daniel Veillard61b33d52001-04-24 13:55:12 +000013358Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13361 of external parsed entities, added --noent to testDocbook
13362 * valid.c: Garry Pennington found an uninitialized variable
13363 access in xmlValidateElementContent()
13364
Daniel Veillard56098d42001-04-24 12:51:09 +000013365Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13368 with madness
13369 * result/HTML/ : this modified the result of the regression tests
13370 a lot.
13371
Daniel Veillard122376b2001-04-24 12:12:30 +000013372Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13375 to doc where it wasn't checked against NULL reported by
13376 Jens Laas
13377
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013378Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13381 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13382
Daniel Veillardeae522a2001-04-23 13:41:34 +000013383Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13386 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13387 * SAX.[ch]: cleanup and updates for DocBook
13388 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13389 ex SGML identifier changes
13390 * valid.c: removed a static unused function.
13391
Daniel Veillardde57c612001-04-23 09:13:36 +000013392Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * HTMLtree.c: applied change for Paul Sponagl on script saving
13395 * Makefile.am: the warning about entity title.xml are normal.
13396
Daniel Veillard393df012001-04-22 20:11:18 +000013397Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * configure.in: release of 2.3.7
13400 * Makefile.am: fixing make distcheck
13401
Daniel Veillarda41123c2001-04-22 19:31:20 +000013402Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * doc/html/* doc/xml.html: updated and regenerated the docs
13405
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013406Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13409
Daniel Veillarde82a9922001-04-22 12:12:58 +000013410Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * tree.c: fixed #53388 with the provided patch
13413
Daniel Veillard06803992001-04-22 10:35:56 +000013414Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * valid.c: Bjorn detected an invalid memory access. Fixed
13417 vstateVPush()
13418
Daniel Veillard40af6492001-04-22 08:50:55 +000013419Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13422
Bjorn Reese70a9da52001-04-21 16:57:29 +000013423Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13424
13425 * libxml.h: new header used only for the compilation of libxml
13426 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13427 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13428 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13429 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13430 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13431 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13432 baseline (version 1.2 plus a single patch).
13433 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13434 scientific notation for numbers. Tests added.
13435 * xpath.c: formatting of numbers changed to use sprintf
13436 (contribution from William Brack)
13437
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013438Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * valid.c: cleanup, more useful debugging
13441 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13442 * xmlIO.c: entity loading is printed as an error when validating
13443
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013444Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * valid.c: fixed to validate within entities
13447 * test/VCM/v22.xml: added a specific testcase
13448
Daniel Veillardca1f1722001-04-20 15:47:35 +000013449Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * valid.c: forgot an epsilon transition in for ()+
13452 * test/VCM/v21.xml : added a specific test case
13453
Daniel Veillard85349052001-04-20 13:48:21 +000013454Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * valid.c: removed a state explosion exhibited by RSS
13457 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13458 from bug #51872
13459
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013460Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13463 validation without using an ugly NFA -> DFA algo in the source.
13464 Made a specific algorithm easier to maintain, using a single
13465 stack and without recursion.
13466 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13467 * hash.c: made the growing routine static
13468 * tree.h parser.c: added the parent information to an
13469 xmlElementContent node.
13470
Daniel Veillarde470df72001-04-18 21:41:07 +000013471Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * SAX.c parser.c xpath.c: generating IDs when not validating
13474 from an external parsed entity was poisoning the ID has table
13475 with removed values. This was killing XSLT on the KDE help
13476 browser.
13477
Daniel Veillardceacdd92001-04-18 15:10:35 +000013478Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * entities.h: andrew@ugh.net.au detected a double declaration
13481
Daniel Veillarda10efa82001-04-18 13:09:01 +000013482Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * debugXML.c hash.c tree.h valid.c : some changes related to
13485 the validation suport to improve speed with DocBook
13486 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13487 the way validation errors get reported
13488
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013489Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13492 by P C Chow and William M. Brack for XSLT HTML output
13493
Daniel Veillard2d90de42001-04-16 17:46:18 +000013494Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13497 Igor Zlatkovic patches for MSC compilation and added his
13498 updates
13499
Daniel Veillarde043ee12001-04-16 14:08:07 +000013500Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13503 prefix lookup.
13504 * parserInternals.c: fixed the bug reported by Morus Walter
13505 due to an off by one typo in xmlStringCurrentChar()
13506
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013507Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * HTMLparser.c result/HTML/*: revamped the way the HTML
13510 parser handles end of tags or end of input
13511
Daniel Veillard82daa812001-04-12 08:55:36 +000013512Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13515
Daniel Veillard67a21302001-04-11 14:39:16 +000013516Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13519 bug where the linktime verions of free() won't work ...
13520
Daniel Veillard27b55282001-04-11 12:22:25 +000013521Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13524
Daniel Veillardafc73112001-04-11 11:51:41 +000013525Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * doc/xml.html: added 2.3.6 release
13528
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013529Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13532 * result/wml.xml: resulted in a small output change
13533
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013534Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * tree.c: xmlNewDoc was missing the charset initialization
13537 * xmllint.c: added --auto to autogenerate a doc, allow to
13538 reproduce the problem fixed on xmlNewDoc
13539
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013540Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * xpath.c: trying to get 52979 solved
13543 * tree.c result/ result/noent/: trying to get 52712 solved, this
13544 also made me clean up the fact that XML output in general should
13545 not add formating blanks by default, this changed the output of
13546 a few tests
13547
Daniel Veillard73639a72001-04-10 14:31:39 +000013548Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13551
Daniel Veillardfac26a12001-04-08 13:08:14 +000013552Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * configure.in: finally released 2.3.6
13555
Daniel Veillard911f49a2001-04-07 15:39:35 +000013556Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * xpath.c: checking for null pointer generated by new code
13559
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013560Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * xpath.c: fixed a [] evaluation problem reported
13563 * test/XPath/tests/simpleaddr: extended test
13564 * result/XPath/simpleaddr: updated result
13565
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013566Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * xmllint.c: Dan Timis reported a portability problem
13569 on Macs without mmap, fixed it.
13570
Daniel Veillardb38bd552001-04-03 18:22:00 +000013571Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * testXPath.c : added a --tree option allowing to display the
13574 tree dump of the XPath expression
13575
Daniel Veillard4dd93462001-04-02 15:16:19 +000013576Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * xpath.c: fixed a memleak when comparing nodesets
13579 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13580 * tree.c: added a TODO
13581
Daniel Veillard92ad2102001-03-27 12:47:33 +000013582Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13585 we need string functions
13586 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13587 to be able to use them where needed. Applied some changes
13588 to reduce name linking pollution and compile in only what's
13589 needed.
13590 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13591 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13592 for the string manipulation functions
13593 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13594 to the free() function of xmlmemory.c
13595 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13596 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13597 usage.
13598
13599
Daniel Veillard2be30642001-03-27 00:32:28 +000013600Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * error.c: applied the context output patch of the error
13603 handling submitted by Chuck Griffith
13604 * error/VC/*: this slightly change some error logs
13605
Daniel Veillard50582112001-03-26 22:52:16 +000013606Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * parser.c: fixed line number reporting on error
13609
Daniel Veillard04be4f52001-03-26 21:23:53 +000013610Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * parser.c: Sullivan and Darin found a parser bug,
13613 applied the patch.
13614
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013615Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13618 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13619 xmlversion.h.in xpointer.c: of course the way I defined
13620 UNUSED breaks on old gcc version. Try to be smart and
13621 also define it directly in xmlversion.h
13622 * configure.in: removed -ansi flag from the pedantic set
13623
13624Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013625 Huge cleanup, I switched to compile with
13626 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13627 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13628 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13629 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13630 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13631 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13632 encoding.h entities.c error.c list.[ch] nanoftp.c
13633 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13634 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13635 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13636 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13637 Cleanup, staticfied a number of non-exported functions,
13638 detected and cleaned up a dozen of problem found this way,
13639 avoided a lot of public function name/typedef/system names clashes
13640 * doc/xml.html: updated
13641 * configure.in: switched private flags to the really pedantic ones.
13642
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013643Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * configure.in: 2.3.5
13646 * doc/html/*: rebuilt the docs
13647
Daniel Veillard146c9122001-03-22 15:22:27 +000013648Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * parser.c: fixed a reported bug in NOTATION parsing
13651 * uri.c: accepted but not fixed bug 51876, added TODO
13652 * Makefile.am: fixed bug 51876
13653
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013654Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * config.h.in configure.in error.c: fix a compilation problem
13657 on platforms without vsnprintf (xml@thewrittenword.com)
13658
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013659Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * parser.c: fixed a function name header typo
13662 * SAX.c: notations can also occur in external subset.
13663
Daniel Veillard7d42b542001-03-20 13:22:46 +000013664Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * error.c: removed a C++ like comment
13667
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013668Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * parser.c: fixing bug 52299 strange condition leading
13671 to a parser crash due to a buffer overflow
13672 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13673 added the specific test case
13674
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013675Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13678 xmlXPathConvert{String,Number,Boolean} to be able to make
13679 type casts without a context stack, fixed some implementation
13680 problems related to the absence of context at parse-time,
13681 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13682 in the public API too
13683 * xpointer.c xpathInternals.h: we need to know at parse time
13684 whether we are compiling an XPointer
13685
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013686Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13689 cleaned up the parser internals, refactored XPath code, added
13690 new compilation based APIs and cleanly separated public and
13691 private APIs.
13692
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013693Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * xpath.h: the comp field must be added at the end to avoid
13696 killing binary compat.
13697
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013698Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * Makefile.am: detect XPath memleaks in regreson tests
13701 * error.c: fixed and error w.r.t. error reporting still using
13702 stderr
13703 * hash.c: added new line at end of file
13704 * tree.h: minor cleanup
13705 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13706 expression parsing from evaluation, resulted in a number of
13707 changes internally, and in XPointer. Likely to break stuff
13708 using xpathInternals.h but should remain binary compatible,
13709 new interfaces will be added.
13710
Daniel Veillardd574f782001-03-14 19:40:17 +000013711Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * configure.in: fixed a couple of problems reported by
13714 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13715 without gcc on non linux platforms.
13716
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013717Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13720 a fix for --with-html-dir= configure support. I hope it won't
13721 break rpm generation
13722
Daniel Veillarda022fe02001-03-14 16:30:00 +000013723Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * xmlIO.c: one function comment cleanup.
13726
Daniel Veillard25239c12001-03-14 13:56:48 +000013727Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * SAX.c: external subset notations were improperly registered
13730 in the internal subset.
13731
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013732Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * README.cvs-commits: added, pointing to HACKING
13735 * HACKING: updated
13736
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013737Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * parser.c: and Matt Sergeant found one in the XML push
13740 parser (erroneous check I forgot to remove when I fixed the
13741 main parser).
13742
Daniel Veillard68d7b672001-03-12 18:22:04 +000013743Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * xpath.c: ptittom found a small bug in UnaryExpr
13746
Daniel Veillarde356c282001-03-10 12:32:04 +000013747Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * configure.in: bumped to 2.3.4
13750 * error.c: fixed bug #51860
13751 * tree.c: fixed bug #51861
13752 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13753 * tree.[ch] : added xmlDefaultBufferSize
13754 * nanoftp.c: typo in function name header block
13755 * doc/xml.html : updated, added link to XML::LibXSLT
13756 * doc/html/* : rebuilt the docs
13757
Daniel Veillard80f32572001-03-07 19:45:40 +000013758Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * parser.c SAX.c: the new content parsing code raised an
13761 ugly bug in the characters() SAX callback. Found it
13762 just because of strangeness in XSLT XML Rec ouptut :-(
13763
Daniel Veillard6c831202001-03-07 15:57:53 +000013764Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * Makefile.am: Martin Baulig suggested to add -lm
13767 * tree.c: found another bug in xmlNodeGetContent()
13768
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013769Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * xpath.c: Bjorn found the error related to strictness of comparison.
13772
Daniel Veillard29631a82001-03-05 09:49:20 +000013773Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * parser.c: trying to fix the Dtd parsing problem reported
13776 by Gary, side effect of last week speed optimizations.
13777
Daniel Veillard14be0a12001-03-03 18:50:55 +000013778Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13781 * parserInternals.c: removed unneeded test raised by Stric
13782
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013783Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13784
13785 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13786 and fixed by William Brack). Added xmlXPathFormatNumber.
13787 Changed the sorting slightly.
13788 * configure.in Makefile.am example/Makefile.am: Added -lm.
13789 Please note that applications linking with libxml2, must
13790 also like with the math library from now on.
13791
Daniel Veillardf9533d12001-03-03 10:04:57 +000013792Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13795
Daniel Veillard2f362242001-03-02 17:36:21 +000013796Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * parser.c: one must report spaces even if the Dtd element
13799 content proves that this is not part of the element content.
13800 * result/valid/*.xml: this changed the ouptu slightly
13801
Daniel Veillardb402c072001-03-01 17:28:58 +000013802Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * configure.in: bumped to 2.3.3
13805 * doc/xml.html: updated
13806
Daniel Veillard77851712001-02-27 21:54:07 +000013807Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * tree.c: minor doc fix
13810 * xpath.c: deallocation issues when a result tree has been
13811 converted to a node-set
13812
Daniel Veillardec70e912001-02-26 20:10:45 +000013813Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * doc/xml.html: oops corrected dates s/2000/2001
13816
Daniel Veillard8730c562001-02-26 10:49:57 +000013817Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * valid.c: new patch from Gary Pennington
13820
Daniel Veillard91e9d582001-02-26 07:31:12 +000013821Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * doc/xml.html: applied patch from Ankh
13824
Daniel Veillardedac3c92001-02-26 01:36:19 +000013825Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * xinclude.c: fixed a problem building on Mac
13828
Daniel Veillard21a0f912001-02-25 19:54:14 +000013829Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * parser.c: more work on increasing parsing ferformances
13832
Daniel Veillard48b2f892001-02-25 16:11:03 +000013833Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13836 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13837 avoiding memcpy in production builds MEM_CLEANUP macro use
13838 * parser.[ch] parserInternals.c: optimizations of the tightest
13839 internal loops inside the parser. Better checking of I/O
13840 flushing/loading conditions
13841 * xmllint.c : added --timing
13842
Daniel Veillard71681102001-02-24 17:48:53 +000013843Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * configure.in: bumped to 2.3.2
13846 * doc/xml.html: updated for release
13847
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013848Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * xpath.c: found a memleak and fixed a nasty bug
13851
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013852Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * xmllint.[c1] : added return code errors for xmllint
13855 * xpath.c: specific debug dump function for result value trees
13856
Daniel Veillard4b637072001-02-21 21:52:55 +000013857Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * xpath.c: finally implemented xmlXPathCompareNodeSets
13860 * test/XPath/expr/floats results/XPath/expr/floats: added
13861 a test for float expressions
13862
Daniel Veillardf714aa32001-02-21 03:07:44 +000013863Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13866 * parserInternals.[ch]: trying to speed up parsing
13867 * xpath.c : speeded up node set equality op
13868
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013869Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13872 better handling of ID/IDREF and the list modules associated
13873 * configure.in: small CFLAGS cleanup
13874
Daniel Veillarda8abee62001-02-19 15:14:59 +000013875Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * configure.in: fixed iconv detection on AIX (stric)
13878
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013879Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013880
13881 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13882
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013883Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13884
13885 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13886 and optimized xmlXPathNodeSetSort
13887
Daniel Veillard142adbf2001-02-17 13:21:05 +000013888Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * xpath.c: bug fix when context size is 0
13891 * parser.c: I like Norm's Dtd because they still manage to break
13892 the parser occasionally
13893
Daniel Veillardf23e0092001-02-16 13:21:29 +000013894Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13897
Daniel Veillarde0e26512001-02-16 00:11:46 +000013898Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13901 attributes within the XML-1.0 namespace
13902
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013903Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * xpathInternals.h: exported a few axis functions
13906 * doc/xml.html: updated the doc
13907
Daniel Veillard760f4422001-02-15 14:59:48 +000013908Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * configure.in: applied patch from Daniel van Balen for OpenBSD
13911 and bumped version to 2.3.1
13912 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13913 attempt to find autoclosing was simply broken, removed it,
13914 updated the examples, this is better
13915
Daniel Veillardd194dd22001-02-14 10:37:43 +000013916Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13919 hash functionnalities.
13920 * doc/html/* : rebuild the doc
13921
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013922Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13925 on predicate
13926 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13927 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13928 really want to have tags closed on output even if we accept
13929 unclosed ones on input
13930
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013931Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * xpath.c: ouch don't free NULL, rare case fixed
13934 * tree.c: don't coalesce text nodes if they don't have the
13935 same behaviour wrt escaping on output
13936
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013937Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * xpath.c: small fixup
13940 * SAX.c: don't warn on empty namespaces.
13941
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013942Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * README: a bit of cleanup
13945 * configure.in: preparing for 2.3.0 release
13946
Daniel Veillard1f83d392001-02-08 09:37:42 +000013947Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * hash.[ch]: added a first version of xmlHashSize()
13950 * valid.c: another bug fix from Gary Pennington
13951
Daniel Veillard5eef6222001-02-07 18:24:48 +000013952Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * valid.c: couple of bug fixes pointed by Gary Pennington
13955 * HTMLtree.c: #if 0 cleanup
13956
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013957Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13960 which removes a time consuming check of xmlXPathNodeSetAdd()
13961 and use it in places where we are sure to not break unicity
13962
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013963Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * xpath.c: bug fixes found from XSLT
13966 * tree.c: preserve node->name special values when copying nodes.
13967 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13968 external subset are fetched when available but without full
13969 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13970 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13971 output with encoding disabled.
13972
Daniel Veillard2c833b62001-02-03 08:52:06 +000013973Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13976 xmlCheckFilename should not be called from xmlFileOpenW
13977 and xmlGzfileOpenW
13978
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013979Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13982 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13983 added the new tests for URI normalization
13984 * testURI.c: fixed stoopid bugs
13985 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13986 the URI in the error messages are now properly normalized
13987
Daniel Veillardea28ce62001-02-02 08:20:19 +000013988Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13991
Daniel Veillarde99a4762001-02-01 04:34:35 +000013992Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13993
13994 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13995
Daniel Veillard2b325a02001-01-31 20:46:31 +000013996Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * xpath.c: fixed mod operator
13999
Daniel Veillardde55cf62001-01-31 15:53:13 +000014000Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * parser.c: fixed xmlStrcat doc
14003 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14004 trees.
14005
Daniel Veillard2f913b72001-01-31 13:23:49 +000014006Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * xpath.c result/XPath/tests/chaptersbase
14009 result/XPath/tests/simplebase: fixed XPath node()
14010 * tree.c: small fix in xmlNewNs()
14011 * Makefile.am: removed extraneous xml2Conf.sh rule
14012
Daniel Veillardb42042b2001-01-28 07:40:36 +000014013Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14016 Changed the library name, in order to get libxml-devel and
14017 libxml2-devel to coexist on a single system
14018 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14019 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14020
Daniel Veillardee0a4662001-01-27 18:59:33 +000014021Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14024 libxml2-devel installable in // as libxml-devel.
14025
Daniel Veillard5eb05942001-01-27 17:50:22 +000014026Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * doc/Makefile.am: fixed make rebuild in doc
14029 * doc/html/*.html: rebuilt the docs
14030
Daniel Veillard65c295d2001-01-26 09:32:39 +000014031Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14034
Daniel Veillard8e199902001-01-25 18:54:39 +000014035Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14038 the HTML doc to go into the -devel RPM ...
14039 * aclocal.m4 config.h.in: some updates due to auto* magic
14040
Daniel Veillard93086662001-01-25 18:13:04 +000014041Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * xpath.h: added a hook in the context structure allowing to
14044 link to extra support, needed for XSLT
14045
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014046Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14049 xmlXPtrCmpPoints to use it.
14050 * propagated the following patch from Alejandro Forero
14051 * include/win32config.h xmlIO.c: applied further suggestions
14052 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14053 * example/gjobread.c: fixed warnings, now that it builds
14054
14055Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14056
14057 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14058
14059 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14060 filename points to a valid file (not a directory).
14061 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14062 Added calls to xmlCheckFilenameDir.
14063
14064 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14065 `path' (rather than `filename') as the parameter to gzopen and open.
14066
Daniel Veillard48177c22001-01-23 15:27:41 +000014067Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * Makefile.am: fixed a problem with EXTRA_DIST
14070
Daniel Veillardb83ba402001-01-22 22:45:10 +000014071Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * Makefile.am example/Makefile.am: finally found the trick
14074 to build the example, i.e. add "." in SUBDIRS before example
14075 in the list <grin/>
14076
Daniel Veillard82687162001-01-22 15:32:01 +000014077Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * doc/xml.html: updated with an XSLT section, removed pointer to
14080 W3C CVS base.
14081
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014082Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14085 too, and deallocation need to occur the same way.
14086
Daniel Veillarde4566462001-01-22 09:58:39 +000014087Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14090 type correponding to an XSLT result tree fragment. Share most
14091 of the data format with node set, as well as operators.
14092 * HTMLtree.c: added a newline at the end of the doctype output
14093 whe this one is not present initially.
14094 * tree.c: make sure taht the parent and doc pointers are properly
14095 set when copying attributes (lists).
14096
Daniel Veillard701c7362001-01-21 09:48:59 +000014097Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14100
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014101Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * xpath.c: seems I finally killed that ugly path evaluation
14104 context bug (tagged 9999 in case is is wrong)
14105
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014106Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14109 for XSLT
14110
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014111Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14114 for xmlGzfileOpen() bug
14115
Daniel Veillardf6eea272001-01-18 12:17:12 +000014116Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * xpath.c: removed an error found by XSLT usage
14119 * tree.c parserInternals.h: use a predefined static string
14120 for text and comment nodes, avoid freeing them in xmlFreeNode,
14121 exported the string name in parserInternals.h and added
14122 another value to disable encoding at output (for XSLT),
14123 gain memory, time.
14124
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014125Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14128 win32/libxml2/libxml2_so.dsp: new makefiles and update
14129 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14130
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014131Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14134 Gary Pennington
14135
Daniel Veillard389e6b72001-01-15 19:41:13 +000014136Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * xpath.c: fixed the comaprision of values and nodelists,
14139 need to compare nodelist still ...
14140 * debugXML.c: avoided a possible core dump
14141 * HTMLparser.c: cleanup
14142 * nanohttp.c: contributed fix.
14143 * tree.c: fixes in properties handling added xmlSetNsProp
14144 needed by libxslt
14145 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14146 comment
14147 * TODO: updated
14148
Daniel Veillard167bd532001-01-06 21:09:34 +000014149Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * parser.c parserInternals.c: applied Bjorn Reese optimization
14152 patch
14153
14154Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * Makefile.am: applied patch fro make check from Martin Vidner
14157
Daniel Veillard503b8932001-01-05 06:36:31 +000014158Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * configure.in: preparing 2.2.11
14161 * doc/html/*: rebuild the HTML files
14162 * doc/xml.html : updated
14163
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014164Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * tree.c: fixed a stupid bug
14167 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14168 patches related to validation of an XInclude processing result
14169 * TODO: updated
14170
Daniel Veillarde2488192001-01-04 10:54:22 +000014171Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14174 on large files
14175
Daniel Veillardf060a412001-01-03 20:52:44 +000014176Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14179
Daniel Veillard45cff692001-01-03 18:02:04 +000014180Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14183 reported by Jonas Borgström
14184 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14185
Daniel Veillard08108982001-01-03 15:24:58 +000014186Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * testXPath.c xpath.c: fixing the XPath union expressions problem
14189 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14190
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014191Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * xmllint.c: Made is so if the file name is "-" is will read form
14194 standard input. Sven Heinicke <sven@zen.org>
14195 * tree.c: fixed a problem when growing buffer
14196 * tree.h: fixed the comment of the node types following andersca
14197 comment
14198 * TODO: updated
14199
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014200Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * HTMLparser.[ch]: added a way to avoid adding automatically
14203 omitted tags. htmlHandleOmittedElem() allows to change the
14204 default handling.
14205 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14206 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14207 of xmllint too when using --memory flag, added a memory test
14208 suite at the Makefile level.
14209 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14210 with namespace use when encountering QNames in XPath evalation,
14211 added xmlns() scheme in XPointer.
14212 * nanoftp.c : incorporated a fix
14213 * parser.c xmlIO.c: fixed problems raised with encoding when using
14214 the memory I/O
14215 * parserInternals.c: closed bug 25934 reported by
14216 torsten.landschoff@innominate.de
14217 * TODO: updated
14218
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014219Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14220
14221 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14222 on a non-updated tree :-(, made a 2.2.10 release to correct the
14223 situation
14224
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014225Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14226
14227 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14228 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14229 integrated a set of OpenVMS changes from Howard Taylor
14230 <Howard.Taylor@pacoast.com>
14231
Daniel Veillard58770e72000-11-25 00:48:47 +000014232Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14233
14234 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14235 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14236
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014237Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14238
14239 * HTMLparser.c: some fixes on auto-open of html/head/body
14240 * encoding.c: fixed a compilation error on some gcc env
14241 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14242 XPointer implementation
14243 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14244 related XPointer tests and associated results
14245
Daniel Veillard300f7d62000-11-24 13:04:04 +000014246Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * doc/xmldtd.html doc/xml.html: following a short step by step
14249 guidance on IRC to help maciej with DTDs I started a small
14250 page on the subject.
14251
Daniel Veillard748e45d2000-11-17 16:36:08 +000014252Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * HTMLparser.c: fixed handling of broken charrefs
14255 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14256 patches
14257
Daniel Veillard28929b22000-11-13 18:22:49 +000014258Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * doc/xml.html doc/html/* : rebuilt the docs after adding
14261 xinclude and updated page for 2.2.7 and 2.2.8
14262 * configure.in: releasing 2.2.8
14263
Daniel Veillard41e06512000-11-13 11:47:47 +000014264Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * parser.[ch] parserInternals.c: applied the conditional
14267 section processing fix from Jonathan P Springer
14268 <jonathan.springer2@gte.net>
14269 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14270 project file, fixed iconv default non support
14271 * xpath.c: fixed the problem of evaluating relative expressions
14272 when a node context is provided.
14273
Daniel Veillardbf432752000-11-12 15:56:56 +000014274Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14275
14276 * nanoftp.c: fixed gcc 2.95 new warnings
14277 * SAX.c: fixed a stupid bug
14278 * tree.c: fixed a formatting problem when round-tripping
14279 from/to memory
14280 * xinclude.c: chased memleak, fixed a base problem
14281 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14282 xmlXPtrBuildNodeList()
14283 * TODO: updated
14284 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14285 adding a first small set of regression tests for XInclude
14286
Daniel Veillardc2def842000-11-07 14:21:01 +000014287Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * nanohttp.[ch]: applied Wayne Davison patches to access
14290 the WWW-Authorization header.
14291 * parser.c: Closed Bug#30847: Problems when switching encoding
14292 in short files by applying Simon Berg's patch.
14293 * valid.c: fixed a validation problem
14294 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14295 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14296 Wayne Davison
14297 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14298 need to be extended to non full nodes selections.
14299 * xinclude.c: starts to work decently
14300
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014301Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14302
14303 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14304 debugXML.c xmlversion.h.in: Started adding XInclude support,
14305 this is a new xmllint option
14306 * tree.c xpath.c: applied TOM patches for XPath
14307 * xpointer.c: fixed a couple of errors.
14308 * uri.c: added an escaping function needed for xinclude
14309 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14310 new warning from RH70 gcc's version
14311
Daniel Veillarda4964b72000-10-31 18:23:44 +000014312Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * HTMLparser.c: fixed loop on invalid char in scripts
14315 * parser.c: update to description of xmlIOParseDTD()
14316 * libxml.m4 xmlversion.h.in: changes contributed by
14317 Michael Schmeing <m.schmeing@internet-factory.de>
14318 * configure.in: preparing for 2.2.7
14319 * Makefile.am: trying to avoid config.h and acconfig.h
14320 being included in the distrib
14321 * configure.in: released 2.2.7
14322
14323Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14326 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14327
Daniel Veillard01411222000-10-30 15:33:22 +000014328Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * parser.[ch]: added xmlIOParseDTD()
14331 * xpointer.c: added support for the 2 extra parameters of
14332 string-range, fixed a stoopid error when '0' was present
14333 in XPointer expressions
14334 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14335 testsuite for the above
14336
Daniel Veillard6db58192000-10-30 09:27:53 +000014337Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * libxml.spec.in: improved package descriptions
14340
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014341Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * xpath.c xpathInternals.h: applied a large cleaning patch
14344 from TOM <ptittom@free.fr>, it also add namespace support
14345 for function and variables registration.
14346
Daniel Veillardbd20df72000-10-29 17:53:40 +000014347Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14350 * Makefile.mingw: Wayne Davison's update adding hash.c
14351
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014352Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * xpath.c: fixed the root evaluation problems
14355 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14356 ignorable spaces with <b> <bold> <em>
14357 * tree.c: fixed a loop in xmlSearchNsByHref()
14358
Daniel Veillard767662d2000-10-27 17:04:52 +000014359Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * xpath.c: applied another XPath patch from TOM
14362 * xpath.c include/makefile.am: applied another patch from
14363 china@thewrittenword.com (cleanup on IRIX).
14364
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014365Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * xml-config.1: received a fixed version from Fredrik Hallenberg
14368 <hallon@lysator.liu.se>
14369
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014370Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14371
14372 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14373 cleanup patch for XPath
14374
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014375Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * patched to redirrect all "out of context" error messages to
14378 a reconfigurable routine. The changes are:
14379 * xmlerror.h : added the export of an error context type (void *)
14380 an error handler type xmlGenericErrorFunc there is an interface
14381 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14382 to reset the error handling routine and its argument
14383 (by default it's equivalent to respectively fprintf and stderr.
14384 * all the c files: all wild accesses to stderr or stdout within
14385 the library have been replaced to calls to the handler.
14386
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014387Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14388
14389 * configure.in: release 2.2.6
14390 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14391 exporting the inner functions of xpath for extension modules
14392 * doc/*: updated and rebuilt the doc
14393
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014394Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * nanohttp.c : applied Wayne HTTP cleanup patch
14397 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14398 and xmlNodeSetSpacePreserve()
14399
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014400Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * xpath.c: closing bug #29260
14403
Daniel Veillard126f2792000-10-24 17:10:12 +000014404Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14407 multikey tuples, made hash structure opaque
14408 * valid.[ch]: moved elements, attributes, notations decalarations
14409 as well as ID and refs to hash tables.
14410 * entities.c: hash cleanup
14411 * xmlmemory.c: fixed a dump problem in debug mode
14412 * include/Makefile.am: problem passing in DESTDIR= values patch
14413 from Marc Christensen <marc@calderasystems.com>
14414 * nanohttp.c: removed debugging remains
14415 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14416 * HTMLparser.c parser.c: fixing a number of problems with the
14417 macros in the *parser.c files (Wayne).
14418 * HTMLparser.c: close the previous option when opening a new one
14419 (Marc Sanfacon).
14420 * result/HTML/*: updated the HTML results accordingly
14421
Daniel Veillard52afe802000-10-22 16:56:02 +000014422Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14425 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14426 XPath functions and XML entities table to them. More to come...
14427 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14428
Daniel Veillard683cb022000-10-22 12:04:13 +000014429Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14430
14431 * tree.c: coalesce adjacent text nodes
14432 * valid.c: handling of blank nodes in DTd validation (raised
14433 by problems with a posteriori validation).
14434 * nanohttp.c: changing behaviour on HTTP write stuff.
14435 * HTMLtree.c: forced body and html to be explicitely closed.
14436 * xpath.h: exported more XPath functions.
14437
Daniel Veillard1baf4122000-10-15 20:38:39 +000014438Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14439
14440 * Release of 2.2.5
14441 * xpointer.c: range() range-inside and other helper functions
14442 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14443
Daniel Veillard47e12f22000-10-15 14:24:25 +000014444Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14445
14446 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14447 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14448
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014449Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14450
14451 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14452 and XPointer modules
14453
Daniel Veillard134c9f32000-10-15 10:27:08 +000014454Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14455
14456 * SAX.h: closed #25107
14457
Daniel Veillard39915622000-10-15 10:06:55 +000014458Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14459
14460 * testSAX.c: fixed problem with cdata reporting
14461 * SAXresult/* : updated
14462
Daniel Veillard1e851392000-10-15 10:02:56 +000014463Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14464
14465 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14466 Closed bug #27499, added to regression tests
14467 * TODO: updated
14468
Daniel Veillard7eda8452000-10-14 23:38:43 +000014469Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14472 support for SCRIPT and STYLE with help from Bjorn Reese
14473 * test/HTML/* result/HTML/*: added simple testcase and updated
14474 the existing ones.
14475
Daniel Veillardff9c3302000-10-13 16:38:25 +000014476Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14477
14478 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14479 string-range for empty strings
14480 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14481 test/XPath/xptr/strrange: augmented the XPointer testsuite
14482
Daniel Veillard189446d2000-10-13 10:23:06 +000014483Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * doc/xml.html doc/xmlmem.html: added a module describing memory
14486 interfaces and use, updated the main page.
14487
Daniel Veillard2f971a22000-10-12 23:26:32 +000014488Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14491 nanoftp code work on Windows too now
14492
14493Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014494
14495 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14496 * xpointer.c: implemented string-range() at least a good first version
14497 * test/XPath/docs/str test/XPath/xptr/strrange
14498 result/XPath/xptr/strrange: the string-range() tests
14499
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014500Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * Makefile.am include/Makefile.am include/win32config.h
14503 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14504 and make distcheck
14505
Daniel Veillard19d61112000-10-11 23:50:35 +000014506Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14509 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14510 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14511
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014512Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14513
14514 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14515 patch for socklen_t detection by
14516 Albert Chin-A-Young <china@thewrittenword.com>
14517
Daniel Veillardcd429612000-10-11 15:57:05 +000014518Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14521 and added a --dtdvalid option to xmllint used to test it
14522
Daniel Veillard47c02452000-10-11 13:04:36 +000014523Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14526 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14527
Daniel Veillard2d38f042000-10-11 10:54:10 +000014528Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14531 handlings (registration, lookup, cleanup)
14532
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014533Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14534
14535 * configure.in Makefile.am include/makefile.am: adding XPointer
14536 and XPtrtests target
14537 * xpointer.[ch] : new files for XPointer support
14538 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14539 more XPath tests
14540
Daniel Veillard57fda592000-10-10 23:24:14 +000014541Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * configure.in: fixed, very broken, make distcheck works again
14544
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014545Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14546
14547 * More work toward 2.2.5, integrated a number of patches
14548 * configure.in Makefile.am win32config.h.in: trying to cleanup
14549 make distcheck .... huh ...
14550 * include/Makefile.am include/win32config.h: new directory
14551 for includes
14552 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14553 updated teh makefiles and instructions for WIN32
14554 * xpath.c: small fixes
14555 * test/XPath/ results/XPath: updated the testcases and results
14556 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14557 suggested patches
14558 * valid.c: fixed an ID bug
14559
Daniel Veillardb71379b2000-10-09 12:30:39 +000014560Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014563 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014564 * xpath.[ch]: worked on XPointer
14565
Daniel Veillard7e99c632000-10-06 12:59:53 +000014566Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * configure.in Makefile.am: 2.2.5, ship the include in an
14569 include/libxml subdirectory, use symlinks when using CVS
14570 * testSAX.c: fixed small bug
14571 * testXPath.c: changed the way testfiles are parsed
14572 * debugXML.c: same kind of cleanup when parsing an argument expression
14573 XPath/XPointers can have blanks embedded
14574 * xpath.[ch]: more cleanup, reorgs for XPointer work
14575 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14576 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14577
Daniel Veillard55b91f22000-10-05 16:30:11 +000014578Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14581 in the XPath engine, rewrote large parts of it, now it's far
14582 cleaner and in sync with the REC not an old WD. Fixed a parsing
14583 problem in the interactive XML shell found when testing XPath.
14584
Daniel Veillardac260302000-10-04 13:33:43 +000014585Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14586
14587 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14588 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14589 examples with the extra test
14590
Daniel Veillard7cfce322000-10-04 12:40:27 +000014591Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14592
14593 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14594 the global init function.
14595
Daniel Veillard970112a2000-10-03 09:33:21 +000014596Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * HTMLparser.c: Doohhh, attribute name parsing was still case
14599 sensitive ! Fixed this ...
14600 * result/HTML/* : updated the tests results accordingly
14601
Daniel Veillard740abf52000-10-02 23:04:54 +000014602Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14605 engine, should be far more stable, incorporated a new version of
14606 preceding/following axis, need testing
14607 * uri.c: fixed file:///c:/a/b/c problem
14608 * test/XPath/tests/idsimple: augmented the XPath tests
14609
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014610Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14611
14612 * doc/* rebuilding docs for 2.2.4 release
14613
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014614Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * configure.in: releasing 2.2.4
14617 * parser.[ch]: added xmlStrEqual()
14618 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14619 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14620 use xmlStrEqual instead
14621 * TODO: updated
14622 * added an XPath test
14623
Daniel Veillardbc765302000-10-01 18:23:35 +000014624Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14627 * entities.h: exported xmlInitializePredefinedEntities
14628 * parser.[ch] : added xmlInitParser()
14629 * parserInternals.h : had to export htmlInitAutoClose()
14630
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014631Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14634 problems
14635 * Makefile.am : added XPath regression tests to normal tests
14636 * uri.c: fixed a problem with local paths, cleanup
14637 * parser.c: fixed a problem with large CData sections
14638
Daniel Veillardd2ade932000-09-30 14:39:55 +000014639Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14640
14641 * configure.in xml-config.in: patch from "Ben Taylor"
14642 <sol7x86@hotmail.com> for solaris shared libs lookup
14643
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000146442000-09-30 Martin Baulig <baulig@suse.de>
14645
14646 * libxml-2.0.pc.in: Provide pkg-config script.
14647
14648 * configure.in: Create the libxml-2.0.pc script from the
14649 libxml-2.0.pc.in templates.
14650 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014651 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014652
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014653Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14656 when compiling with MSC
14657
Daniel Veillard46057e12000-09-24 18:49:59 +000014658Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * xpath.c: patch for normalize-string() substring-before(),
14661 substring-after() and translate() functions from Bjorn Reese
14662 <breese@mail1.stofanet.dk>
14663 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14664 Fredrik Hallenberg <hallon@lysator.liu.se>
14665 * TODO: updated
14666
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014667Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
14669 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14670 problem of socklen_t being undefined on a number of platforms
14671 * debugXML.c: fixed a compilation problem when without snprintf
14672
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014673Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14674
14675 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14676 an URI bug and a fix for the control-character-induced infinite loop
14677 * nanohttp.c: preventive fix for compiling on WIN32
14678
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014679Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * xmlint.c: closing bug #25000
14682
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014683Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14686 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14687 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14688 related function, fixing xmlStrncmp(), and associated cleanup
14689 * result/HTML/entities.html.sax: updating result
14690
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014691Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14692
14693 * uri.c: applied patch for URI escaping from Wayne Davison
14694 <wayned@blorf.net>
14695 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14696 from Denis Barbier <barbier@imacs.polytechnique.fr>
14697 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14698 patch from Wayne Davison
14699
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014700Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * doc/xml.html : updated with new releases, adding "how to help"
14703
Daniel Veillard04698d92000-09-17 16:00:22 +000014704Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14707 removed a few warnings in pedantic mode ...
14708 * parserInternals.c parser.c: moved encoding switching function
14709 to parserInternals.c
14710 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14711
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014712Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14713
14714 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14715 error or warning handlers
14716
Daniel Veillardb1059e22000-09-16 14:02:43 +000014717Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * parserInternals.c parserInternals.h parser.c Makefile.am:
14720 created a new module parserInternals.c, moved most of the
14721 code shared by the various parsers there, as well as
14722 deprecated code from parser.c. More cleanup of parser.c
14723 * uri.c: fixed a problem when URI is NULL
14724 * valid.c: speedup when looking for an attribute declaration
14725
Daniel Veillard39c7d712000-09-10 16:14:55 +000014726Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14729 the cleanup of the computation of URI references when seeking
14730 external entities. The URI reference string and the resulting
14731 URI are both stored now.
14732 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14733 large s(n)printf checks and cleanup from Denis Barbier
14734 <barbier@imacs.polytechnique.fr>
14735 * xmlversion.h.in tree.h: couple of SGML declarations for a
14736 possible docbook module.
14737 * result/VC/ : a couple of test output changed due to the change
14738 of the entities URI
14739
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014740Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * parser.h: added a _private field for linking user's data
14743
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014744Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * parser.c parserInternals.h: demacroified most of the IS_XXX
14747 the gain in size is significant so ...
14748
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014749Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * entities.c: cases where looking up entities with doc==NULL
14752 covered
14753
Daniel Veillard90e11312000-09-05 10:42:32 +000014754Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
Daniel Veillard1de50802000-09-07 08:54:32 +000014756 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014757 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14758
Daniel Veillard98a79162000-09-04 11:15:39 +000014759Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14760
Daniel Veillard1de50802000-09-07 08:54:32 +000014761 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014762 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14763 * Makefile.in: added URItest and included thenin "make tests"
14764
14765Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014766
14767 * xmlversion.h.in: closed bug 22941
14768
Daniel Veillard2bb89092000-08-31 14:57:50 +000014769Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * doc/xmlio.html: added doc and example for entity loader
14772 redefinition.
14773
Daniel Veillard96984452000-08-31 13:50:12 +000014774Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14777 used by libxml
14778
Daniel Veillarde715dd22000-08-29 18:29:38 +000014779Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * parser.c: Fixed bug on invalid ontent characters and when using
14782 push.
14783 * xmllint.c: fixed xmllint endling of errors in push mode
14784
Daniel Veillard4948eb42000-08-29 09:41:15 +000014785Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014788 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014789 * result/HTML/*.sax: regenerated HTML SAX output
14790 * parser.c: more cleanup.
14791
Daniel Veillarde010c172000-08-28 10:04:51 +000014792Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014795 patches from Wayne Davison <wayned@users.sourceforge.net>,
14796 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014797 * HTMLparser.c: fixed an ignorable white space detection bug
14798 occuring when parsing with SAX only
14799 * result/HTML/*.sax: updated since the output is now HTML
14800 encoded...
14801
Daniel Veillard47f3f312000-08-27 22:40:15 +000014802Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14803
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014804 * HTMLparser.[ch]: applied some of Wayne Davison
14805 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014806
Daniel Veillarde0854c32000-08-27 21:12:29 +000014807Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14810 undeclared namespace prefix was used, added a warning.
14811 Cleaned up support w.r.t. entities, spilling out a warning
14812 and being pedantic on lookups.
14813 * test/warning/ent9 : added testcase for previous example.
14814 * TODO: updated
14815 * parserInternals.h parser.c: changed the way names are parsed
14816 now allow infinite size and decrease penalty for normal use
14817 * parser.c: Started a big cleanup/check of the parser code,
14818 fixed some of the most tortuous entity code, spotted code
14819 unused anymore
14820 * test/*: added tests for very long names and related nasty
14821 things.
14822
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014823Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * doc/encoding.html: added encoding aliases doc
14826 * doc/xml.html: updates
14827 * encoding.[ch]: added EncodingAliases functions
14828 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14829 bottleneck affecting large DTDs like Docbook
14830 * parser.[ch] xmllint.c: added a pedantic option, will be
14831 useful
14832 * SAX.c: redefinition of entities is reported in pedantic mode
14833 * testHTML.c: uninitialized warning from gcc
14834 * uri.c: fixed a couple of bugs
14835 * TODO: added issue raised by Michael
14836
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014837Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * doc/encoding.html: propagated Martin Duerst suggestions
14840
Daniel Veillard52402ce2000-08-22 23:36:12 +000014841Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14844 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14845 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14846 by Wayne Davison
14847
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014848Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * nanoftp.c nanohttp.c: small cleanup
14851 * TODO: updated
14852
Daniel Veillard244ece92000-08-19 20:58:02 +000014853Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * added an old VC testcase and updated title.xml entity
14856
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014857Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14860 done on auto-opening of <p> tags and cleanup of SAX output
14861
Daniel Veillard979e55e2000-08-19 16:48:54 +000014862Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14865
Daniel Veillard4540be42000-08-19 16:40:28 +000014866Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * doc/xml.html libxml.* structure.*: updated the doc a bit
14869
Daniel Veillard808a3f12000-08-17 13:50:51 +000014870Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14871
14872 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14873 of SAX tests
14874
Daniel Veillard29579362000-08-14 17:57:48 +000014875Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14878 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14879
Daniel Veillard1255ab72000-08-14 15:13:33 +000014880Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14883 * testHTML.c: fix core dump on Solaris 2.x systems
14884 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14885 * result/HTML/*.sax: previous bug fix lead to new results
14886
Daniel Veillard03109292000-08-14 14:58:22 +000014887Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14890 * configure.in: added --with-readline=DIR to accept alternate
14891 path for readline include/library
14892 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14893 for ANSI under HP-UX
14894 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14895 includes @LIBS@
14896
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014897Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * doc/* : rebuilt the docs
14900 * getting ready for 2.2.2 release
14901
Daniel Veillard87b95392000-08-12 21:12:04 +000014902Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14905 and xmlAddFeature()
14906 * tree.[ch]: added xmlAddChildList()
14907 * xmllint.c: MAP_FAILED macro test
14908 * parser.h: added xmlParseCtxtExternalEntity()
14909 * valid.c: applied bug fixes removed warning
14910 * tree.c: added CDATA block to elements content
14911 * testSAX.c: cleanup of output
14912 * testHTML.c: added SAX testing
14913 * encoding.c: better error recovery
14914 * SAX.c, parser.c: fixed one of the external entity processing
14915 of the OASis testsuite
14916 * Makefile.am: added HTML SAX regression tests
14917 * configure.in: bumped to 2.2.2
14918 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14919 SAX results
14920
Daniel Veillard88a172f2000-08-04 18:23:10 +000014921Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * configure.in: patch for HP compiler
14924
149252000-08-04 Sven Heinicke <sven@zen.org>
14926
14927 * xmllint.c: Was coredumping sometimes when the file given didn't
14928 exist.
14929
Daniel Veillard46e370e2000-07-21 20:32:03 +000014930Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14931
14932 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014933
Daniel Veillard46e370e2000-07-21 20:32:03 +000014934 when using in memory parsing. Need some cleanup.
14935 * xmllint.c configure.in: added a --memory flag to test memory
14936 parsing
14937
Daniel Veillard36650692000-07-21 15:16:39 +000014938Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * nanohttp.c: fixed socklen_t replacement to unsigned int
14941 * parser.c: fixed a space handdling missing at the end of
14942 production 28 DOCTYPE.
14943 * xmlmemory.c: fixed a stupid bug on the routine to override
14944 allocation functions
14945 * TODO: updated
14946
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014947Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14948
14949 * doc/ regenerated the docs
14950
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014951Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14952
14953 * doc/encoding.html doc/xml.html: added I18N doc
14954 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14955 improvements, both parser and filters, added ASCII & HTML,
14956 fixed the ISO-Latin-1 one
14957 * xmllint.c testHTML.c: added/made visible --encode
14958 * debugXML.c : cleanup
14959 * most .c files: applied patches due to warning on Windows and
14960 when using Sun Pro cc compiler
14961 * xpath.c : cleanup memleaks
14962 * nanoftp.c : added a TESTING preprocessor flag for standalong
14963 compile so that people can report bugs more easilly
14964 * nanohttp.c : ditched socklen_t which was a portability mess
14965 and replaced it with unsigned int.
14966 * tree.[ch]: added xmlHasProp()
14967 * TODO: updated
14968 * test/ : added more test for entities, NS, encoding, HTML, wap
14969 * configure.in: preparing for 2.2.0 release
14970
Daniel Veillard49703262000-07-10 10:27:46 +000014971Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014974 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014975
Daniel Veillard306be992000-07-03 12:38:45 +000014976Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * doc/xml.html: changed the xmlsoft.org structure, updated the
14979 examples w.r.t. root and childs
14980
Daniel Veillard7d853352000-07-02 18:53:09 +000014981Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14982
Daniel Veillard784b9352003-02-16 15:50:27 +000014983 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014984
Daniel Veillard365e13b2000-07-02 07:56:37 +000014985Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * HTMLparser.c: Work on character encoding support for the HTML parser
14988 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14989 * encoding.c: Fixed a potential memleak in the encoding stuff
14990
Daniel Veillardaf743792000-07-01 11:49:28 +000014991Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * doc/FAQ.html doc/Makefile.am : added a FAQ
14994
14995Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014996
14997 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14998 of the HTML parser to force it to not bypass SAX
14999
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015000Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * win32config.h.in: updated
15003 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15004 lacks iconv support :-( need to release 2.1.1
15005 * configure.in: release 2.1.1
15006 * HTMLparser: fixed bug #14784
15007 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15008 by Windows compiler
15009 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15010 the SAX startDocument() callback.
15011 * TODO: updated
15012
15013Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * added xmlStopParser()
15016
Daniel Veillardbe803962000-06-28 23:40:59 +000015017Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * configure.in: 2.1.0 prerelease
15020 * Large resync between W3C and Gnome tree
15021 * nanoftp, nanohttp.c: fixed stalled connections probs
15022 * HTMLtree.c SAX.c : support for attribute without values in
15023 HTML for andersca
15024 * valid.c: Fixed most validation + namespace problems
15025 * HTMLparser.c: start document callback for andersca
15026 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15027 * parser.h, SAX.c: serious speed improvement for large
15028 CDATA blocks
15029 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15030 different encoding
15031 * example/Makefile.am example/gjobread.c tree.h: work on
15032 libxml1 libxml2 convergence.
15033 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15034 and the LIBXML_TEST_VERSION macro
15035
Daniel Veillardc310d562000-06-23 18:32:15 +000015036Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * doc/xml.html: various patches and improvements typo fixed by
15039 Felix Natter
15040 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15041 from Felix Natter <fnatter@gmx.net>
15042
Daniel Veillardf3029822000-05-06 08:11:19 +000015043Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * doc/upgrade.html: updated with instructions for support of both
15046 libxml-1.x and libxml-2.x
15047 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15048 for 2.x support and also fixed includes
15049
15050
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015051Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15054 the encoding support, added iconv support, so now libxml if
15055 compiled with iconv automatically support japanese encodings
15056 among others. Work based on initial patch from Yuan-Chen Cheng
15057 I may have broken binary compat in the encoding handler
15058 registration scheme, but that was so utterly broken I don't
15059 expect anybody to have used this feature until now.
15060 * parserInternals.h: fixup on the CHAR range macro
15061 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15062 code.
15063 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15064 * uri.c: added xmlParseURI() I can't believe I forgot to
15065 implement this one in 2.0 !!!
15066 * SAX.c: moved doc->encoding update in the endDocument() call.
15067 * TODO: updated.
15068
Daniel Veillard06047432000-04-24 11:33:38 +000015069Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * tree.h: removed extraneous xmlRemoveProp definition
15072 * TODO: added item about --disable-corba configure switch
15073 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15074 * nanoftp.c: fixed include problems giving troubles on AIX and
15075 slowlaris
15076 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15077 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15078 comment and headers changes to lower gtk-doc number of warnings
15079 * doc/html/*: rebuilt docs
15080
Daniel Veillarde0aed302000-04-16 08:52:20 +000015081Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * HACKING: documented the tag for 1.x and instructions
15084
Daniel Veillard5e873c42000-04-12 13:27:38 +000015085Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15088 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15089 xmlCreateIOParserCtxt
15090 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15091 significant overall improvement
15092 * xmllint.c: added I/O test to xmllint
15093 * testSAX.c: added a speed test
15094 * doc/* : updated/regenerated
15095
Daniel Veillardfc708e22000-04-08 13:17:27 +000015096Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * xpath.c uri.h parserInternals.h: cosmetic changes from
15099 "Timur I. Bakeyev" <timur@bat.ru>, including making
15100 xmlCreateURI() public
15101
Daniel Veillard5d211f42000-04-07 17:00:24 +000015102Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15105 and the code at the same time. Added a clean mechanism for
15106 overload or added input methods: xmlRegisterInputCallbacks()
15107 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15108 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15109 * TODO: updated
15110 * doc/* : updated/regenerated
15111 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15112 source dir
15113
Daniel Veillarde77a9182000-04-05 19:12:29 +000015114Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * testURI.c: yet another forgotten commit, I should get some sleep !
15117
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015118Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * xmllint.c: forgot to commit this too ?
15121
Daniel Veillardb9df4042000-04-05 14:23:16 +000015122Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * xmlversion.h.in : forgot to commit this previously
15125
Daniel Veillard361d8452000-04-03 19:48:13 +000015126Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15129 * README TODO: updated for release
15130 * uri.c uri.h: added authority parsing/saving
15131 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15132 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15133 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15134 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15135 Makefile.am : added compile-time customization of libxml
15136 --with-ftp --with-http --with-html --with-xpath --with-debug
15137 --with-mem-debug
15138 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15139 #include <libxml/xxx.h> I hope it won't break too much stuff
15140 and will be manageable in the future...
15141 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15142 and added xmllint to the installed programs
15143 * uri.h: added xmlFreeURI()
15144
Daniel Veillardec303412000-03-24 13:41:54 +000015145Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * uri.c uri.h: finished the escaping handling, the base support
15148 and the URI path normalization. Looks good just lacks the
15149 authority content parsing code.
15150 * Makefile.am: added instructions to generate testURI
15151 * TODO: updated
15152 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15153 added links and icons for W3C and Gnome
15154
Daniel Veillard8f621982000-03-20 13:07:15 +000015155Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * xmlmemory.[ch] : seems I forgot to actually update the files in
15158 the last commit :-)
15159 * doc/xml.html doc/html/* : updated and uploaded the docs
15160
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015161Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15164 * TODO: updated
15165 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015166 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015167 gfree).
15168 * Makefile.am, uri.c, uri.h: added a set of functions to do
15169 exact (litteraly copied from the RFC 2396 productions) parsing
15170 and handling of URI. Will be needed for XLink, one XML WFC,
15171 XML Base and reused in the nano[ftp/http] modules. Still work
15172 to be done.
15173
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015174Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * configure.in, libxml.spec.in : libxml2
15177 * doc/* : updated the doc page, rebuilt the docs
15178
Daniel Veillardcf461992000-03-14 18:30:20 +000015179Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * all: tagged LIB_XML_1_X
15182 * *.c *.h : updated from W3C CVS tree
15183 * configure.in : 2.0.0-beta
15184 * libxml.spec.in : libxml2 package nam
15185 * result/* : new version of the tests output
15186
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015187Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15190
Daniel Veillardb566ce12000-03-04 11:39:42 +000015191Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15192
15193 * doc/* : rebuilt the docs
15194 * parser.c: final patch on #6766
15195 * valid.c: small patch on validity checks.
15196
Daniel Veillardfb76c402000-03-04 11:39:42 +000015197Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15200 added
15201 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15202 compatibility w.r.t. XML spec and existing code.
15203
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015204Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * parser.c: seems a better solution to <a> </a> exists,
15207 will try it for a while
15208
Daniel Veillard83a30e72000-03-02 03:33:32 +000015209Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * parser.c: tried to remove the <a> </a> generating <a/>
15212 this is hard. Left a flag for that purpose. Fixed bug #6766
15213 * configure.in: prepared 1.8.7 not released, due to previous
15214 problem
15215
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015216Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * doc/xml.html : applied second patch from Paul DuBois
15219
Daniel Veillard402e8c82000-02-29 22:57:47 +000015220Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * doc/xml.html : applied patch from Paul DuBois
15223
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015224Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15225
15226 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15227
Daniel Veillard5feb8492000-02-02 17:15:36 +000015228Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15229
15230 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15231 compilation warnings on various platforms.
15232 * parser.c: Fixed #5281 validity error callbacks are now desactived
15233 by default if not validating.
15234
Daniel Veillardf341f932000-02-02 14:52:08 +000015235Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15238
Daniel Veillard13c757e2000-02-01 23:59:15 +000015239Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15242 <gkatsi@cs.toronto.edu>
15243
Daniel Veillard726e8792000-01-30 20:04:29 +000015244Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15247 processing URLs
15248
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015249Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15252 xmlNanoFTPUpdateURL for persistent control connections.
15253 * configure.in: 1.8.6
15254
15255Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15258 * tree.[ch] : added xmlSaveNoEmptyTags
15259
James Henstridgef3be9312000-01-28 13:59:21 +0000152602000-01-29 James Henstridge <james@daa.com.au>
15261
15262 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15263
15264 * Makefile.am: added nanoftp.[ch] to the build.
15265
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015266Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * nanoftp.[ch]: cleanup, comments, API
15269 * debugXML.c : fixed a bug in the cat command
15270 * doc/*: regenerated the docs
15271
Daniel Veillardda07c342000-01-25 18:31:22 +000015272Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15275 * debugXML.c : fixed a bug in the cat command
15276 * valid.c: fixing some small probs
15277 * libxml.spec.in: get rid of the SNAP suffix
15278 * doc/xml.html: updated the status
15279
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015280Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15281
15282 * xml-config.in: xml-config --version to just return the
15283 version number
15284 * xpath.c: some cleanup w.r.t. axis when the current node is
15285 an attribute.
15286 * TODO: updated
15287
Daniel Veillard461a66c2000-01-18 18:01:01 +000015288Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * configure.in: prepared for libxml-1.8.5
15291 * doc/* recompiled the documentation
15292
152932000-01-17 Jody Goldberg <jgoldberg@home.com>
15294
15295 * configure.in : WARNING autoconf subtlety alert :
15296 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15297 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15298 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15299 get defined by AC_CHECK_HEADERS.
15300
Daniel Veillardf967b902000-01-17 16:06:10 +000015301Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15304 Rune.Djurhuus@fast.no
15305
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015306Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * TODO: updated
15309 * tree.c, parser.c: made sure that only memory alloc problems
15310 and internal parser errors are allowed to write to stdout or
15311 stderr.
15312
Daniel Veillard0142b842000-01-14 14:45:24 +000015313Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * tree.c : restored xmlNewGlobalNs since this seems used by
15316 a lot of existing code :-(, fixed a bug in xmlNewNs
15317 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15318 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15319 to exit() from the library code.
15320 * xpath.c, parser.c: removed bugs or unused code detected by
15321 Windows compilers
15322 * parser.c: started adding interfaces for parsing well balanced
15323 XML fragments
15324 * configure.in: releasing 1.8.4
15325 * doc/* : rebuilt the docs
15326
Daniel Veillard2eac5032000-01-09 21:08:56 +000015327Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * tree.[ch] : added xmlNewDocFragment() for DOM
15330 * testHTML.c: uninitialized variable.
15331
Daniel Veillardf3a73582000-01-05 14:58:39 +000015332Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * doc/* : rebuild the docs
15335
Daniel Veillard71b656e2000-01-05 14:46:17 +000015336Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15337
15338 * acconfig.h: readline and history patch
15339 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15340 * tree.c: added check and handling when possibly removing an ID
15341 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15342 and saving.
15343 * test/HTML/entities.html result/HTML/entities.html* : test for
15344 various entities reference cases
15345 * result/HTML/* : as a result output of some testcase have
15346 changed
15347 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15348 by previous example. added xmlParseTryOrFinish().
15349 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15350 entities.h debugXML.h HTMLparser.h: changed the way struct are
15351 declared to allow gtk-doc to expose those
15352 * parser.c: closed bug #4960
15353 * Makefile.am configure.in: Applied patch from
15354 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15355 and math/socket libs detection
15356
Daniel Veillard437b87b2000-01-03 17:30:46 +000015357Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * configure.in, Makefile.am: link tester against readline
15360 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15361
Daniel Veillard686d6b62000-01-03 11:08:02 +000015362Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15363
15364 * tree.[ch]: added xmlRemoveProp
15365 * win32config.h.in nanohttp.c: avoid including the Windows
15366 socket stuff in every C files
15367 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15368 the XmL parser(s)
15369 * test/ns4 result/ns4 etc...: added test case for previous prob
15370 * tree.c: xmlNewNs wasn't checking for double definition
15371 * Makefile.in: fixed a problem with dist-hook duplicates
15372 * parser.[hc], xmlIO.c: fixed the loading of external entities
15373 APIs, now xmlLoadExternalEntity() is used everywhere and
15374 setting up an app specific front-end using the
15375 * SAX.c parser.c: some fixes, now the xhtml spec validates
15376 with the xhtml DTD.
15377 * error.c: fixed crashes in case of no input stream
15378 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15379 to the validation tests and results
15380
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015381Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15384 too htmlCreatePushParserCtxt() and htmlParseChunk()
15385 * parser.c: a bit of cleanup.
15386 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15387 to XML) removed the last mem leak known
15388 * HTMLtree.c: output message cleanup
15389 * xmlmemory.c: display content info about memory blocks
15390 * result/HTML/wired.* : missing att value warning change
15391
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015392Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * doc/* : rebuilt the documentation
15395
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015396Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * parser.[ch] parserInternals.h: Push parser for XML,
15399 seems to work fine now
15400 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15401 --push for push testing
15402 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15403 * testSAX.c: added --push
15404 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15405 subtree
15406 * xmlIO.[ch] : enriched API + fixes for push mode
15407 * entities.[ch]: added the entity content length to the struct.
15408 * xmlmemory.[ch]: new API to show the last entries for the shell
15409 * valid.c: added required attribute testing
15410 * SAX.c: the cdata callback now merge contiguous fragments
15411 * HTMLparser.c: cleanup of some macros
15412
Daniel Veillard3c558c31999-12-22 11:30:41 +000015413Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * parser.c: fix for PIs name starting with xml
15416 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015417 * *.c, configure.in win32config.h.in : generate win32config.h for
15418 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015419
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015420Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * parser.c: fixed a stupid = vs. == bug :-(
15423 * doc/gnome-xml.sgml: s/glade/xml/
15424
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015425Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * configure.in, doc/xml.html : bug fix release 1.8.2
15428 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15429 Hopefully the end of that silly C++ include problem
15430 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15431 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15432 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15433 troubles with autoclosed elements when the stree shape doesn't
15434 follow the DtD specs. Added htmlIsAutoClosed() and
15435 htmlAutoCloseTag()
15436 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15437 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15438 * debugXML.c: fixed a bug on printing default namespaces.
15439 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15440
Daniel Veillardb24054a1999-12-18 15:32:46 +000015441Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * result/HTML/*.htm[l] : updated the HTML regression tests according
15444 to the new output
15445 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15446 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15447 problem due to intermix of extern "C" { ... } declarations for C++
15448 and recursive includes in the headers
15449
Chris Lahey323c48c1999-12-18 15:32:45 +0000154501999-12-20 Chris Lahey <clahey@umich.edu>
15451
15452 * HTMLtree.c: Made it so that html nodes with a single child do
15453 not insert a carriage return before or after the child node.
15454
Daniel Veillardb24054a1999-12-18 15:32:46 +000015455Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015456
15457 * configure.in, doc/xml.html : bug fix release 1.8.1
15458 * parser.c: fixed bug #4344
15459 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15460 added the glue to avoid C++ problems
15461 * doc/* : regenerated the documentation
15462
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015463Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15466 namespace recognition, and Dia as a resul :-(
15467 * encoding.c: closed bug #3950
15468
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015469Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * valid.c: debugging a posteriori validation, except URI expansion
15472 stuff this should be fixed now
15473 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15474 Carl Nygard <cnygard@bellatlantic.net>
15475 * tester.c: added --postvalid, cleaning of the code
15476 * tree.[ch]: added xmlDocGetRootElement()
15477
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015478Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15479
15480 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15481 c++ losage.
15482
Daniel Veillard10a2c651999-12-12 13:03:50 +000015483Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * configure.in, doc/xml.html : bumped to 1.8.0
15486 * xlink.[ch], Makefile.am : added framework for link detection
15487 * parser.h: added nbChars to parser context, needed for cleanup.
15488 * xmlmemory.c: removed a nasty bug when out of mem
15489 * valid.[ch]: adding namespace support for attribute decl
15490 * tester.c: added --debugent option
15491 * debugXML.[ch]: added xmlDebugDumpEntities()
15492 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15493 buffers instead, this was really needed, validation was breaking
15494 in strange ways due to that. Added xmlParseStringPEReference()
15495 and other parsing from strings functions. Entities processing
15496 modified again, but PERef are still not handled correcly but
15497 unless you're Eve Maller you won't notice :-)
15498 * HTMLparser.c: large changes toward reliability, and switched to
15499 lowercase internal tags, XHTML is lowercase, so it will help
15500 that output is closer to next version.
15501 * doc/* : regenerated the documentation, it is now hosted at
15502 http://xmlsoft.org/ (same bits I just bought the domain :-)
15503
15504
Daniel Veillard294cbca1999-12-03 13:19:09 +000015505Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15508 doc generation
15509 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15510 in the SAX API
15511 * doc/*: rebuilt the doc making sure everything appears in the
15512 HTML files
15513
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015514Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15517 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15518 which allow impressive speed improvement on dataset with
15519 large text pieces, but at the cost of broken binary
15520 compatibility and slightly bigger memory usage.
15521 Configure with --with-buffers to activate them, they
15522 are protected with XML_USE_BUFFER_CONTENT define.
15523 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15524 goal is 0 memory left allocated once parser is no more used
15525 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15526 call xmlCleanupParser() and xmlMemoryDump()
15527
Daniel Veillarda819dac1999-11-24 18:04:22 +000015528Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15531 * parser.[ch] encoding.[ch]: added memory cleanup routines
15532 * parser.c: closing bug #3788
15533 * doc/*: rebuilt the doc
15534
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015535Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15538 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15539 * tester.c: added --compress option
15540 * doc/*: rebuilt the documentation
15541
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015542Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15545 if given /proc/kcore as input !
15546 * doc/xml.html doc/*: updated and rebuilt the documentation
15547
15548Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015549
15550 * parser.c: Fixed some wrongly space collapsing code due to
15551 a misreading of the spec.
15552 * result/*: fixed the output accordingly
15553
15554Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015555
15556 * encoding.c: bug fix and typos
15557 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15558 * parser.c: added attribute normalization closing bug #3597
15559 * test/att* result/att* SAXresult/att*: testcase for attribute
15560 normalization
15561
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015562Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * configure.in: closing bug #3163 by adding extra flags for the
15565 cc compiler on HP-UX
15566
Daniel Veillard51e3b151999-11-12 17:02:31 +000015567Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * valid.[ch] : removed a typo and an enumerated type bug in the
15570 xmlAddElementDecl() function
15571 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15572 call to xmlEncodeEntitiesReentrant() so that the functions
15573 New, Set and Get are at the same level.
15574 * parser.c HTMLparser.c: extra memory allocation bug for
15575 attributes detected by someone using libxml in embedded systems :-)
15576
Daniel Veillard962195f1999-10-28 15:51:53 +000015577Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * xmlmemory.h: turned off mem debug :-\
15580
Daniel Veillard35008381999-10-25 13:15:52 +000015581Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * parser.c: closed bug #2784 a one line fix, but worth pushing
15584 a new release out
15585 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15586 some structures, comments before and after the
15587 main element, and other nastyness
15588 * HTMLtree.c tree.c: accomodate the extended HTML supported
15589 * configure.in: pushing 1.7.4
15590 * test/ent8 and related outputs : added a new test for bug #2784
15591 * test/HTML/wired.html and related output: a nasty HTML example
15592 * Makefile.am: improved the test scripts
15593 * docs/* : reran the documentation extractor, updated xml.html
15594
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015595Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15598 HTMLparser and debugged the HTML related code. HTML documents
15599 now have their own type
15600 * entities.c: do not dump &apos; for HTML output
15601 * xmlmemory.c: improvement, breakpoint mechanism
15602 * testHTML.c: added --sax --repeat ...
15603 * Makefile.am: improved the HTML tests
15604 * valid.[ch]: added xmlValidGetValidElements and
15605 xmlValidGetPotentialChildren
15606 * tester.c: added --insert to test the 2 new functions
15607 * test//* result//* SAXresult//* : regression test cleanup
15608 and extension.
15609 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15610 gnome-xml-nanohttp.html
15611
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015612Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * HTMLparser.c: fixed problems with some autoclose tags
15615 * tree.c: fixed XML output problems.
15616 * result/* SAXresult/*: update of the tests output
15617
Daniel Veillard6077d031999-10-09 09:11:45 +000015618Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * Makefile.am: Arturo patch for xmlConf.sh version info
15621 * parser.c: Tim Josling patch for single quoted items
15622 * tester.c: Tim Josling patch for tester options usage
15623 * tree.h: indent cleanup
15624
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015625Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15628 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15629
Daniel Veillard00fdf371999-10-08 09:40:39 +000015630Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * tree.c : Raph patch for initialization of CORBA fields
15633 * parser.c, xpath.c, ...: modification of doc comments
15634 * xpath.c : allow spaces in xpath expressions
15635
Daniel Veillardad219441999-09-27 08:17:49 +000015636Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * xmlmemory.h: turning off memory debug :-(
15639
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015640Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15643 better SAX interfaces.
15644 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15645 entity.
15646 * configure.in: 1.7.2
15647
15648Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015649
15650 * libxml.spec.in: fixed the URL
15651 * doc/xml.html: improved the documentation front-end
15652
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015653Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015654
15655 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15656
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015657Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015658
15659 * libxml.spec.in: fixed the alpha compile problem
15660 * parser.[ch]: changed errno to errNo in the parser context :-(
15661 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15662 * doc/xml.html: changed CHAR to xmlChar
15663 * doc/html/*: recompiled the documentation
15664 * configure.in: 1.7.1
15665
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015666Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15667
15668 * parser.h: modified the parser context struct to regain 1.4.0
15669 binary compatibility
15670 * parser.c, xml-error.h: added errno ot teh context and defined
15671 a set of errors values with update of errno
15672 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15673 DTDs and entities
15674 * *.h, *.c: complete cleanup of the use of config.h and include
15675 protection depending on the current setup.
15676 * overalll debugging, maintenance and bug-fixing on all modules
15677 * updated the documentation
15678 * ready for 1.7.0
15679
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015680Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * HTMLparser.c : cleanup
15683 * SAX.c valid.c valid.h: added ID/IDREF checking
15684 * tree.c tree.h: extended doc structure for refs
15685 * configure.in: 1.6.2
15686 * parser.c: patched bug in SAX user arg call
15687 * parserInternals.h: patched missing close in C++ wrapping
15688 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15689 especially upcoming XPointer implementation.
15690 * doc/xml.html: augmented, typo
15691
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015692Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15693
15694 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15695 not all invocations of install understand -d.
15696
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015697Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15698
15699 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15700 to make 'check' works, when builddir != srcdir.
15701
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015702Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * doc/xml.html : updated the documentation
15705
Daniel Veillard6454aec1999-09-02 22:04:43 +000015706Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15709 not deallocated memory blocks
15710 * *.c : replaces all calls to malloc() free() and realloc() to
15711 the wrapper functions/macros
15712 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15713 instead of xmlFreeNodeList()
15714
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015715Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * HTMLparser.c: corrected a stupid bug leading to core dump at
15718 tree deallocation. Removed warnings indicated by
15719 Stephane.Conversy@lri.fr
15720 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15721 looked for in the external subset
15722
15723Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015724
15725 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15726 on SGI by Stephane.Conversy@lri.fr
15727
Daniel Veillardb96e6431999-08-29 21:02:19 +000015728Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * all .h : changed the prototype declaration indent as in gtk
15731 * most .c : working on reducing the TODOs in the code
15732 * most .c : cleanup though -pedantic and Insure++
15733 * improvements on validation ID checkings.
15734 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15735 * xml-config.in: closed #1810
15736
15737Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015738
15739 * tree.h, valid.c, valid.h: more work on validity, IDs
15740 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15741 definition for AIX
15742
Daniel Veillardb556eb51999-08-15 17:19:50 +000015743Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15746 the distribution due to a cut'n paste error at last commit
15747
Daniel Veillardb05deb71999-08-10 19:04:08 +000015748Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * configure.in: upgraded to version 1.4.0
15751 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15752 Big update, added a large part of the validation process,
15753 it should be usable, but some parts are missing
15754 * xpath.c: improved the implementation w.r.t. root.
15755 * Makefile.am: added more tests
15756 * test and result trees: added a lot of tests
15757 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15758
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015759Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * Added an HACKING file
15762
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015763Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * xpath.[ch] : improvements and debug of the XPath implementation
15766 * parser.c, HTMLparser.c : modified the parsers to be progressive
15767 * tree.[ch] : extended the Buffer promitives
15768 * xmlIO.[ch] : added basic I/O routines providing progressive
15769 parsing and ready for I18N conversion plugins
15770 * SAXresult/* : the SAX callback sequence maybe slightly different
15771 now
15772 * test*.c : improved/updated the tests programs
15773 * doc/* : recompiled the docs.
15774
Daniel Veillard15b75af1999-07-26 16:42:37 +0000157751999-07-26 Michael Meeks <michael@edenproject.org>
15776
15777 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15778
15779 * tree.c: Ditto.
15780
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015781Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * configure.in: upgraded to version 1.4.0
15784 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15785 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15786 XML query language, see http://www.w3.org/TR/xpath for more details.
15787 * parser.c, parser.h: added CHAR* related string functions for XPath
15788 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15789 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15790 rebuild the docs.
15791 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15792 and regression testing capabilities for XPath.
15793
Daniel Veillardd79d7871999-07-12 10:38:12 +000015794Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15797 closing bug #1646
15798
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015799Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * Makefile.am, example/Makefile.am: closed bug #1683
15802
Daniel Veillard3166ab11999-07-11 16:14:19 +000015803Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * example/Makefile.am, configure.in: added the makefile for the
15806 gjobread example
15807
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015808Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15809
15810 * doc/Makefile.am:
15811 - fix which allow "make install DESTDIR=</install/prefix>".
15812
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015813Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15814
15815 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15816 which fixed a problem on the file reading-code.
15817
Daniel Veillard82150d81999-07-07 07:32:15 +000015818Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15821 output.
15822 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15823
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015824Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * parser.h : Oops removed the binary compatibility problem
15827 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15828 * parser.c, HTMLparser.c: applied patches for reading from stdin
15829
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015830Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * parser.c, entities.c, valid.c: cleanup bug #1591
15833 * configure.in: cleanup bug #1592
15834 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15835 the same tree back-end. Hence gdome will be available for it.
15836 * doc/Makefile.am: close bug #617
15837
Daniel Veillard97fea181999-06-26 23:07:37 +000015838Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * parser.c: alloctate a per parser context SAX interface block
15841
Daniel Veillard14fff061999-06-22 21:49:07 +000015842Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15845 and xmlEncodeEntitiesReentrant with the correct one :-\
15846
15847Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * commit of my internal XML base changes, quite a lot of
15850 changes, cleanups, better entities support, framework for
15851 new I/O and charset detection and handling
15852 * Fixed the configure/Makefile stuff to generate shared libs
15853 with the proper version info, so we jumped on rev from
15854 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15855 xmlEncodeEntities() result need to be freed now, and a string
15856 xmlParserVersion provide the current library version.
15857
Raph Levien05240da1999-06-15 21:27:11 +000015858Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15859
15860 * parser.c: fixed a buffer overrun for when you have a very long
15861 attribute with no entities in it.
15862
Daniel Veillardbb2da581999-06-13 14:37:07 +000015863Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * added example directory
15866 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15867
Daniel Veillard011b63c1999-06-02 17:44:04 +000015868Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * Release of libxml-1.1, nearly everything has been touched for
15871 this.
15872 * Added more regression tests
15873 * Updated the documentation
15874
Daniel Veillard27d88741999-05-29 11:51:49 +000015875Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * tree.[ch]: unified the XML_NO_CORBA defines.
15878 * parser.c encoding.[ch]: started plugging in char encoding detection
15879
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015880Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15881
15882 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15883 Also freed allocated buffer.
15884
Daniel Veillard27d88741999-05-29 11:51:49 +000015885Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015886 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15887 reentrancy problem at printing. One is left in entities.c, to
15888 remove ASAP
15889 * testSAX.c : added a test example showing the use of the SAX
15890 interface if one doesn't want to build the DOM tree.
15891 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15892
Daniel Veillard517752b1999-04-05 12:20:10 +000015893Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15896 large revamping of the parser to use SAX callbacks
15897 http://www.megginson.com/SAX/ (or at least a C like interface
15898 a la Expat). It's now possible to set up your own callbacks
15899 and the parser will not build a DOM tree.
15900 * test/* result/*: updated the test suite, I finally removed
15901 the old Namespace draft support (PI based).
15902
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015903Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * Makefile.am: added test result to EXTRA_DIST for make tests
15906
Daniel Veillard64068b31999-03-24 20:42:16 +000015907Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * parser.c, parserInternals.h: moved the chars macro definitions
15910 to parserInternals.h
15911 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15912 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15913
Daniel Veillard012ccc11999-03-23 10:11:11 +000015914Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * xml-config.in : applied patch to make --version work
15917
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000159181999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15919
15920 * Makefile.am (check-local): Alias for `tests' target. This will
15921 cause `make check' to do the right thing.
15922 (tests): Don't run tests in srcdir. Also, replaced calls to
15923 basename with a `sed' "equivalent".
15924
Daniel Veillardd109e371999-03-05 06:26:45 +000015925Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15928 it in the header and not the sources, updated the doc.
15929 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15930 pointing this out.
15931
Daniel Veillardbc50b591999-03-01 12:28:53 +000015932Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15935 exported the inputStream routines.
15936 * doc/html/* : updated accordingly
15937
Daniel Veillardd692aa41999-02-28 21:54:31 +000015938Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * parser.c, parser.h, parserInternals.h: added a few extra
15941 internal calls to allocate and free parser contexts ...
15942 * doc/html/* : updated accordingly
15943
Daniel Veillard55a99271999-02-25 11:01:29 +000015944Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15945
15946 * configure.in, Makefile.am, doc/makefile.am : General changes for
15947 1.0.0 release and including the generated HTML documentation.
15948
Daniel Veillard35925471999-02-25 08:46:07 +000015949Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * makefile.am : added parserInternals.h, oops.
15952
Daniel Veillard1e346af1999-02-22 10:33:01 +000015953Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * parserInternals.h: added this header giving access to the parser
15956 internal functions.
15957 * doc/Makefile.am : added a rebuild target which rebuilds the full
15958 set of documentations
15959 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15960 the internal subset.
15961 * *.c *.h: modifications needed to generate the documentation using
15962 gtk-doc, cleanup of functions blocks, reorganisation of struct
15963 declarations.
15964
Daniel Veillard1164e751999-02-16 16:29:17 +000015965Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15968 the tar and spec file to include the beginning of the doc.
15969
Nuno Ferreira03d04781999-02-13 00:07:17 +0000159701999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15971
15972 * doc/.cvsignore: Added this file.
15973
Daniel Veillard6800ef31999-02-08 18:33:22 +000015974Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * tree.c: fixed xmlGetProp to return "" when the attribute
15977 exists, even if the node-list is NULL.
15978
Daniel Veillard726c7e31999-02-08 15:13:10 +000015979Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * tree.c: patched an error outputting empty attribute values.
15982 * Makefile.am and doc/makefile.am: have been updated during the
15983 week-end. Sorry for an empty CVS log, I got a shell problem.
15984
Daniel Veillard1899e851999-02-01 12:18:54 +000015985Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * tree.h: cleaned up using enums instead of defines
15988 * parser.c, valid.[ch]: more work on parsing/output of element
15989 declarations
15990
Daniel Veillard3b9def11999-01-31 22:15:06 +000015991Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15992
15993 * valid.[ch], tree.c, parser.c : more work toward full parsing
15994 of XML DTDs.
15995 * README: added informations about mailing-list and on-line
15996 documentation
15997
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159981999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15999
16000 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16001
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016002Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * parser.c, tree.[ch] : more work toward conformance testing,
16005 added a last element to accelerate parsing of very flat structures
16006 started working on internal subset Element content declaration.
16007 * valid.[ch] : first cut at adding code toward validation.
16008 * previous changes had also small impact on most files, especially
16009 the conformance testing using James Clark test suite.
16010
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016011Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * test/* : updated the examples, most of them were not well
16014 formed (humm), and added rdf2.
16015 * result/* : resulting changes in the output.
16016
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016017Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16020
Daniel Veillard44b3a061998-12-05 17:27:22 +000016021Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * tree.c: patched a bug in the generation of empty attributes
16024
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016025Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16028 for node/trees/documents/... Biggest problem is namespace
16029 support when copying subtrees.
16030
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016031Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * parser.c, entities.c: improve entities and char ref encoding,
16034 and cleanups of error messages.
16035
Daniel Veillard242590e1998-11-13 18:04:35 +000016036Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * parser.c, entities.c: simple bug hunting done during rpm2html and
16039 rpmfind integration.
16040
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016041Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16042
16043 * parser.[ch]: Added interfaces allowing to specify a SAX
16044 handler before parsing.
16045
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016046Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * parser.c: redirrect all errors reporting through the SAX
16049 error function
16050
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016051Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16054 * libtool, tlmain ...: update of the libtool files
16055
Miguel de Icaza442321c1998-11-04 18:13:38 +0000160561998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16057
16058 * entities.c: Use g_snprintf insteda of snprintf.
16059
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016060Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16063 added ent5 test for this purpose.
16064 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16065
Daniel Veillard27271681998-10-30 06:39:40 +000016066Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * parser.c: fixed? a strange error due to compression on a GWP
16069 document.
16070
Daniel Veillard25940b71998-10-29 05:51:30 +000016071Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * tree.[ch]: bug fixing
16074 * entities.[ch]: defined a specific type for predefined entities
16075 * doc/xml.html: more documentation on the library, how to use it,
16076 overview of the interfaces.
16077
Daniel Veillard16253641998-10-28 22:58:05 +000016078Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16081
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016082Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16083
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016084 * tree.c: corrected a small bug
16085 * doc/xml.html: continuing writing documentation.
16086
16087Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16088
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016089 * debugXML.h debugXML.c: added debugging utilities.
16090 * tester.c: added --debug switch.
16091 * tree.c: patched an incorrect node->type assignment.
16092 * parser.c: formatting, ensure that node->doc != NULL in attributes
16093
Daniel Veillardccb09631998-10-27 06:21:04 +000016094Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16097 entity support and provide an internal representation close to
16098 DOM one (entity ref nodes, and attribute value as tree). I tried
16099 to preserve the interface but this will surely break some apps
16100 (I have to change rpm2html/rpmfind for example). I had to change
16101 two interfaces, and the generated tree is somewhat different.
16102 * doc/* : started documenting the XML library, the tree and
16103 DOM/Corba. This is a first step.
16104
Daniel Veillard11e00581998-10-24 18:27:49 +000016105Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * parser.c: Set up the fonctions comment block, boring but useful.
16108 * parser.h, SAX.c, parser.c: now attributes are processed through
16109 the SAX interface. The problem is that my SAX interface diverged
16110 quite a bit from the original one, well this is not an official
16111 spec, and translating it from Java to C is hairy anyway...
16112
Daniel Veillard97b58771998-10-20 06:14:16 +000016113Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16116 fonctions comment block, boring but useful.
16117
16118Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016119
16120 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16121 conversion routines. However they are not yet used to convert the
16122 inputs. The core will run with UTF-8.
16123
Daniel Veillard33942841998-10-18 19:12:41 +000016124Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * tree.c : make sure that the type id is properly set-up when
16127 a new object is allocated, needed for DOM.
16128
Daniel Veillard27fb0751998-10-17 06:47:46 +000016129Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * tree.h, tree.c: Ok, the main objects in the tree will be native
16132 corba objects, it costs 8 bytes per Node, Attribute and Document
16133 but it simplifies the Corba integration a lot (no extra interface
16134 objects to allocate/free).
16135
Daniel Veillard0bef1311998-10-14 02:36:47 +000016136Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16139 and changed NODEs contants for conformity with DOM Level 1
16140
Daniel Veillard27864701998-10-08 03:47:24 +000016141Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * added hooks to keep track of servants when creating objects
16144 xmlDoc and xmlNode (for Corba export).
16145
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016146Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16147
16148 * added xml-config script.
16149
Daniel Veillard7066a791998-10-01 20:28:28 +000016150Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16153 to autoupdate libtool and automake conf files.
16154
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000161551998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16156
16157 * Makefile.am: Use '?' to separate the sed
16158 commands as ',' is used when people pass -Wl,something.
16159
16160
Daniel Veillard15a8df41998-09-24 19:15:06 +000016161Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * tree.c, tree.h: added a per-document compression interface.
16164
Daniel Veillard151b1b01998-09-23 00:49:46 +000016165Tue Sep 22 20:47:38 EDT 1998
16166
16167 * tree.c, tree.h: added saving with compression and added interfaces
16168 to control the compression level (xmlGetCompressMode,
16169 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16170
Daniel Veillard70120ff1998-09-22 00:24:21 +000016171Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * parser.c: corrected a loop for files of size 0
16174
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000161751998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16176
16177 * error.h: New file. Contains prototyes from `error.c'.
16178
Tom Tromeyc19653d1998-08-14 01:22:43 +000016179Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16180
16181 * Makefile.am (xmlincdir): New macro.
16182 (xmlinc_HEADERS): Renamed from include_HEADERS.
16183
Daniel Veillard845664d1998-08-13 04:43:19 +000016184Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * applied small patch on numeric entities from
16187 Christopher Blizzard <blizzard@appliedtheory.com>
16188
Daniel Veillard260a68f1998-08-13 03:39:55 +000016189Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * New release 0.2, removed the old xml_* files so that it's
16192 coherent with the other CVS base (W3C), far better conformance
16193 to standard, new namespaces, decent entities support, beginning
16194 of a SAX-like interface. Nearly nothing left intact, even the
16195 test examples ...
16196
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161971998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16198
16199 * .cvsignore: Add .deps dir
16200
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016201Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16204
Daniel Veillardfe926001998-07-26 04:28:20 +000016205Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016206
Daniel Veillardfe926001998-07-26 04:28:20 +000016207 * configure.in: added test for CPP
16208 * AUTHORS, Changelog: the original ones didn't get commited but the
16209 glib ones instead, fixed.
16210 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016211
Daniel Veillardfe926001998-07-26 04:28:20 +000016212Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016213
Daniel Veillardfe926001998-07-26 04:28:20 +000016214 * integrated code developped at W3C
16215 * changed the original Copyright
16216 * migrated to automake
16217 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016218