blob: c52b251caf06b0ce9b95a676780b5b4721159b84 [file] [log] [blame]
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: fixed a node dump crash on attributes
4 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
5 an URI test bug and get better output.
6
Daniel Veillard463a5472003-02-27 21:30:32 +00007Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * check-xsddata-test-suite.py: give more infos
10 * relaxng.c: fix a bug reported by Sebastian Rahtz and
11 REF->DEF in attribute values.
12
Daniel Veillardeb7189f2003-02-27 20:11:13 +000013Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
14
15 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
16 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
17 regression tests from James Clark.
18
Daniel Veillard8bc6cf92003-02-27 17:42:22 +000019Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * relaxng.c xmlschemas.c xmlschemastypes.c
22 include/libxml/xmlschemastypes.h: added param support for relaxng
23 type checking, started to increment the pool of simple types
24 registered, still much work to be done on simple types and
25 facets checkings.
26
Daniel Veillard19ab45b2003-02-26 15:49:03 +000027Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * entities.c: fixes again one of the problem raised by
30 James Clark in #106788
31
Daniel Veillardc482e262003-02-26 14:48:48 +000032Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
33
34 * relaxng.c: Fixed a couple of problem raised by James Clark
35 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
36 datatype level still not fixed though.
37
Daniel Veillard17bed982003-02-24 20:11:43 +000038Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
39
40 * configure.in: preparing release 2.5.4
41 * doc/*: updated and rebuilt the docs
42 * relaxng.c: removed warnings
43 * result/relaxng/*: updated the results
44
Daniel Veillardf4be0182003-02-24 19:54:33 +000045Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * valid.c: fixes a DTD regexp generation problem.
48
Daniel Veillard02111c12003-02-24 19:14:52 +000049Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
50
51 * parser.c: fixes bug #105998 about false detection of
52 attribute consumption loop.
53
Daniel Veillard2406abd2003-02-24 18:16:47 +000054Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
57
Daniel Veillardfcc822e2003-02-24 17:52:08 +000058Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * SAX.c: fixed bug #105992
61
Daniel Veillard3ebc7d42003-02-24 17:17:58 +000062Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * tree.c: fixed xmlSetProp and al. when the node passed is not an
65 element.
66 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
67 found 373 test schemas: 369 success 4 failures
68 found 529 test instances: 525 success 4 failures
69 * check-relaxng-test-suite.py: added memory debug reporting
70
Daniel Veillardc64b8e92003-02-24 11:47:13 +000071Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * uri.c parser.c: some warning removal on Igor's patch
74 * tree.c: seems I messed up with #106788 fix
75 * python/libxml.c: fixed some base problems when Python provides
76 the resolver.
77 * relaxng.c: fixed the interleave algorithm
78 found 373 test schemas: 364 success 9 failures
79 found 529 test instances: 525 success 4 failures
80 the resulting failures are bug in the algorithm from 7.3 and
81 lack of support for params
82
Daniel Veillard0046c0f2003-02-23 13:52:30 +000083Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * parser.c: another fix for nodeinfo in entities problem
86 * tree.c entities.c: fixed bug #106788 from James Clark
87 some spaces need to be serialized as character references.
88
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +000089Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
90
91 * parser.c uri.c: fixed the bug I introduced in the path
92 handling, reported by Sebastian Bergmann
93
Daniel Veillard44e1dd02003-02-21 23:23:28 +000094Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * parser.c: fixing some nodeinfo in entities problem raised
97 by Glenn W. Bach
98 * relaxng.c: implemented the first section 7.3 check
99 * result/relaxng/*: updated the results
100
Daniel Veillardc5312d72003-02-21 17:14:10 +0000101Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * relaxng.c: fixed some problems in the previous commit
104 and finished implementing 4.16 rules checking
105 found 373 test schemas: 353 success 20 failures
106 found 529 test instances: 519 success 6 failures
107 * result/relaxng/*: updated the results
108
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000109Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
110
111 * relaxng.c: implemented checks from section 7.2
112
Daniel Veillard77648bb2003-02-20 15:03:22 +0000113Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * relaxng.c: implemented the checks from section 7.1, fixed
116 some of the 4.20 and 4.21 problems.
117 found 373 test schemas: 338 success 35 failures
118 found 529 test instances: 519 success 6 failures
119 * result/relaxng/*: updated the results
120
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000121Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
124 * result/relaxng/*: updated the results
125
Daniel Veillardce14fa52003-02-19 17:32:48 +0000126Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
127
128 * relaxng.c: more bugfixes
129 * result/relaxng/*: updated the results
130
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000131Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
132
133 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
134 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
135 * SAX.c: ensured xmlDoc.URL is always canonic
136 * parser.c: obsoleted xmlNormalizeWindowsPath
137 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
138 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
139 * win32/libxml2.def.src: added few exports
140
141
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000142Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * Makefile.am configure.in: patched to have shared libraries
145 for Python regression tests and static binaries for gdb debug
146 in my development environment
147 * relaxng.c: more bugfixes
148 found 373 test schemas: 296 success 77 failures
149 found 529 test instances: 516 success 8 failures
150 * result/relaxng/*: updated the results
151
Daniel Veillard8fe98712003-02-19 00:19:14 +0000152Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
155
Daniel Veillardd4310742003-02-18 21:12:46 +0000156Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * xmlschemastypes.c: float/double check bugfix
159 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
160 validation
161 * xmlreader.c: add a TODO for Jody
162 * relaxng.c: bugfix bugfix bugfix
163 found 373 test schemas: 300 success 73 failures
164 found 529 test instances: 507 success 10 failures
165 * result/relaxng/*: updated the results
166
Daniel Veillard2df2de22003-02-17 23:34:33 +0000167Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
170
Daniel Veillard416589a2003-02-17 17:25:42 +0000171Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * relaxng.c check-relaxng-test-suite.py: more work on the
174 RelaxNG implementation conformance testing.
175 found 373 test schemas: 284 success 89 failures
176 found 529 test instances: 448 success 47 failures
177 * result/relaxng/*: updated the results
178
Daniel Veillard784b9352003-02-16 15:50:27 +0000179Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
182 a patch from Kjartan Maraas to fix some typos
183
Daniel Veillardfebcca42003-02-16 15:44:18 +0000184Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * relaxng.c: more bug-hunting
187 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
188 intermediate rng tree
189 * python/generator.py: patch from Stephane Bidoul to fix the generator
190 on python < 2.2
191
Daniel Veillardd2298792003-02-14 16:54:11 +0000192Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * check-relaxng-test-suite.py relaxng.c: more testing on the
195 Relax-NG front, cleaning up the regression tests failures
196 current state and I forgot support for "mixed":
197 found 373 test schemas: 280 success 93 failures
198 found 529 test instances: 401 success 68 failures
199 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
200 moved the Name, NCName and QName validation routine in tree.c
201 * uri.c: fixed handling of URI ending up with #, i.e. having
202 an empty fragment ID.
203 * result/relaxng/*: updated the results
204
Daniel Veillard9a237c92003-02-13 15:52:58 +0000205Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * check-xinclude-test-suite.py: improved the script accordingly
208 to the XInclude regression tests updates
209 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
210 November 2002
211 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
212 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
213 augmented the Xpointer testsuite for the element() scheme
214
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000215Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
216
217 * relaxng.c: added TODO for the DTD compatibility spec
218 * xinclude.c: more bug fixes driven by the testsuite
219
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000220Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
223 regression tests for XInclude, improved the script, improving
224 XInclude error reporting mechanism
225
Daniel Veillard1d788d22003-02-10 16:21:58 +0000226Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * NEWS doc/* configure.in: preparing release 2.5.3
229
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000230Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * tree.c: trying to fix #104934 about some XHTML1 serialization
233 issues.
234
Daniel Veillard809faa52003-02-10 15:43:53 +0000235Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
238 encoding conversion when the input buffer stops in the
239 middle of a multibyte char
240
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000241Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
244 * check-relaxng-test-suite.py: python script to run regression
245 against OASIS RelaxNG testsuite
246 * relaxng.c: some cleanup tweaks
247 * HTMLparser.c globals.c: cleanups in comments
248 * doc/libxml2-api.xml: updated the API
249 * result/relaxng/*: errors moved files, so large diffs but
250 no changes at the semantic level.
251
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000252Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * tree.c: fixing #105678 problem when dumping a namespace node.
255
Daniel Veillard591b4be2003-02-09 23:33:36 +0000256Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * xpath.c: fixed doc comment problems
259 * python/generator.py python/libxml_wrap.h python/types.c: adding
260 RelaxNG wrappers
261 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
262 test of those early Python RelaxNG bindings
263
264Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000265
266 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
267 * relaxng.c: found the validation problem I had with interleave
268 when not covering all remaining siblings
269 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
270 testsuite and check the RNG schemas against the RNG schemas
271 given in appendix A
272
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000273Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
274
275 * win32/Makefile.msvc: updates for RelaxNG
276 * win32/Makefile.mingw: updates for RelaxNG
277 * win32/libxml2.def.src: added RelaxNG exports
278
Daniel Veillard97fd5672003-02-07 13:01:54 +0000279Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * xinclude.c: applied another bug fix from Sean Chittenden
282
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000283Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * configure.in xmllint.c: I f...ed up the default configuration
286 of schemas and --relaxng option display in xmllint, pointed by
287 Morus Walter.
288 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
289 detection module, fixes bug #105374.
290
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000291Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * xmlschemastypes.c: added the boolean base type.
294
Daniel Veillard96a4b252003-02-06 08:22:32 +0000295Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * xmlschemastypes.c: started implementing some of the missing
298 default simple types
299 * result/relaxng/*: updated the results
300
Daniel Veillard72fef162003-02-05 14:31:19 +0000301Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
302
303 * NEWS doc/*: updated the docs, ready for 2.5.2 release
304
Daniel Veillard71531f32003-02-05 13:19:53 +0000305Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * HTMLparser.c tree.c xmlIO.c: comments cleanups
308 * Makefile.am: use xmllint for doing the RelaxNG tests
309 * configure.in: preparing 2.5.2 made schemas support default to
310 on instead of off
311 * relaxng.c: removed the verbosity
312 * xmllint.c: added --relaxng option
313 * python/generator.py python/libxml_wrap.h: prepared the integration
314 of the new RelaxNG module and schemas
315 * result/relaxng/*: less verbose output
316
Daniel Veillardec498e12003-02-05 11:01:50 +0000317Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
318
319 * valid.c: do not run content model validation if the
320 content is not determinist
321
Daniel Veillardde590ca2003-02-05 10:45:26 +0000322Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * SAX.c: added the redefinition of namespaced attribute
325 check that was missing as Fabrice Desré pointed out.
326
Daniel Veillard930dfb62003-02-05 10:17:38 +0000327Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
330 improvements from Nick Kew, allowing to do more checking
331 to HTML elements and attributes.
332
Daniel Veillard4287c572003-02-04 22:48:53 +0000333Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
334
335 * xinclude.c: fixing bug #105137 about entities declaration
336 needing to be copied to the including document.
337
Daniel Veillard652d8a92003-02-04 19:28:49 +0000338Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
339
340 * catalog.c: fixed bug #104817 with delegateURI
341 * xpath.c: fixing bugs #104123 and #104125
342
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000343Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
344
345 * configure.in valid.c xmlreader.c python/libxml_wrap.h
346 python/types.c: fixing #104096 to compile without regexps
347
Daniel Veillard57e79b32003-02-04 15:33:12 +0000348Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * valid.c: fixing bug #103969 forgot to add an epsilon transition
351 when building the automata for elem*
352
Daniel Veillard358a9892003-02-04 15:22:32 +0000353Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * HTMLparser.c: applied patch from Arne de Bruijn fixing
356 bug #103827
357
Daniel Veillardeb137172003-02-04 15:18:06 +0000358Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
359
360 * HTMLparser.c: updating a comment, fixing #103776
361
Daniel Veillard8d589042003-02-04 15:07:21 +0000362Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * parser.c: fixing bug 105049 for validity checking of content
365 within recursive entities.
366
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000367Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * HTMLparser.c: try to fix # 105049
370 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
371 * tree.c: updated a function comment
372
Daniel Veillard419a7682003-02-03 23:22:49 +0000373Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * relaxng: more work on grammars and refs/defs
376 * test/relaxng/* result/relaxng/*: augmented/updated the
377 regression tests
378
Daniel Veillard144fae12003-02-03 13:17:57 +0000379Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * relaxng: more work on name classes, except support
382 * test/relaxng/* result/relaxng/*: augmented/updated the
383 regression tests
384
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000385Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * relaxng: more work on name classes, the "validate all" schemas
388 seems to work now.
389 * test/relaxng/* result/relaxng/*: augmented/updated the
390 regression tests
391
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000392Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
395 * parser.c: put a guard against infinite document depth, basically
396 trying to avoid another kind of DoS attack.
397 * relaxng.c: some code w.r.t. nameClasses
398
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000399Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
400
401 * test/relaxng/* result/relaxng/*: check all the namespace support
402 was actually correct based on tutorial section 10.
403
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000404Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
405
406 * relaxng: include seems to work okay now
407 * test/relaxng/* result/relaxng/*: augmented/updated the
408 regression tests
409
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000410Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * relaxng.c: a bit of work done in the train back.
413 * test/relaxng/*: added one of the include tests
414
Daniel Veillard154877e2003-01-30 12:17:05 +0000415Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * relaxng: more work done in the train
418 * test/relaxng/* result/relaxng/*: augmented/updated the
419 regression tests
420
Daniel Veillarde431a272003-01-29 23:02:33 +0000421Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
422
423 * relaxng.c: debugging of externalRef
424 * test/relaxng/* result/relaxng/*: augmented/updated the
425 regression tests
426
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000427Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * relaxng.c: more work on Relax-NG, implementing externalRef
430 * test/relaxng/* result/relaxng/*: augmented/updated the
431 regression tests
432 * Makefile.am: cleanup to Relaxtests target
433
Daniel Veillardb08c9812003-01-28 23:09:49 +0000434Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
435
436 * relaxng.c: more work on Relax-NG, implementing interleave
437 * test/relaxng/* result/relaxng/*: augmented/updated the
438 regression tests
439
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000440Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
441
442 * relaxng.c: more work on Relax-NG, implementing interleave
443 * test/relaxng/* result/relaxng/*: augmented/updated the
444 regression tests
445
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000446Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
447
448 * doc/tutorial/customfo.xsl
449 * doc/tutorial/customhtml.xsl
450 adding stylesheet customizations used to generate fo
451 for pdf and html
452
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000453Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
454
455 * relaxng.c: more work on Relax-NG
456 * test/relaxng/* result/relaxng/*: augmented/updated the
457 regression tests
458 * xmlschemastypes.c: added a number of base type definition but not
459 the associated checks, those are still TODOs
460
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000461Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
462
463 in docs/tutorial:
464 * apa.html
465 * apb.html
466 * apc.html
467 * apd.html
468 * ape.html
469 * apf.html
470 * apg.html
471 * ar01s02.html
472 * ar01s03.html
473 * ar01s04.html
474 * ar01s05.html
475 * ar01s06.html
476 * ar01s07.html
477 * ar01s08.html
478 * index.html
479 * xmltutorial.pdf
480 * xmltutorial.xml
481 add index to tutorial
482
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000483Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
484
485 * doc/xmlcatalog.1
486 * doc/xmlcatalog_man.html
487 * doc/xmlcatalog_man.xml
488 belatedly fixing bug #93622 (adds rewriteURI type to
489 "--add" option in xmlcatalog man page
490
Daniel Veillard3be27512003-01-26 19:49:04 +0000491Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
492
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000493 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000494 Julio Merino, closing #104475
495
Daniel Veillardea3f3982003-01-26 19:45:18 +0000496Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * relaxng.c: more work on Relax-NG
499 * test/relaxng/* result/relaxng/*: augmented/updated the
500 regression tests
501
Daniel Veillardedc91922003-01-26 00:52:04 +0000502Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * relaxng.c: more work on Relax-NG
505 * test/relaxng/* result/relaxng/*: augmented/updated the
506 regression tests
507
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000508Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * README: updated the policy on private mail answers
511 * relaxng.c: more work on Relax-NG
512 * test/relaxng/* result/relaxng/*: augmented/updated the
513 regression tests
514
Daniel Veillard7424eb62003-01-24 14:14:52 +0000515Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
516
517 * error.c parser.c tree.c: applied a documentation patch from
518 Stefan Kost
519
Daniel Veillard276be4a2003-01-24 01:03:34 +0000520Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * relaxng.c: more work on Relax-NG
523 * doc/*: regenerated the docs
524 * test/relaxng/* result/relaxng/*: updated and augmented the
525 Relax-NG regression tests and results
526
Daniel Veillard6eadf632003-01-23 18:29:16 +0000527Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
530 First commit of the new Relax-NG validation code, not generally
531 useful yet.
532 * test/relaxng/* result/relaxng/*: current state of the regression
533 tests
534
Daniel Veillard814a76d2003-01-23 18:24:20 +0000535Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * tree.c: minimized the memory allocated for GetContent
538 and a bit of cleanup.
539
Daniel Veillardff12c492003-01-23 16:42:55 +0000540Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * python/generator.py: seems there is no good reasons to
543 not generate bindings for XPointer
544
Daniel Veillard540a31a2003-01-21 11:21:07 +0000545Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * xmlreader.c doc/apibuild.py: applied a new patch from
548 Stéphane Bidoul for cleanups
549 * doc/libxml2-api.xml: rebuilt the API description with
550 new entry points
551
Daniel Veillard417be3a2003-01-20 21:26:34 +0000552Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
553
554 * xmlreader.c python/drv_libxml2.py python/generator.py
555 python/libxml.c python/libxml.py python/libxml_wrap.h
556 python/types.c: patch from Stéphane Bidoul for better per
557 context error message APIs
558 * python/tests/ctxterror.py python/tests/readererr.py:
559 update of the tests
560
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000561Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
562
563 * doc/guidelines.html
564 grammar and spelling cleanup
565
Daniel Veillard26f70262003-01-16 22:45:08 +0000566Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xmlreader.c include/libxml/xmlreader.h python/generator.py
569 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
570 a patch from Stéphane Bidoul to allow per XMLtextReader error
571 and warning handling
572 * python/tests/Makefile.am python/tests/readererr.py: adding the
573 specific regression test
574
Daniel Veillard71f9d732003-01-14 16:07:16 +0000575Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
578 should raise a syntax error
579
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000580Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
581
582 * python/libxml.c: cleanup patch from Stéphane Bidoul
583
Daniel Veillard81601f92003-01-14 13:42:37 +0000584Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
585
586 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
587
Daniel Veillarde6227e02003-01-14 11:42:39 +0000588Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * python/generator.py python/libxml.c python/libxml.py
591 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000592 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000593 Python level.
594 * python/tests/Makefile.am python/tests/ctxterror.py: added a
595 regression test for it.
596
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000597Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * xmlreader.c: fixed the streaming property of the reader,
600 it was generating tree faster than consuming it. Pointed out
601 by Nate Myers
602 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
603
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000604Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
605
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000606 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000607
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000608Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
609
610 * xpath.c: fix to the XPath implementation for parent and
611 ancestors axis when operating on a Result Value Tree.
612 Fixes bug #100271
613
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000614Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
615
616 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
617 to fix some URI/file escaping problems
618
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000619Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * python/generator.py: fixed a bug raised by Raymond Wiker,
622 docSetRootElement() should not raise an exception if the
623 return is None
624
Daniel Veillard3e20a292003-01-10 13:14:40 +0000625Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
628 fixed bug #102181 by applying the suggested change and fixing
629 the generation/registration problem.
630
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000631Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
634 routines.
635
Daniel Veillard8f872442003-01-09 23:19:02 +0000636Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * parser.c: one more IsEmptyElement crazyness, that time in
639 external parsed entities if substitution is asked.
640 * python/tests/reader3.py: added a specific test.
641
Daniel Veillarde329fc22003-01-09 21:36:42 +0000642Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
645 support and improved error handler registration
646
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000647Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
650 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
651 * README: fixed a link
652
Daniel Veillarde2830f12003-01-08 17:47:49 +0000653Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * configure.in doc/* NEWS: preparing 2.5.1 release
656 * SAX.c parser.c: fixing XmlTextReader bug
657
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000658Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
659
660 * SAX.c: fuck, I introduced a memory leak on external parsed
661 entities in 2.5.0 :-(
662
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000663Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * xmllint.c: another fix needed as pointed by Christophe Merlet
666 for --stream --debug if compiled without debug support.
667
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000668Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
669
670 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000671 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000672 update man page with --stream and --chkregister
673
Daniel Veillard8326e732003-01-07 00:19:07 +0000674Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
675
676 * globals.c: fixed --with-threads compile
677 * xmllint.c: fixed --without-debug compile
678 * include/libxml/globals.h: cleanup
679 * include/libxml/schemasInternals.h: add a missing include
680
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000681Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * configure.in NEWS: preparing 2.5.0 release
684 * SAX.c: only warn in pedantic mode about namespace name
685 brokeness
686 * globals.c: fix a doc generation problem
687 * uri.c: fix #101520
688 * doc/*: updated and rebuilt the doc for the release, includuding
689 stylesheet update
690 * python/Makefile.am: fix a filename bug
691
692Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
695 should not be called.
696
697Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
698
699 * libxml-2.0.pc.in: applied the patch to fix #101894
700
701Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * tree.c : applied patch from Lukas Schroeder for register callbacks
704 * valid.c: modified patch from Lukas Schroeder to test
705 register callbacks with --chkregister
706
707Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * xmlreader.c: seriously changed the way data are pushed to
710 the underlying parser, go by block of 512 bytes instead of
711 tryng to detect tag boundaries at that level. Changed the
712 way empty element are detected and tagged.
713 * python/tests/reader.py python/tests/reader2.py
714 python/tests/reader3.py: small changes mostly due to context
715 reporting being different and DTD node being reported. Some
716 errors previously undetected are now caught and fixed.
717 * doc/xmlreader.html: flagged last section as TODO
718
719Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
720
721 * python/libxml.py: integrated the Python 2.2 optimizations
722 from Hannu Krosing, while maintaining compatibility with
723 1.5 and 2.1
724
725Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
726
727 * xmllint.c: a bit of cleanup
728 * xmlreader.c: small fix
729 * doc/xmlreader.html: more work on the XmlTextReader tutorial
730 * python/libxml.py: a few fixes pointed out by Hannu Krosing
731
732Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * python/setup.py.in: patch from Stéphane Bidoul to include
735 drv_libxml2.py in setup.py
736
737Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
738
739 * doc/xmlreader.html: starting documenting the new XmlTextReader
740 interface.
741
742Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * xmllint.c: added the --stream flag to use the TextReader API
745 * xmlreader.c: small performance tweak
746
747Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * xmlreader.c python/tests/reader2py: okay the DTD validation
750 code on top of the XMLTextParser API should be solid now.
751
752Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
753
754 * xmlreader.c python/tests/reader2py: Fixing some more mess
755 with validation and recursive entities while using the
756 reader interface, it's getting a bit messy...
757
758Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * xmlreader.c python/tests/reader.py: another couple of problem
761 related to IsEmptyElement reported by Stéphane Bidoul needed
762 some fixes.
763
764Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
767 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
768 based on the python XmlTextReader interface.
769
770Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
771
772 * tree.c: backing out one change in the last patch which broke the
773 regression tests
774
775Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
776
777 * global.data globals.c tree.c include/libxml/globals.h: applied
778 an old patch from Lukas Schroeder to track node creation and
779 destruction. Probably missing a lot of references at the moment
780 and not usable reliably.
781
782Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
785 from doc/news.html and a stylesheet
786
787Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789 * xmlreader.c python/tests/reader.py: fixed another couple of
790 xmlreader bugs reported by Stéphane Bidoul and added tests.
791
792Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
793
794 * xmlreader.c python/tests/reader2.py: fixed another validity
795 checking in external parsed entities raised by Stéphane Bidoul
796 and added a specific regression test.
797 * python/tests/reader3.py: cleanup
798
799Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801 * xmlreader.c python/tests/reader2.py: fixed a problem with
802 validation within entities pointed by Stéphane Bidoul, augmented
803 the tests to catch those.
804
805Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
806
807 * python/generator.py: modified the generator to allow keeping
808 class references when creating new classes, needed to fix a bug
809 pointed by Stéphane Bidoul where the input buffer of the
810 xmlTextReader instance gets destroyed if the python wrapper for
811 the input is not referenced anymore.
812
813Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
814
815 * xmlreader.c python/tests/reader.py: fixed another pair of problem
816 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
817
818Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
819
820 * xmlreader.c python/tests/reader.py: fixed another problem
821 pointed by Stéphane Bidoul
822
823Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
824
825 * xmlreader.c python/tests/reader.py: fixed a limit case problem
826 with "<a/>"
827
828Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * SAX.c: warn on xmlns:prefix="foo"
831 * xmlreader.c python/tests/reader.py: fixed a couple of problem
832 for namespace attributes handling.
833
834Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
835
836 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
837 a really nasty problem raised by a DocBook XSLT transform
838 provided by Sebastian Bergmann
839
840Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
841
842 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
843 by Stéphane Bidoul and integrated it into the tests
844
845Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
848 extended the XmlTextReader API a bit, addding accessors for
849 the current doc and node, and an entity substitution mode for
850 the parser.
851 * python/libxml.py python/libxml2class.txt: related updates
852 * python/tests/Makefile.am python/tests/reader.py
853 python/tests/reader2.py python/tests/reader3.py: updated a bit
854 the old tests and added a new one to test the entities handling
855
856Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * python/generator.py python/libxml2class.txt
859 python/tests/reader.py python/tests/reader2.py: changed the
860 generator to provide casing for the XmlTextReader similar to
861 C# so that examples and documentation are more directly transposable.
862 Fixed the couple of tests in the suite.
863
864Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
865
866 * doc/guidelines.html: added a document on guildeline for
867 publishing and deploying XML
868
869Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
870
871 * valid.c xmlreader.c: final touch running DTD validation
872 on the XmlTextReader
873 * python/tests/Makefile.am python/tests/reader2.py: added a
874 specific run based on the examples from test/valid/*.xml
875
876Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
877
878 * python/libxml.py: added a few predefined xmlTextReader parser
879 configuration values.
880
881Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * python/libxml_wrap.h: trying to fix #102037
884
885Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
886
887 * SAX.c: fixing bug #95296, when the predefined entities
888 are redefined in the DTD the default one must be used
889 instead anyway.
890
891Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
892
893 * doc/xmllint.xml
894 * doc/xmllint.1
895 Add discussion of XML_DEBUG_CATALOG to xmllint man
896 page - bug #100907
897
898
899Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
900
901 * xmlreader.c: Fixed the empty node detection to avoid reporting
902 an inexistant close tag.
903
904Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
905
906 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
907 for Python 2.1
908
909Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
910
911 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
912
913Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
914
915 * doc/libxml2-api.xml python/tests/reader.py: one really need
916 to provide the base URI information when creating a reader parser
917 from an input stream. Updated the API and the example using it.
918
919Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
920
921 * testReader.c xmlreader.c valid.c include/libxml/tree.h
922 include/libxml/valid.h include/libxml/xmlreader.h: working on
923 DTD validation on top of xml reader interfaces. Allows to
924 validate arbitrary large instances. This required some extensions
925 to the valid module interface and augmenting the size of xmlID
926 and xmlRef structs a bit.
927 * uri.c xmlregexp.c: simple cleanup.
928
929Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
930
931 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
932 work on the xml reader interfaces.
933 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
934 Web page for the Windows binaries.
935
936Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938 * xmlIO.c: applied a patch for VMS following the report by
939 Nigel Hall
940
941Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
942
943 * parser.c: the parseStartTag bug fix wasn't complete.
944
945Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
948 parseStartTag, fixing it.
949 * test/att4 result/att4 result/noent/att4: adding the test
950 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
951 more methods to XmlTextReader.
952
953Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
954
955 * win32/libxml2.def.src: added more xml reader exports
956 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
957 to the build
958
959Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
960
961 * doc/tutorial/xmltutorial.xml
962 plus generated html and pdf
963 Updating tutorial again based on further comments from Niraj
964 Tolia on the last iteration
965
966Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
967
968 * doc/tutorial/xmltutorial.xml
969 * doc/tutorial/includekeyword.c
970 * doc/tutorial/includegetattribute.c
971 plus generated html and pdf
972 Adding fix from Niraj Tolia to tutorial to properly free memory.
973
974
975Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
976
977 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
978 more methods of XmlTextReader.
979 * python/libxml2class.txt python/tests/reader.py: this increased the
980 methods in the bndings, augmented the test to check those new
981 functions.
982
983Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
986 methods of XmlTextReader.
987 * python/generator.py python/libxml_wrap.h python/types.c
988 python/libxml2class.txt: added the reader to the Python bindings
989 * python/tests/Makefile.am python/tests/reader.py: added a specific
990 test for the Python bindings of the Reader APIs
991 * parser.c: small cleanup.
992
993Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
994
995 * xinclude.c: fallback was only copying the first child not the
996 full child list of the fallback element, closes #89684 as reopened
997 by Bernd Kuemmerlen
998
999Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1000
1001 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1002
1003Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * configure.in: preparing release of 2.4.30
1006 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1007 gives enum values, fix functype return type, put back fields in
1008 structs
1009 * doc/*: updated the docs rebuilt
1010
1011Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1014 about htmlNodeDumpOutput location.
1015 * xpath.c: removed an undefined function signature
1016 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1017 too many symbols in the API breaking the python bindings.
1018 Updated with the libxslt/libexslt changes.
1019
1020Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * configure.in: preparing release of 2.4.29
1023 * doc/*: rebuilt the docs and API
1024 * xmlreader.c: a few more fixes for the XmlTextReader API
1025
1026Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1027
1028 * include/win32config.h: applied mingw patch from Magnus Henoch
1029
1030Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1031
1032 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1033
1034Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1037 building Python script, does the C parsing directly, generates
1038 a better API description including structure fieds defs and
1039 enums. Still a couple of bugs, but good enough for the python
1040 wrappers now.
1041 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1042 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1043 include/libxml/schemasInternals.h include/libxml/tree.h: more
1044 cleanup based on the python analysis script reports.
1045 * libxml.spec.in: make sure the API XML description is part of the
1046 devel package.
1047
1048Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1051 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1052 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1053 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1054 code cleanup, especially the function comments.
1055 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1056
1057Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * Makefile.am xmlreader.c include/libxml/Makefile.am
1060 include/libxml/xmlreader.h: Adding a new set of APIs based on
1061 the C# TextXmlReader API but converted to C. Allow to parse
1062 in constant memory usage, far simpler to program and explain
1063 than the SAX like APIs, unfinished but working.
1064 * testReader.c: test program
1065
1066Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1067
1068 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1069
1070Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * tree.c: Chip turner indicated that XHTML1 serialization
1073 rule for style actually break on both IE and Mozilla,
1074 try to avoid the rule if escaping ain't necessary
1075
1076Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * nanhttp.c: handle HTTP URL escaping, problem reported by
1079 Glen Nakamura and Stefano Zacchiroli
1080
1081Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1084
1085Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * uri.c: Johann Richard pointed out some XPointer problems for
1088 URN based URI references in XInclude. Modified the URI parsing
1089 and saving routines to allow correct parsing and saving of
1090 XPointers, especially when attached to "opaque" scheme accordingly
1091 to RFC 2396
1092
1093Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1096 of refactoring to the HTML saving code.
1097 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1098 in the doc.
1099
1100Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1103 to a buffer API to reuse the generic dump to an OutputIO layer,
1104 this reduces code, fixes xmlNodeDump() for XHTML, also made
1105 xmlNodeDump() now return the number of byte written.
1106
1107Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * python/setup.py.in: another patch from Stéphane Bidoul for
1110 Python bindings on Windows
1111 * doc/parsedecl.py: small cleanup
1112
1113Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * libxml.spec.in configure.in: add a line in %changelog for releases
1116
1117Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * parser.c: patch from Marcus Clarke fixing a problem in entities
1120 parsing that was detected in KDe documentations environment.
1121
1122Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1123
1124 * python/libxml.c (libxml_prev): Return the previous as opposed to
1125 the next node (I guess this is the result of some cut & paste programming:)
1126
1127Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1130
1131Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * python/generator.py python/libxml.c python/setup.py.in: trying
1134 to fix the Python bindings build on Windows (Stéphane Bidoul)
1135
1136Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1137
1138 * win32/configure.js: added option for python bindings
1139 * win32/libxml2.def.src: added more exports
1140
1141Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1142
1143 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1144 pthreads
1145 * win32/wince/*: applied updates to Windows CE port from Javier
1146
1147Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * configure.in: preparing 2.4.28
1150 * libxml.spec.in doc/Makefile.am: some cleanup
1151 * doc/*: updated the news and regenerated.
1152
1153Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * HTMLparser.c: final touch at closing #87235 </p> end tags
1156 need to be generated.
1157 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1158 this change slightly the output of a few tests
1159 * doc/*: regenerated
1160
1161Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * parserInternals.c: fixing bug #99190 when UTF8 document are
1164 parsed using the progressive parser and the end of the chunk
1165 is in the middle of an UTF8 multibyte character.
1166
1167Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1168
1169 * threads.c: fixed initialization problem in xmlNewGlobalState
1170 which was causing crash.
1171 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1172 in xmlInitializeGlobalState.
1173 * parserInternals.c: cleaned up ctxt->sax initialisation.
1174
1175Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * tree.c include/libxml/tree.h: modified the existing APIs
1178 to handle XHTML1 serialization rules automatically, also add
1179 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1180 libxslt serialization uses it when needed without changing
1181 the library API.
1182 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1183 result/xhtml1: added a new test specifically for xhtml1 output
1184 and updated the result of one XHTML1 test
1185
1186Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * xinclude.c parserInternals.c encoding.c: fixed #99082
1189 for xi:include encoding="..." support on text includes.
1190 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1191 test/XInclude/ents/isolatin.txt : added a specific regression test
1192 * python/generator.py python/libxml2class.txt: fixed the generator
1193 the new set of comments generated for doc/libxml2-api.xml were
1194 breaking the python generation.
1195
1196Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1199 * configure.in: patch for Solaris on new autoconf closes #98880
1200 * doc/parsedecl.py: repair the frigging API building script,
1201 did I say that python xmllib sucks ?
1202 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1203 and some comment are no more truncated.
1204
1205Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * parser.c: Martin Stoilov pointed out a potential leak in
1208 xmlCreateMemoryParserCtxt
1209
1210Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1213 included in HTML documents and using the push parser.
1214
1215Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1216
1217 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1218 specified, look for the Python interpreter not just in the
1219 specified root but also in the specified location. Fixes #98825
1220
1221Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * python/libxml.c: fixing bug #98792 , node may have no doc
1224 and dereferencing without checking ain't good ...
1225
1226Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * configure.in: preparing release 2.4.27
1229 * doc/* : updated and rebuilt the docs
1230 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1231 and all the docs are actually packaged and in the final RPMs
1232 * parser.c parserInternals.c include/libxml/parser.h: restore
1233 xmllint --recover feature.
1234
1235Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1236
Daniel Veillard784b9352003-02-16 15:50:27 +00001237 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001238 processing of parsed entities, and XPath computation on sustitued
1239 entities.
1240 * testXPath.c: make sure entities are substitued.
1241
1242Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
Daniel Veillard784b9352003-02-16 15:50:27 +00001244 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001245 processing of internal parsed entities, which had to be changed.
1246
1247Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1250 trying to fix bug #98517 about building outside the source tree
1251 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1252
1253Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1254
1255 * include/win32config.h: cleanup
1256 * win32/Makefile.mingw: integrated mingw in JScript configure
1257 * win32/Makefile.msvc: modified to allow mingw coexistence
1258 * win32/configure.js: integrated mingw
1259 * win32/Readme.txt: cleanup
1260
1261Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * HTMLparser.c: strengthen the guard in the Pop macros,
1264 like in the XML parser, closes bug #97315
1265
1266Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1269 callback is never used.
1270
1271Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * parserInternals.c: fixed the initialization of the SAX structure
1274 which was breaking xsltproc
1275 * xpath.c: patch from Petr Pajas for CDATA nodes
1276 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1277 * parser.c include/libxml/parser.h: patch from Peter Jones
1278 removing a leak in xmlSAXParseMemory() and adding the
1279 function xmlSAXParseMemoryWithData()
1280
1281Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1282
1283 adding pdf of tutorial, changing web page to link to it
1284 * doc/tutorial/xmltutorial.pdf
1285 * doc/xml.html
1286 * doc/docs.html
1287
1288Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1289
1290 * doc/tutorial/ar01s08.html
1291 adding file what I forgot for tutorial
1292
1293
1294Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1295
1296 Adding encoding discussion to tutorial
1297 Added:
1298 * doc/tutorial/images/*.png: DocBook admonition image files
1299 * doc/tutorial/apf.html, apg.html: new generated html
1300 * doc/tutorial/includeconvert.c: conversion code entity file
1301 changed:
1302 * doc/tutorial/xmltutorial.xml: DocBook original
1303 * doc/tutorial/*.html: generated html
1304
1305Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1306
1307 * include/libxml/*.h: retired xmlwin32version.h
1308 * doc/Makefile.am: retired xmlwin32version.h
1309 * win32/configure.js: retired xmlwin32version.h
1310
1311Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1312
1313 * win32/libxml2.def.src: exported additional symbols
1314 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1315 sisterhood
1316
1317Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * globals.c: fixed a typo pointed out by Igor
1320 * xpath.c: try to speed up node compare using line numbers
1321 if available.
1322
1323Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * tree.c: make xmlFreeNode() handle attributes correctly.
1326
1327Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1328
1329 * catalog.c: completed the #96963 fix, as reported by Karl
1330 Eichwalder
1331
1332Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1335
1336Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * Makefile.am: switched the order of a couple of includes
1339 to fix bugs #97100
1340
1341Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1342
1343 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1344 xmlLoadCatalogs that used to separate directories with a ':'.
1345
1346Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1347
1348 * threads.c: improvements to the Windows-side of thread handling
1349 * testThreads.c: conditionally excluded unistd.h
1350 * testThradsWin32.c: broke overlong lines
1351 * include/win32config.h: adapted thread-related macros to the new
1352 scheme and for pthreads on Windows
1353 * win32/Makefile.msvc: introduced a more flexible thread build,
1354 added testThreads[Win32].c to the build
1355 * win32/configure.js: introduced a more flexible thread config
1356
13572002-10-31 John Fleck <jfleck@inkstain.net>
1358
1359 * doc/xml.html (and, by implication, FAQ.html)
1360 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1361
1362Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1363
1364 * configure.in: removed xmlwin32version.h
1365 * include/libxml/Makefile.am: removed xmlwin32version.h
1366
1367Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * tree.c: applied patch from Brian Stafford to fix a bug
1370 in xmlReconciliateNs()
1371
1372Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * tree.c: applied patch from Christian Glahn to allow
1375 xmlNewChild() on document fragment nodes
1376
1377Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * parser.c: Christian Glahn found a problem with a recent
1380 patch to xmlParseBalancedChunkMemoryRecover()
1381 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1382 problems
1383 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1384 test/schemas/seq*: added the test cases from Charles
1385
1386Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1389 serious cleanup of the spec file and associated changes
1390 in the Makefiles.
1391 * valid.c: try to remove some warnings on x86_64
1392
1393Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1396 fix bug #96586
1397
1398Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1401 parsing, applied his patch
1402 * result/HTML/attrents.html result/HTML/attrents.html.err
1403 result/HTML/attrents.html.sax test/HTML/attrents.html:
1404 added the test and result case provided by Mikhail Sogrine
1405
1406Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * vms/build_libxml.com vms/config.vms vms/readme.vms
1409 include/libxml/parser.h include/libxml/parserInternals.h
1410 include/libxml/tree.h include/libxml/xmlIO.h
1411 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1412 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1413 Applied the VMS update patch from Craig A. Berry
1414 * doc/*.html: update
1415
1416Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1419
1420Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1421
1422 * debugXML.c: adding a grep command to --shell in xmllint
1423 for T.V. Raman
1424
1425Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * xmlcatalog.c: tried to fix some of the problem with --sgml
1428
1429Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * parser.c: tried to fix bug #91500 where doc->children may
1432 be overriden by a call to xmlParseBalancedChunkMemory()
1433
1434Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1437 identifiers in SGML catalogs containing '&'
1438
1439Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * python/types.c: fixed bugs when passing result value tree
1442 to Python functions.
1443
1444Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * configure.in: preparing the release of 2.4.26
1447 * doc/*: updated and rebuilt the documentation
1448
1449Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * parser.c: fixed a XML Namespace compliance bug reported by
1452 Alexander Grimalovsky
1453
1454Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * HTMLtree.c: fixed serialization of script and style when
1457 they are not lowercase (i.e. added using the API to the tree).
1458
1459Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * valid.c: make xmlValidateDocument emit a warning msg if there
1462 is no DTD, pointed by Christian Glahn
1463
1464Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1467 content model when some of the blocks have min or max, and a couple
1468 of bugs found in the process.
1469 * result/schemas/list0* test/schemas/list0*: added some specific
1470 regression tests
1471
1472Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * README: updated the contact informations
1475
1476Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1479 misses it, reported by Peter Bray.
1480
1481Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1484 and removed a few warnings
1485
1486Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * parser.c: Christian Glahn found a small bug in the push parser.
1489 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1490 public
1491
1492Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * xmlschemas.c include/libxml/xmlschemas.h: added
1495 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1496 * testSchemas.c: added --memory to test the new interface
1497
1498Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * doc/index.py doc/search.php: integrated the XSLT indexing,
1501 a few fixed in the indexer, added a scope selection at the
1502 search level.
1503
1504Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1507 this was due to uninitialized parts of the validation context
1508
1509Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * debugXML.c: applied patch from Mark Vakoc except the API
1512 change, preserved it.
1513 * doc/*: updated the docs to point to the search engine for
1514 information lookup or before bug/help reports.
1515
1516Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * doc/index.py doc/search.php: added mailing-list archives
1519 indexing and lookup
1520
1521Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1524
1525Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * doc/index.py: improved HTML indexing
1528 * doc/search.php: make the queries also lookup the HTML based indexes
1529
1530Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * doc/index.py: added HTML page indexing
1533
1534Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1535
1536 * xmlIO.c: extended Windows path normalisation to fix the base
1537 problem in libxslt.
1538 * catalog.c: fixed list handling in XML_CATALOG_FILES
1539
1540Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * valid.c: typo/bug found by Christian Glahn
1543
1544Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1545
1546 * xmlIO.c: applied Windows CE patch from Javier.
1547 * win32/wince: new directory, contains support for the PocketPC
1548 with Windows CE from Javier.
1549 * include/win32config.h: reorganised, removed duplicate
1550 definitions and applied WinCE patch from Javier.
1551 * include/wsockcompat.h: new file, now contains WinSock
1552 compatibility macros.
1553 * win32/Makefile.msvc: introduced double-run compilation.
1554
1555Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * configure.in include/libxml/xmlwin32version.h: preparing release
1558 of 2.4.25
1559 * doc/*: updated and regenerated teh docs and web pages.
1560
1561Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1564 error were not covering namespace declarations.
1565 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1566 it was missing the attribute declaration for the namespace
1567 * result/VC/NS3: the fix now report breakages in that test
1568
1569Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1572
1573Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1576 and regenerated the docs and web site
1577
1578Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1581 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1582 not before
1583
1584Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * python/generator.py python/libxml2class.txt: fixed a stupid error
1587 breaking the python API
1588
1589Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1592 triostr.c triostr.h: applied a trio update patch from
1593 Bjorn Reese which should work with MinGW
1594
1595Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * tree.c: improving some documentation comments
1598 * xmlregexp.c: found and fixed a mem leak with python regression tests
1599 * doc/*: rebuilt the doc and the API XML file including the
1600 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1601 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1602 python/types.c: added access to the XML Schemas regexps from
1603 python
1604 * python/tests/Makefile.am python/tests/regexp.py: added a
1605 simple regexp bindings test
1606
1607Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1608
1609 * doc/xml.html:
1610 fixing ftp links - thanks to Vitaly Ostanin
1611
1612Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * xmlregexp.c: fixed the data callback on transition functionality
1615 which was broken when using the compact form
1616 * result/schemas/*: updated the results, less verbose, all tests
1617 pass like before
1618 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1619 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1620 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1621 annoying warnings
1622 * xpath.c: try to provide better error report when possible
1623
1624Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * Makefile.am: fixed a breakage raised by Jacob
1627
1628Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1629
1630 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1631 which don't use sockets
1632
1633Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1634
1635 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1636 * win32/configure.js: applied zlib patch from Daniel Gehriger
1637
1638Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1639
1640 * win32/configure.js: applied the patch from Mark Vakoc for
1641 regexp support
1642 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1643 for regexp support
1644
1645Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1646
1647 * xmlschemastypes.c: as pointed by Igor Float and Double
1648 parsing ain't finished yet
1649
1650Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * Makefile.am configure.in: trying to fix #88412 by bypassing
1653 all the python subdir if python ain't detected
1654
1655Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1658 made configuring with regexps/automata/unicode the default
1659 but without schemas ATM
1660 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1661 fixed the regexp based DTD validation performance and memory
1662 problem by switching to a compact form for determinist regexps
1663 and detecting the determinism property in the process. Seems
1664 as fast as the old DTD validation specific engine :-) despite
1665 the regexp built and compaction process.
1666
1667Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * valid.c: determinism is debugged, new DTD checking code now works
1670 but xmlFAComputesDeterminism takes far too much CPU and the whole
1671 set usues too much memory to be really usable as-is
1672
1673Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * tree.c: fixed another stupid bug in xmlGetNodePath()
1676 * xmllint.c: --version now report the options compiled in
1677
1678Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * HTMLparser.c: small cleanup
1681 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1682 when configured with them. A bit of debugging around the determinism
1683 checks is still needed
1684
1685Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1688
1689Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * xmlIO.c: small portability glitch fixed.
1692
1693Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * xmlschemastypes.c: incomplete steps for real/double support
1696 * testAutomata.c include/libxml/xmlautomata.h
1697 include/libxml/xmlregexp.h: avoiding a compilation problem
1698 * valid.c include/libxml/valid.h: starting the work toward using
1699 the regexps for actual DTD validation
1700
1701Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * hash.c: cosmetic cleanup
1704 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1705 integrating a DTD validation layer based on the regexps
1706
1707Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1710 the determinism was tested before eliminating the epsilon
1711 transitions :-(
1712
1713Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * python/generator.py python/libxml.c python/libxml.py
1716 python/libxml2-python-api.xml python/libxml2class.txt
1717 python/libxml_wrap.h python/types.c: updated the python
1718 bindings, added code for easier File I/O, and the ability to
1719 define a resolver from Python fixing bug #91635
1720 * python/tests/Makefile.am python/tests/inbuf.py
1721 python/tests/outbuf.py python/tests/pushSAXhtml.py
1722 python/tests/resolver.py python/tests/serialize.py: updated
1723 and augmented the set of Python tests.
1724
1725Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1726
1727 * win32/configure.js: added more readme info for the binary
1728 package.
1729
1730Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * xmlIO.c: fixed a stupid out of bound array error
1733
1734Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1737 messing around with support for Windows path, cleanups,
1738 trying to identify and fix the various code path to the
1739 filename access. Added xmlNormalizeWindowsPath()
1740
1741Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * error.c valid.c: working on better error reporting of validity
1744 errors, especially providing an accurate context.
1745 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1746 error reports in those cases.
1747
1748Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1751 parser.c parserInternals.c xmlIO.c: get rid of all the
1752 perror() calls made in the library execution paths. This
1753 should fix both #92059 and #92385
1754
1755Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * xmllint.c: memory leak reporting was broken after a change
1758 of the preprocessor symbol used to activate it.
1759
1760Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * tree.c: try to make the copy function work for node of
1763 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1764 DOM layers though, not libxml2 itself.
1765
1766Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * valid.c: try to provide file and line informations, not all
1769 messages are covered, but it's a (good) start
1770
1771Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * xinclude.c: reimplemented a large part of the XInclude
1774 processor, trying to minimize resources used, James Henstridge
1775 provided a huge test case which was exhibiting severe memory
1776 consumption problems.
1777
1778Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * python/Makefile.am: applied patch from Christophe Merlet to
1781 reestablish DESTDIR
1782
1783Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * libxml.spec.in: fixes libary path for x86_64 AMD
1786
1787Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1788
1789 * doc/tutorial/includekeyword.c
1790 * doc/tutorial/xmltutorial.xml:
1791 (plus resulting generated html files)
1792 fixing one spot I missed in the tutorial where I hadn't freed
1793 memory properly
1794
1795Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1796
1797 * doc/tutorial/includeaddattribute.c
1798 * doc/tutorial/includeaddkeyword.c
1799 * doc/tutorial/includegetattribute.c
1800 * doc/tutorial/includekeyword.c
1801 * doc/tutorial/xmltutorial.xml
1802 * doc/tutorial/*.html:
1803 update tutorial to properly free memory (thanks to Christopher
1804 R. Harris for pointing out that this needs to be done)
1805 * doc/tutorial/images/callouts/*.png:
1806 added image files so the callouts are graphical, making it
1807 easier to read ( use "--param callout.graphics 1" to generate
1808 html with graphical callouts)
1809
1810Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1813 nice logos generated by Marc Liyanage
1814 * doc/site.xsl *.html: changed the stylesheet to show the new
1815 logo and regenerated the pages
1816
1817Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1820
1821Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * xpath.c: possible mem leak patch from Jason Adams
1824
1825Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1828 in the XQuery namespace
1829 * configure.in: preparing 2.4.24
1830 * doc/*.html: updated the web pages
1831
1832Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * python/generator.py: closing bug #85258 by generating conditional
1835 compile check to avoid linking to routines not configured in.
1836
18372002-08-22 Havoc Pennington <hp@pobox.com>
1838
1839 * autogen.sh: update error message for missing automake
1840
1841Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * python/Makefile.am: typo in target name resulted in libxml2.py
1844 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1845
1846Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * win32/win32/Makefile.mingw: updated with version from
1849 Elizabeth Barham at http://soggytrousers.net/repository/
1850
1851Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1852
1853 * win32/Makefile.msvc: added the prefix location to the include
1854 and lib search path.
1855
18562002-08-18 Havoc Pennington <hp@pobox.com>
1857
1858 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1859 both automake 1.6 and 1.4 installed get the right automake. Means
1860 compilation from CVS will now require the latest automake 1.4
1861 release, or manually creating symlinks called "automake-1.4" and
1862 "aclocal-1.4"
1863
1864Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * configure.in python/Makefile.am: more AMD 64 induced changes from
1867 Frederic Crozat
1868
1869Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * xinclude.c: oops I was missing the xml:base fixup too
1872 * result/XInclude/*.xml: this adds xml:base attributes to most
1873 results of the tests
1874
1875Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * xinclude.c: quick but apparently working implementation of
1878 xi:fallback, should close bug #89684
1879 * Makefile.am test/XInclude/docs/fallback.xml
1880 result/XInclude/fallback.xml: added a basic test for fallback,
1881 and run with --nowarning to avoid a spurious warning
1882 * configure.in: applied patch from Frederic Crozat for python
1883 bindings on AMD 64bits machines.
1884
1885Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1888 the caller don't pass a SAX callback block.
1889
1890Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * tree.c: applied the same fix for the XML-1.0 namespace to
1893 xmlSearchNsByHref() as was done for xmlSearchNs()
1894
1895Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * libxml.3: small cleanup of the man page
1898 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1899 when serializing HREF attributes generated by XSLT.
1900
1901Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1904 version of Marc Liyanage' patch for boolean attributes in HTML
1905 output
1906
1907Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * python/tests/serialize.py: fixed the test results, indenting
1910 behaviour changed slightly
1911
1912Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1913
1914 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1915 new c14n function to Windows def files
1916
1917Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1918
1919 * c14n.c: fixed a memory leak in c14n code
1920
1921Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * parser.c include/libxml/parser.h: adding a new API for Christian
1924 Glahn: xmlParseBalancedChunkMemoryRecover
1925 * valid.c: patch from Rick Jones for some grammar cleanup in
1926 validation messages
1927 * result/VC/* result/valid/*: this slightly change some of the
1928 regression tests outputs
1929
1930Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * tree.c: trying to fix a problem in namespaced attribute handling
1933 raised by Christian Glahn
1934
1935Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * encoding.c include/libxml/encoding.h: Opening the interface
1938 xmlNewCharEncodingHandler as requested in #89415
1939 * python/generator.py python/setup.py.in: applied cleanup
1940 patches from Marc-Andre Lemburg
1941 * tree.c: fixing bug #89332 on a specific case of loosing
1942 the XML-1.0 namespace on xml:xxx attributes
1943
1944Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1945
1946 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1947 corner case from new Merlin's test suite and added a callback
1948 that will be used to improve xmlsec performance
1949
1950
1951Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * HTMLtree.c: trying to fix the <style> escaping problem in
1954 HTML serialization bug #89342
1955
1956Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1959 and rebuilt the web site.
1960
1961Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1962
1963 * include/libxml/tree.h: added _private member to xmlNs struct
1964
1965Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * HTMLparser.c: fixing bug #84876 based on the xml working
1968 code.
1969
1970Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1971
1972 * python/Makefile.am: enhanced to fix bug 72012 (errors
1973 when using '-jX' make parameter)
1974
1975Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1976
1977 * xpath.c: small additional enhancement for booleans
1978 compared to nodesets
1979
1980Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * HTMLtree.c: changed the order of the encoding declaration
1983 attributes in the meta tags due to a bug in IE/Mac
1984
1985Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1986
1987 * xpath.c: enhanced handling of booleans (especially '='
1988 and '!=' for nodesets) - fixes bug 85256. Added new
1989 routine xmlXPathNotEqualValues for more proper handling
1990 of '!=' when nodesets are involved.
1991
1992Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1995 doc/xmlcatalog_man.xml to the source distribution
1996
1997Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1998
1999 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2000 asked for this.
2001
2002Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * configure.in: preparing 2.4.23
2005 * doc/*: rebuilt the docs
2006
2007Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * parser.c: fixing bug #84169 by fixing the
2010 comment of xmlCreatePushParserCtxt to describe the
2011 encoding detection parameters better.
2012
2013Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * valid.c: fixing bug #79331 in one path the lookup for
2016 ID attributes on a namespaced node wasn't handled correctly :-\
2017
2018Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * HTMLparser.c: trying to fix 87235 about discarded white
2021 spaces in the HTML parser.
2022 * result/HTML/*: this changes the output of a number of HTML
2023 regression tests
2024
2025Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * xpath.c: applied patch from Richard Jinks for the namespace
2028 axis + fixed a memory error.
2029 * parser.c parserInternals.c: applied patches from Peter Jacobi
2030 removing ctxt->token for good.
2031 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2032 popped out by the regression tests.
2033 * Makefile.am: patch for threads makefile from Gary Pennington
2034
2035Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2036
2037 * xpath.c: enhanced behaviour of position() after usage of
2038 expressions involving preceding-sibling (et al).
2039
2040Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * hash.c: applied a patch from Peter Jacobi to solve a problem
2043 when compiling with the Watcom C on Win32
2044 * result/schemas/*.err: the change of hashing algo generated
2045 permutations in the output
2046
2047Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * hash.c: applied patch from Sander Vesik improving the quality of
2050 the hash function.
2051
20522002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2053
2054 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2055 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2056 xmllint.c xpath.c: replaced sprintf() with snprintf()
2057 to prevent possible buffer overflow (the bug was pointed
2058 out by Anju Premachandran)
2059
2060Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * parser.c: removed an uninitialized data error popped by valgrind
2063 on PE references
2064
2065Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2066
2067 * doc/xml.html
2068 adding tutorial reference to the web page
2069
2070Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2071
2072 * doc/tutorial/xmltutorial.xml
2073 * doc/tutorial/ar01s07.html
2074 * doc/tutorial/ape.html
2075 * doc/tutorial/includegetattribute.c
2076 adding section to tutorial about retrieving an attribute
2077 value
2078
2079Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * parser.c: applied a couple of patches from Peter Jacobi to start
2082 to get rid of ctxt->token, with a possible significant speed
2083 improvement to be gained once done. Better compliance with PE
2084 references constructs in DTDs too.
2085 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2086 from Peter too
2087
2088Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2091 xmlParseElement was likely to have been deallocated at the
2092 time of the report, possibly leading to segfault. Just report
2093 the tag name now.
2094
2095Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * xpath.c: patch from Richard Jinks for XPath substring() function
2098 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2099
21002002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2101
2102 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2103
2104Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2105
2106 *doc/FAQ.html
2107 fixing typos in FAQ, thanks to Robert Funnell for the
2108 editing help
2109
2110Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * NEWS: got complaints from rpmlint that it was empty
2113
2114Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2115
2116 * added doc/tutorial, including:
2117 apa.html
2118 apb.html
2119 apc.html
2120 apd.html
2121 ar01s02.html
2122 ar01s03.html
2123 ar01s04.html
2124 ar01s05.html
2125 ar01s06.html
2126 includeaddattribute.c
2127 includeaddkeyword.c
2128 includekeyword.c
2129 includestory.xml
2130 index.html
2131 xmltutorial.xml
2132 libxml tutorial, including generated html
2133
2134Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2135
2136 * result/c14n/exc-without-comments/merlin-c14n-two-*
2137 result/c14n/without-comments/merlin-c14n-two-*
2138 test/c14n/exc-without-comments/merlin-c14n-two-*
2139 test/c14n/without-comments/merlin-c14n-two-*
2140 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2141 c14n/exc-c14n and slightly modified test script to handle
2142 these test cases
2143 * c14n.c: fixed bugs for complicated nodes set (namespace
2144 without node and others from merlin-c14n-two.tar.gz)
2145 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2146 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2147 for xmlsec performance patch
2148 * xpath.c: fixed self::node() for namespaces and attributes
2149
2150Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2151
2152 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2153 but with the format parameter
2154 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2155
2156Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2157
2158 * Makefile.am: updated c14n tests suite
2159 * c14n.c: performance improvement for previous c14n patch
2160
2161Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * parser.c: another peroformance patch from Peter Jacobi, that
2164 time on parsing attribute values.
2165
2166Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2167
2168 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2169 into LibXML2 test suite
2170
2171Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2172
2173 * c14n.c: propagating xpath ancesstors node fix to c14n
2174 plus small performance improvement to reduce number of
2175 mallocs
2176 * xpath.c: fixed ancestors axis processing for namespace nodes
2177
2178Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2181 Peter Jacobi
2182
2183Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * configure.in: preparing 2.4.22
2186
2187Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2190 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2191 a public entry point.
2192 * doc/*: rebuilt the API and docs
2193
2194Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * xpath.c: patch from Richard Jinks to fix a problem introduced
2197 in the previous patch and pointed by Norm
2198
2199Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * libxml.spec.in: fixing bug #81112
2202
2203Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * uri.c: fixing bug #82848
2206
2207Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2210 output of one catalog test
2211
2212Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2213
2214 * global.data globals.c tree.c include/libxml/globals.h
2215 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2216 default value for global parameter xmlIndentTreeOutput to 1 and
2217 introduced new global parameter xmlTreeIndentString (the string
2218 used to do one-level indent) with default value " " (as it was
2219 in tree.c)
2220
2221Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2224 with trio and schemas.
2225
2226Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * xpath.c: patch from Richard Jinks to fix the problem raised in
2229 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2230
2231Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * xmlschemas.c: a bit of work on import.
2234 * xmlschemastypes.c: Charles Bozeman provided a compare function
2235 for date/time types so min/max facet restrictions should work,
2236 indeterminate comparisons return an error instead of equal.
2237 * test/schemas/date_0* result/schemas/date_0_0: specific test
2238 from Charles Bozeman too
2239
2240Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2243 from Christian Cornelssen fixing the man pages and the Catalog
2244 building script.
2245 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2246 next step is <xs:import> I now have a reasonable understanding
2247 of how it works.
2248
2249Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2252
2253Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2254
2255 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2256
2257Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * xpath.c: fixing an XPath function evalutation bug pointed out
2260 by Alexey Efimov where the context was lost when evaluating
2261 the function arguments
2262
2263Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2264
2265 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2266 function public for XMLSec performance optimizations
2267
2268Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * python/generator.py python/libxml2class.txt : fixed a problem
2271 with the HTML parser pointed by Gary Benson
2272 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2273 example
2274
2275Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2276 * parser.c: fixed bug #81159 (memory growth in SAX)
2277
2278Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2279 * xpath.c: fixed bug #78858 (the real fix)
2280
2281Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2282 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2283
2284Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * tree.c: modified xmlNodeSetBase to allow changing the
2287 base of a document.
2288
2289Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * xmlschemastypes.c: patch Charles Bozeman for validation of
2292 all the date, time, and duration types
2293 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2294 * configure.in: fixed an error pointed by an user
2295 * xml2-config.in: fixed an error pointed by an user
2296
2297Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2298
2299 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2300 win32/libxml2.def.src xmlIO.c: exported default
2301 'file:', 'http:' and 'ftp:' protocols input handlers
2302 and maked protocols comparisson case insensitive
2303
2304Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * configure.in: Neven Has detected a typo
2307
2308Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2311 as one of the persons allowed to commit directly to the
2312 module.
2313
2314Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2317 * valid.c: raised a too low limit
2318 * doc/*: rebuilt the docs
2319
2320Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * test/XPath/expr/floats test/XPath/expr/functions
2323 result/XPath/expr/floats result/XPath/expr/functions
2324 xpath.c: another XPath conformance patch from Richard Jinks
2325
2326Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * xmlschemas.c: fixed validation of attribute groups.
2329 * test/schemas result/schemas: added an example from the primer
2330
2331Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2334 * test/schemas result/schemas: updated the test list
2335
2336Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * TODO: updated a bit
2339 * parser.c: made a comment more specific
2340 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2341 Schemas conformance.
2342 * test/schemas result/schemas: updated the test list
2343
2344Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2347 implementing xs:all with minOccurs = 0
2348 * tes/schemas/* result/schemas/*: added more tests covering
2349 xs:all
2350
2351Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * xmlregexp.c: first implementation of the all particle, this
2354 may need to be revisited for case where not all transitions
2355 must be crossed.
2356
2357Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * tree.c: another entity processing update from Markus Henke
2360
2361Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2362
2363 * trionan.c: fixed crash on OSF/1
2364
2365Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * xmlschemas.c: more Schemas work
2368 * test/schemas/* result/schemas/*: added more tests coming
2369 from the spec.
2370
2371Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2374 ExcC14N specification
2375
2376Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * tree.c: patch from Markus Henke, fix for recursive entities.
2379
2380Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * xpath.c: fix a problem with string() on a document node.
2383
2384Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * Makefile.am xmlschemas.c: more Schemas work
2387 * test/schemas/* result/schemas/*: added more tests coming
2388 from the spec.
2389
2390Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2393 * result/HTML/*: this changes a few things in the results
2394
2395Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2396
2397 * include/libxml/tree.h: eliminated 'declaration different than
2398 prototype' warning
2399 * include/win32config.h: "resolved" conflicts with errno.h
2400
2401Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2404 on the automata interfaces and debug of counted choices
2405 * test/schemas/* result/schemas/*: added a number of tests
2406
2407Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2410 a bit of work on Schemas
2411 * testSchemas.c: try to make it more useful
2412 * test/schemas/* result/schemas/* Makefile.am: changed the
2413 Schemas regression test procedure, started adding a few samples
2414
2415Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2416
2417 * include/libxml/encoding.h: Patch for the Borland C++ builder
2418 * include/libxml/tree.h: Patch for the Borland C++ builder
2419 * threads.c: Patch for the Borland C++ builder
2420 * win32/bcb5: New directory for the Borland C++ builder
2421 project files
2422
2423Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2424
2425 * win32/Makefile.msvc: Update for XML Schema support
2426 * win32/configure.js: Update for XML Schema support
2427 * win32/libxml2.def.src: Update for XML Schema support
2428
2429Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2432 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2433 xmlunicode.c include/libxml/Makefile.am
2434 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2435 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2436 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2437 include/libxml/xmlversion.h.in : merged the current state of
2438 XML Schemas implementation, it is not configured in by default,
2439 a specific --schemas configure option has been added.
2440 * test/automata test/regexp test/schemas Makefile.am
2441 result/automata result/regexp result/schemas:
2442 merged automata/regexp/schemas regression tests
2443
2444Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * xpath.c: Gary found a compile time problem, fixes #78823
2447
2448Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * configure.in: release of 2.4.20
2451 * doc/*: updated and rebuilt the docs
2452
2453Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * python/Makefile.am: patch from Cristian Gafton to build on
2456 Red Hat 6.2, should also fix #75779
2457
2458Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * valid.c: first part of fixing #78729
2461
2462Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2465 escaping of URI when saving HTML files.
2466 * result/HTML/*: this impacted some tests
2467
2468Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * configure.in: trying to fix #77441
2471
2472Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * include/libxml/xmlIO.h: Hallski complained it could not be
2475 included by itself.
2476
2477Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2480
2481Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2482
2483 * win32/configure.js: patch from Nilo for the c14n option
2484 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2485
2486Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2489 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2490 LIBXML_THREAD_ENABLED
2491
2492Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * xpath.c: another patch from Richard Jinks for substring conformance
2495 * test/XPath/expr/floats test/XPath/expr/strings
2496 result/XPath/expr/floats result/XPath/expr/strings: update of the
2497 test suite to check those.
2498
2499Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * xpath.c: patch from Richard Jinks for .x float parsing.
2502
2503Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * parser.c: patch from Markus Henke when an encoding ain't recognized
2506
2507Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * libxml.m4: got a report that #include <string.h> was needed
2510
2511Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2514
2515Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2516
2517 * doc/example.html: fixing typo
2518
2519Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2522 pointed out by Melvyn Sopacua.
2523
2524Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * libxml.m4: Frédéric Crozat gave a patch related to the change
2527 of Include paths breaking the libxml.m4
2528
2529Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * xpath.c: Fix bug #76927 forgot to save some context
2532 when evaluating binary expressions
2533
2534Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * configure.in: fixed configure for MPE/iX from Markus Henke
2537 * xmlmemory.c: fixed initialization problems
2538 * xpath.c: another set of patches from Richard Jinks this
2539 fixes "make XPathtests" on linux
2540
2541Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2544 * test/XPath/expr/compare test/XPath/expr/equality
2545 test/XPath/expr/floats test/XPath/expr/functions
2546 test/XPath/expr/strings result/XPath/expr/compare
2547 result/XPath/expr/equality result/XPath/expr/floats
2548 result/XPath/expr/functions result/XPath/expr/strings: Updated
2549 tests though they show a divergence on Linux
2550
2551Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * xpath.c trionan.c: previous commit also included patches
2554 from Richard Jinks on some IEEE support corner case
2555
2556Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2559 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2560 that $(datadir) should be used for docs
2561
2562Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2565 could leak filedescriptors
2566
2567Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * configure.in nanohttp.c: applied patch from Allan Clark for
2570 UnixWare/OpenServer
2571
2572Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * configure.in: preparing 2.4.19
2575 * doc/*: rebuilt the docs
2576
2577Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * nanohttp.c: fixing #76043, got fed up with non-portability
2580 of that piece of code.
2581
2582Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * valid.c SAX.c: Never commit without running "make tests" :-(
2585 fix a couple of stupidities in the previous commit
2586 * result/*: a few changes in some attribute order result of previous
2587 commit.
2588
2589Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2592 the internal subset should not raise duplicate ID errors,
2593 also there was a small bug in conjunction to namespace
2594 declarations defaulted and xml:xxx attributes DTD definitions.
2595
2596Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * xpath.c: Richard Jinks also raised some rounding problems
2599 this tries to fix them
2600
2601Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2604 behaviour in xmlXPathCastToString()
2605
2606Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2609 raised by Morus Walter
2610
2611Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2614 from Igor
2615
2616Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * xpath.c: fixing #75619, related to a problem when trying
2619 to evaluate condition when the current node set resulting
2620 from that sub-step evaluation is empty. Also fixes 2 potential
2621 problem with previous-sibling and next-siblings axis.
2622
2623Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2626 HTML support is not configured in.
2627
2628Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2631 include/libxml/tree.h: dohh I really didn't intended to commit
2632 this test version :-(
2633
2634Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * testSAX.c: I wanted to see the real speed at the SAX interface
2637 after a little too many Ximianer started complaining about the
2638 parser speed.
2639 added a --quiet option:
2640 paphio:~/XML -> ls -l db100000.xml
2641 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2642 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2643 3200006 callbacks generated
2644 real 0m1.270s
2645 Which means 16MBytes/s and 3Mcallback/s
2646
2647Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * xpath.c: valgrind spotted another error that time when running
2650 on libxslt regression tests
2651
2652Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * Makefile.am: adding "make valgrind" running the full regression
2655 tests (except python ones) under Valgrind (using valgrind -q
2656 which was kindly added by the author).
2657 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2658 passes cleanly now except an obcure floating point initialization
2659 raised in log10() in one XPath regression test ???
2660 * tree.c: edited some comments to close #75244
2661
2662Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2665 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2666 context of ScrollKeeper, made sure that if the number is
2667 an integer, the serialization follows the description at
2668 http://www.w3.org/TR/xpath#section-String-Functions
2669
2670Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * configure.in: preparing 2.4.18
2673 * doc/*: updated and rebuilt the web site
2674 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2675 the Windows and Cygwin maintainers.
2676 * parser.c: humm, changed the way the SAX parser work when
2677 xmlSubstituteEntitiesDefault(1) is set, it will then
2678 do the entity registration and loading by itself in case the
2679 user provided SAX getEntity() returns NULL.
2680 * testSAX.c: added --noent to test the behaviour.
2681
2682Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * parser.c: Wilfried Teiken provided a hackish but working
2685 way to get context reported back on entities when parsing
2686 with SAX and without breaking the DOM build.
2687
2688Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * c14n.c: applied a new patch from Aleksey Sanin
2691 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2692 to reference Aleksey implementation of XML digital Signatures
2693
2694Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * xpath.c: small fix to avoid potential problem due to
2697 ordering of freeing data
2698 * python/Makefile.am: people were complaining about
2699 the generated file in python dir not being built
2700
2701Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2704 python/generator.py python/libxml.c python/types.c: Cleanup
2705 of the python Makefiles based on Jacob and James feedback,
2706 fixed the spec file accordingly, fixed the number of warning
2707 that passing my pedantic CFLAGS was generating. Conclusion
2708 is that Python includes are real crap.
2709
2710Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * configure,in: it was reported quite a few times that
2713 xml2-config --cflags should not output
2714 -I$includeprefix/libxml2/libxml because libxml2 header names
2715 clashes with existing names like list.h from C++ stl.
2716 Includes should be #include<libxml/xxx.h> so ...
2717
2718Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * c14n.c: another patch from Aleksey Sanin
2721
2722Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2725 canonicalization algorithm
2726 * doc/xml.html doc/index.html: added the C14N references on the
2727 index page.
2728
27292002-03-13 jacob berkman <jacob@ximian.com>
2730
2731 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2732 usage, redundant, and gcc specific
2733
2734Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * xpath.c: speedup some node selection operations, this can
2737 have a significant impact on DocBook Norm's stylesheets
2738 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2739 make sure it's always the case
2740 * debugXML.c: distinguish CDATA and comments in ls operations
2741
2742Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2745 to generate better API descriptions etc...
2746
2747Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * c14n.c: Fixing #74186, made sure all boolean expressions
2750 get fully parenthesized, ran indent on the output
2751 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2752 include/libxml/tree.h: also #74186 related, removed the
2753 --with-buffers option, and all the preprocessor conditional
2754 sections that were resulting from it.
2755
2756Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * valid.c: applied patch from Dodji Seketeli fixing an
2759 uninitailized variable in xmlValidGetValidElements()
2760
2761Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * c14n.c: fixed a few comments
2764 * doc/*.html doc/*/*.html: regenerated the docs and added
2765 the C14N API
2766 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2767
2768Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * check-xml-test-suite.py: fix to adapt varaiations in the
2771 bindings
2772 * configure.in python/setup.py python/setup.py.in: fixed to
2773 have the version of the python scripts automatically updated
2774
2775Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2778 in xmlCopyProp()
2779
2780Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * configure.in: preparing 2.4.17 release
2783 * doc/*: updated and rebuilt the docs
2784 * xpath.c: fixed a comment
2785 * python/libxml.c: fixed a possible reentrancy problem
2786
2787Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2790 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2791 added a specific regression test
2792 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2793 not raise exceptions when failing to find the attribute.
2794
2795Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * configure.in xmllint.c: owen pointed out a problem with the
2798 ftme fix, gettimeofday() was not detected by configure and
2799 the ftime header wasn't included, dohhh
2800
2801Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * configure.in xmllint.c: trying to fix #71457 for timing
2804 precision when gettimeofday() is not availble but ftime() is
2805
2806Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2809 are now copied on install and part of the -devel RPM
2810
2811Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * xpath.c: trying to avoid bug #72150 which was apparently
2814 caused by a gcc bug (or a processor problem) as detailed
2815 at http://veillard.com/gcc.bug
2816
2817Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2820 fixed xmlReconciliateNs(), added a Python test/example for
2821 inter-document cut'n paste
2822 * python/libxml.py: fixed node.doc on document nodes and added
2823 xpathEval() onto node objects
2824
2825Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2828 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2829 fixup and integrated tests for the serialization stuff
2830
2831Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2834 moved the libxml man page to section 3
2835
2836Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * tree.c: fix bug #72490
2839 * python/libxml.c python/libxml.py: added methods serialize()
2840 and saveTo() to all node elements.
2841
2842Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * xmlIO.c: closed #73430, don't read from an input source
2845 which indicated an end-of-file or an error.
2846
2847Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * parser.c: make sure SAX endDocument is always called as
2850 this could result in a Python memory leak otherwise (it's
2851 used to decrement ref-counting)
2852 * python/generator.py python/libxml.c python/libxml.py
2853 python/libxml2-python-api.xml python/libxml2class.txt
2854 python/tests/error.py python/tests/xpath.py: implemented
2855 the suggestions made by Gary Benson and extended the tests
2856 to match it.
2857
2858Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * python/generator.py: applied patch fixing #73450
2861
2862Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * xpath.c: fixing #61290 "namespace nodes have no parent"
2865 long standing divergence from the XPath REC. NodeSets
2866 simply hold a copy of namespace nodes and those node ->next
2867 points to the parent (which may not be the node carrying the
2868 definition).
2869 * include/libxml/xpath.h: flagged but didn't added a possible
2870 speedup
2871 * DOCBparser.c HTMLparser.c: removed some warnings from push
2872 parser due to new state being added.
2873 * tree.c: new fix from Boris Erdmann
2874 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2875 the XML Canonalization support from Aleksey Sanin
2876
2877Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * tree.c: patch from Boris Erdmann fixing some namespace odities
2880 with xmlCopyNode()
2881
2882Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * xmlIO.c: fix bug #72706 when loading a NULL entity
2885
2886Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2889 actually change in a future XML Namespace revision.
2890
2891Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2894 added the possibility of returning nodesets from XPath extension
2895 functions written in Python
2896
2897Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * python/*: commiting some Python bindings work done while travelling
2900
2901Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2904 explicitely with memory debugging switched on
2905
2906Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2909 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2910 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2911 the accessor generator for strings
2912 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2913 regression test.
2914
2915Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * python/README python/generator.py python/libxml.c python/setup.py:
2918 added the 'usual' setup.py to allow building a libxml2-python
2919 module based on the same code. The initialization is however
2920 different the 2 .so files fo libxml2 and libxslt are identical and
2921 they entry point initialize both libraries. this is done to avoid
2922 some possible nasty problem since the Python don't merge the maps
2923 of all shared modules.
2924
2925Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * parser.c: fixed a push/encoding bug reported by Michael
2928 on librsvg
2929
2930Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * include/libxml/parserInternals.h: fixes a misplaced #endif
2933
2934Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * parser.c valid.c: found and fixed a couple of allocation bugs
2937
2938Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2939
2940 * doc/xml.html doc/python.html doc/*: added a Python and binding
2941 page describing the current state of the Python bindings and
2942 giving pointers to the other languages wrappers.
2943
2944Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2947 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2948 rebuilt the API and web site
2949 * xpath.c: fixed #71978 portability bugs
2950
2951Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2954
2955Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * include/libxml/parserInternals.h parser.c: had to change
2958 2 internal parsing API when processing document content
2959 to check the start and end of element content are defined
2960 in the same entity
2961 * valid.c include/libxml/valid.h: attribute normalization can
2962 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2963 with the context to report it.
2964 * SAX.c: fixed the last known bugs, crazy validation constraints
2965 when a document is standalone seems correctly handled. There
2966 is a couple of open issues left which need consideration especially
2967 PE93 on external unparsed entities and standalone status.
2968 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2969 The 2 tests left failing are actually in error. Cleanup done.
2970
2971Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * valid.c: implemented E59 spaces in CDATA does not match the
2974 nonterminal S
2975
2976Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * SAX.c parser.c valid.c: more validation test fixups
2979 * check-xml-test-suite.py: added duration info for the tests
2980
2981Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * parser.c valid.c: a couple of errors were reported but not
2984 saved back as such in the parsing context. Down to 1% failure rate
2985 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2986
2987Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * xmlInternald.c: isExtender was missing a char
2990 * parser.c include/libxml/parser.h: % are acceptable in the
2991 internal subset if within a PUBLIC ID
2992
2993Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * SAX.c parserInternals.c valid.c: more work on the conformance
2996 suite. Took the step to finally block documents with encoding
2997 errors. It's a fatal error per the spec, people should have fixed
2998 their documents by now.
2999
3000Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * check-xml-test-suite.py: fixed the test script after some discussion
3003 on the semantic of TYPE="error"
3004 * Makefile.am: added the script to the distrib
3005
3006Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * SAX.c entities.c: fixed a couple of conformances issues deep
3009 into the validation code (standalone and undeclared Notations)
3010
3011Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3014 stayed there for years !
3015
3016Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3019 missing
3020
3021Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * check-xml-test-suite.py: improved the behaviour a bit as
3024 well as the logs
3025 * parser.c valid.c SAX.c: fixed a few more bugs
3026 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3027
3028Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * check-xml-test-suite.py: python script to run regression tests
3031 against the XML Test suite of W3C/OASis
3032 * SAX.c: fixed a validation bug
3033 * parser.c: fixed 3 errors pointed by the test suite
3034 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3035 * python/Makefile.am: fixed a dependendy
3036
3037Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * xmlmemory.c: avoid a warning bug #71594
3040
3041Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3044 warning on alpha/Tru64
3045
3046Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * include/libxml/entities.h: fixing a comment
3049 * valid.c: fixing some troubles with validity check on namespaces
3050 * result/VC/NS3 test/VC/NS3: added a specific regression test
3051
3052Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * tree.c: Fixing #71342 serializing '\n' in attribute values
3055 * result/noent/att3 result/att3 test/att3: added a specific
3056 test.
3057
3058Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * python/libxml.c: couple of bug fixes
3061
3062Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * python/*.py: removed tabs and used spaces.
3065
3066Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3069 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3070
3071Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3074 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3075
3076Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * include/libxml/encoding.h include/libxml/entities.h
3079 include/libxml/globals.h include/libxml/parser.h
3080 include/libxml/threads.h include/libxml/tree.h
3081 include/libxml/xmlmemory.h: trying to fix the include mess
3082
3083Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * include/libxml/xmlmemory.h: reverted part of the previous
3086 attempt to provide #69655, this was breaking the build.
3087
3088Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3091 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3092 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3093 include/libxml/parserInternals.h include/libxml/tree.h
3094 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3095 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3096 clean.
3097 * python/libxml.c: fixed a warning.
3098
3099Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3102 copying of node, merge back IDs in the target document.
3103 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3104 test/XInclude/ents/ids.xml: test case
3105 * result/VC/ElementValid4: output changed due to a typo fix
3106
3107Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003110 generate the dependencies right as Jacob found out. Add
3111 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003112
3113Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * parserInternals.c valid.c: Justin Fletcher found some parts
3116 of the code needing cleanup
3117 * libxml.spec.in python/Makefile.am python/generator.py
3118 python/libxml.c python/libxml.py: Fixed the python Makefiles
3119 corrected a bug showing up on ia64, changed the name of the
3120 python internal module too
3121
3122Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * Makefile.am: applied patch from Andris Pavenis for binary
3125 name suffixes
3126
3127Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * xmllint.c win32/win32config.h: fixing #68748
3130
3131Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * valid.c: fixing #70166
3134
3135Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * valid.c: fixing #70077
3138
3139Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * Copyright Makefile.am README configure.in libxml.spec.in:
3142 Changed to the MIT Licence
3143 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3144 doc/xmlio.html: updated the doc accordingly
3145 * include/libxml/xmlwin32version.h configure.in: preparing
3146 2.4.14 release
3147 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3148 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3149 fixed the const xmlChar * wrapper and generator, XPath extension
3150 functions now use the context as first argument
3151 * python/tests/tstxpath.py python/tests/xpath.py
3152 python/tests/xpathext.py: Updated the tests accordingly
3153 * tree.c: fixed bug #70067
3154
3155Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * Makefile.am: cleanup
3158 * debugXML.c: always use stdout if output is NULL
3159 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3160 * python/Makefile.am python/generator.py python/libxml2class.txt
3161 python/libxml_wrap.h python/types.c: augmented the number of bindings
3162 handling FILE * and XPath contexts
3163 * python/tests/Makefile.am: avoid a stupid problem due to the
3164 use of TEST.
3165
3166Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3169
3170Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * python/TODO python/libxml.c: cleanup the extension function lookup
3173 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3174
3175Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * configure.in python/Makefile.am: do not install outside
3178 of prefix
3179
3180Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * python/TODO python/libxml.c: started adding SAX interfaces
3183 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3184 SAX test
3185
3186Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * tree.c: hardened the addChild function
3189 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3190 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3191 added accessors needed for xmlNode, a bit more testing and
3192 extension of interfaces
3193 * python/tests/Makefile.am python/tests/build.py: added a test
3194 build from scratch/save/load/check
3195
3196Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * parserInternals.c: change a small bit in the way valididy
3199 error messages get initialized
3200 * python/TODO python/libxml.c python/libxml2-python-api.xml
3201 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3202 added some memory debugging to track leaks at the libxml2 level
3203 * python/tests/*.py: changed all tests to check for leaks,
3204 there is just one left in XPath extension registrations.
3205
3206Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * python/TODO python/generator.py python/libxml2-python-api.xml
3209 python/libxml2class.txt: more accessor classes for the parser
3210 context, allow to switch on and check validity
3211 * python/tests/Makefile.am python/tests/error.py
3212 python/tests/invalid.xml python/tests/valid.xml
3213 python/tests/validate.py: attded more test and and added error.py
3214 which I forgot to commit in the last step
3215
3216Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * python/Makefile.am python/types.c: cleanup
3219 * python/libxml.c python/libxml.py python/libxml_wrap.h
3220 python/generator.py python/libxml2-python-api.xml
3221 python/libxml2class.txt: added class for parser context, added
3222 first cut for push mode support. Added a framework to generate
3223 accessors functions.
3224 * python/tests/Makefile.am python/tests/push.py: added a push
3225 test
3226
3227Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3230 bug a bit of cleanup.
3231
3232Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3235 python/libxml2class.txt: adding error redirections and preformat
3236 to a python handler
3237 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3238 tests self checking
3239
3240Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3243 a function
3244
3245Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3248 python/libxml.c python/libxml2-python-api.xml
3249 python/libxml2class.txt: Progressing through the TODOs, class
3250 description output, extra XML API, RPM now builds the wrappers
3251 for all python installed versions
3252
3253Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * configure.in libxml.spec.in python/Makefile.am python/TODO
3256 python/generator.py python/libxml2class.txt: added more informations
3257 in the libxml2-python package including docs. Slightly changed
3258 the class hierarchy
3259 * python/tests/*: added basic regression tests infrastructure too
3260
3261Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3264 added libxml2-python as part of the packages installed
3265
3266Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * python/Makefile.am python/generator.py python/libxml.c
3269 python/libxml.py: more work, now able to extend the
3270 XPath interpreter with functions written in python.
3271
3272Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * python/Makefile.am: Jacob sent a patch to allow building from
3275 tarfile.
3276
3277Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3280 inserted the python wrappers build, I hope this won't be too
3281 unportable
3282
3283Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * xpath.c: minor optimization
3286 * python/generator.py python/libxml.c python/libxml.py
3287 python/libxml_wrap.h: more work on the python bindings,
3288 they now support XPath and there is no evident leak
3289
3290Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * python/generator.py python/libxml.c python/libxml.py:
3293 more work on the python bindings generator.
3294
3295Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * python/generator.py python/libxml.c python/libxml_wrap.h:
3298 more work on the python bindings.
3299
3300Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * python/generator.py python/libxml.c python/libxml.py
3303 python/libxml_wrap.h: commited early version of a python binding
3304 for private use only ATM
3305
3306Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * entities.c tree.c include/libxml/entities.h: applied patch
3309 from Anthony Jones to implement copy of DTD subtree too. Had
3310 just to keep 2 function private which really ought to become
3311 public ones.
3312
3313Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * xmllint.c: added pointers to the web pages in the usage()
3316
3317Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * tree.c: more fixes from Petr Kozelka for attribute handling
3320 in the tree API to align the semantic with DOM.
3321
3322Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * valid.c tree.c entities.c: another set of patches from
3325 Anthony Jones for copy operations cleanup and robustness
3326
3327Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3328
3329 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3330 an alphabetic index based on comments content
3331 * doc/*: rebuilt the web site with the new references
3332
3333Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * parserInternals.h: Greg Sjaardema suggested to use an
3336 eponential buffer groth policy in xmlParserAddNodeInfo()
3337
3338Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3341 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3342 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3343 to generate cross-references, and added/updated the stylesheets
3344 to generate and link API indexes. The generic keyword index
3345 is not done yet.
3346 * doc/*.html: regenerated all the usual docs too
3347
3348Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * debugXML.c: added an xpath function to the shell for T. V. Raman
3351
3352Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3355 debug routines.
3356
3357Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3360 support of attribute nodes
3361
3362Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3365 hopefully near complete and fully documented of the API in XML
3366 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3367 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3368 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3369 include/libxml/parserInternals.h include/libxml/valid.hi
3370 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3371 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3372 include/libxml/xpath.h include/libxml/xpathInternals.h:
3373 Cleaned up the doc comments a lot in the process, the interface
3374 coverage is now 100%
3375
3376Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3379 extracts comments from the gtk-doc DocBook output (a bit
3380 convoluted but seems to work).
3381
3382Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3385 added an XML description of the API, moved the script generating
3386 it here. Added a "make api" target
3387
3388Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3389
3390 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3391
3392Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * xpath.c include/libxml/xpathInternals.h: the change made to
3395 xmlXPathFuncLookupFunc was incompatible roll it back
3396
3397Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * SAX.c: cleanup patch from Anthony Jones
3400 * doc/Makefile.am: fix the headers to avoid in make scan
3401 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3402 includes, * vs Ptr and general cleanup
3403 * parsedecl.py: first version of a script to extract the
3404 module interfaces, the goal will be to provide .decl or XML
3405 specification of the interfaces to build wrappers.
3406
3407Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3410 now provides return codes in case of errors
3411
3412Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3413
3414 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3415 Upgraded to trio baseline 1.6
3416 * strio.h strio.c: Replaced by triostr.h and triostr.c
3417
3418Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3421 of strdup usage in the code
3422
3423Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * parser.c error.c: Keith Isdale complained rightly that
3426 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3427
3428Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * tree.c: fixed the funxtion to set the xml: attributes
3431 * debugXML.c: added "setbase" to test it.
3432
3433Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3436 to allow updating an attribute content
3437
3438Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * libxml.h: try to avoid problems when compiling on Windows
3441
3442Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * hash.c: patch from Anthony Jones for hash.c allocation size
3445 * Makefile.am: trying to work around Yet Another Libtool Madness
3446 and build the 2.4.13 release finally ...
3447
3448Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3451 * doc/* : update of the documentation
3452
3453Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3456 at fixing #61290 :-(
3457
3458Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3461 Fixes bug #67229
3462
3463Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * tree.c: trying to avoid troubles when a subtree is copied
3466 and coalesced in part with the target tree. Should fix
3467 bug #67407
3468
3469Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * valid.c: fixed validation of attributes content of type
3472 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3473 values, very old bug. Fixes #67671
3474
3475Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * parser.c include/libxml/parserInternals.h tree.c: integrated
3478 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3479 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3480
3481Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * threads.c: applied Serguei Narojnyi's patch to add native
3484 thread support on the Win32 platform
3485 * testThreadsWin32.c Makefile.am: added the test program also
3486 from Serguei, Win32 specific
3487 * include/win32config.h include/libxml/xmlwin32version.h.in:
3488 added patch from Igor for the Windows thread specific defines.
3489
3490Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3493
3494Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3497 output page into XMLinfo.html. Close bug #66951 and
3498 raised by Robert Collins too.
3499
3500Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * encoding.c: Paul Keogh pointed out a possibility of segfault
3503 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3504 Closes bug # 68238
3505
3506Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * doc/*.html: updated the Gdome2 links
3509
3510Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * libxml.h: Applied following patches from Robert Collins
3513 and make sure IN_LIBXML is defined when compiling it
3514 -------
3515 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3516 as well as Visual C.
3517 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3518 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3519 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3520 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3521 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3522 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3523 xmlSysIDExists xmlNoNetExists).
3524 * xmllint.c: Don't include winsock2.h for Cygwin.
3525
3526Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3529 when the version info is not present.
3530
3531Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * tree.c: Anthony Jones pointed out a problem in
3534 xmlStringGetNodeList() and provided a fix for it
3535
3536Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * parser.c: patch from Frank J Franklin to remove a bug in
3539 xmlCreatePushParserCtxt() when the initial buffer passed
3540 is large.
3541
3542Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * win32/*: big cleanup of the Windows/MSVC project files
3545 from Igor Zlatkovic
3546
3547Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * doc/Makefile.am: should fix #67674 and avoid troubles if
3550 xsltproc is not available or fails in the prefix provided
3551
3552Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3555
3556Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3557
3558 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3559 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3560 Fixed a few other problems raised by Charlie Bozeman.
3561 * result/VC/ElementValid[5-7]: fixed the output
3562
3563Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3564
3565 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3566 patches from Charlie Bozeman. Regenerated the HTML docs.
3567
3568Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3571 for Windows from Igor
3572
3573Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * xmllint.c: applied Justin Fletcher patch for --output or -o
3576
3577Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3578
3579 * win32/libxml2/libxml2.def.src: close #67019
3580
3581Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * xmllint.c: applied Justin Fletcher generic timing patch
3584 similar to the one already applied to xsltproc.
3585
3586Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * include/libxml/tree.h tree.c: applied documentation patches
3589 from Charlie Bozeman
3590
3591Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3592
3593 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3594
3595Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * valid.c: fix the xmlStrdup() used in the previous patch.
3598 * valid.c: added --dropdtd
3599 * tree.c: fixed xmlUnlinkNode so it also removes the references
3600 from the document if the node is a DTD
3601
3602Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * HTMLtree.c valid.c: cleanup some static declarations
3605
3606Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * xmllint.c: removed another strdup()
3609 * doc/FAQ: removed the HP/UX entry
3610
3611Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * valid.c: fix bug #66816 when validating.
3614 * xmllint.c: don't use sys/time.h if configure did not found it
3615
3616Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3617
3618 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3619 xmlcatalog_man.xml
3620
3621Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3622
3623 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3624 xmlInitMemory() was declared twice
3625
3626Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3627
3628 * globals.c: do not reference strdup() !
3629 * configure.in libxml-2.0.pc.in: trying to fix the libs
3630 of the various config extraction modules
3631
3632Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3633
3634 * configure.in : preparing 2.4.12
3635 * doc/* : updated and rebuilt the docs
3636
3637Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * uri.c: closed bug #66159
3640 * testURI.c: added --escape option
3641 * configure.in: some cleanup for xml2-config --cflags
3642
3643Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * globals.c testThreads.c: removed some misplaced includes
3646 of xmlversion.h
3647
3648Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * threads.c: patch from Gary Pennington fixing a possible
3651 problem at initialization time.
3652
3653Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3654
3655 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3656 Eric Lavigne contribution to build libxml2 on MacOS using
3657 CodeWarrior.
3658
3659Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * xmllint.c: applied Geert Kloosterman's patch to fix
3662 --repeat --timing output
3663
3664Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3667 where non-wellformed XML declaractions were not detected.
3668
3669Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3672
3673Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3676 gets reset by xmlCleanupInputCallbacks() and this makes the
3677 function useless. Same for output.
3678
3679Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3680
3681 * xmlIO.c: robert pointed out a loop error in callback cleanups
3682
3683Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3684
3685 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3686 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3687 they are not really tied to debugging
3688
3689Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3690
3691 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3692 * xmllint.c: better --catalogs description
3693
3694Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3695
3696 * tree.c: fixed a couple of problems in xmlSetProp()
3697
3698Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3699
3700 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3701 unappropriate stdout output.
3702
3703Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3704
3705 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3706 by Denis Beurive, closes #65111
3707
3708Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * valid.c: in case of content model validity error, don't
3711 print it if validity warnings were not requested.
3712
3713Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3714
3715 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3716 * parserInternals.c: removed the last exit() call. Print an
3717 unmaskable error on stderr instead (library mismatch detection)
3718
3719Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3720
3721 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3722 shell instructions from Heiko Rupp
3723
3724Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * catalog.c: use the URL notation file:// for default catalog paths
3727
3728Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * include/libxml/tree.h: better comments for _private fields
3731 * tree.c: removed a problem when copying an entity reference.
3732
3733Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * vms/*: updated instructions and diffs from John A Fotheringham
3736
3737Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3738
3739 * include/libxml/xmlerror.h: avoid an include problem if
3740 #include <libxml/xmlerror.h> happens first in code
3741 seems to be the case in KDE libs
3742
3743Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3746 from Igor for Windows
3747
3748Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * Makefile.am: Gary Pennington pointed out a missing prefix
3751
3752Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3753
3754 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3755 * doc/*: upgraded and rebuilt the docs
3756
3757Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3758
3759 * HTMLparser.c: fix comment in scripts element parsing.
3760 * result/HTML/doc3*: updated the results.
3761
3762Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * uri.c: another URI bug fix #63336, using Joel Young patch.
3765
3766Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3769 a cleaned up version of the Pwd shell string generation.
3770
3771Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * valid.c include/libxml/tree.h: trying to fix namespaces +
3774 validation problems for good, closing #63619 in the process
3775 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3776 wrong in this respect, fixed it.
3777
3778Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * xmllint.c: Morus Walter patch to allow --format and --encode
3781
3782Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3783
3784 * debugXML.c: Stefan Kost provided an help command for the shell
3785
3786Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * debugXML.c: Heiko Rupp pointed that the shell would crash
3789 on empty nodesets returns.
3790
3791Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3794 migh need the history libraries
3795
3796Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3799 handle the case of < in quoted attributes, Bastian Kleineidam
3800
3801Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3804 fixing catalog breakages
3805 * Makefile.am catalog.c result/catalogs/catal
3806 result/catalogs/mycatalog.* test/catalogs/catal*:
3807 fixed more problems in catalog support, added more regression tests
3808 for both XML and SGML catalog handling
3809
3810Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * debugXML.c: applied an improvement to xmlGetLineNo() from
3813 Keith Isdale
3814
3815Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3818 Side effect of the progressive catalog loading
3819
3820Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * Makefile.am: confexecdir and confexec_DATA were defined twice
3823 pointed out by Karl Eichwalder
3824
3825Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * xmlcatalog.c: avoid unlink() and use remove() instead.
3828
3829Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * libxml.spec.in: cleanup
3832 * include/libxml/xmlwin32version.h: updated with 2.4.8
3833
3834Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3837 of compiling libxml with a non standard set of options
3838
3839Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3840
3841 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3842 document --sgml option, fixing gnome bugzilla #63382
3843
3844Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3847 breakage of 2.4.7, added a couple of really needed APIs
3848 like xmlCatalogIsEmpty() and xmlNewCatalog()
3849 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3850 for install-catalog
3851 * configure.in: preparing 2.4.8
3852
3853Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3856 include/libxml/tree.h include/libxml/xmlIO.h: more include
3857 cleanups, export cleanly one html output + format function.
3858
3859Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * parser.c: removed initGenericErrorDefaultFunc call from
3862 xmlInitParser() since it could destroy previous calls to
3863 xsltSetGenericErrorFunc() effects
3864
3865Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3868 keyword.
3869
3870Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * Makefile.am: cleanup
3873 * threads.c: cleanup too
3874 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3875 from xsltproc
3876 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003877 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003878
3879Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3882 was not used anymore !
3883
3884Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * configure.in: preparing 2.4.7
3887 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3888 manual page from John
3889 * doc/*: updated the doc and rebuilt the generated pages
3890
3891Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * xmlIO.c: closing bug #62711, the library should never
3894 close stdin or stdout.
3895
3896Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * uri.c: second pass at fixing #63336, using Joel Young
3899 final patch. looks okay.
3900
3901Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * uri.c include/libxml/uri.h: trying to clear #63336
3904 allowing the escaping routine to parse unconformant
3905 URI-References.
3906
3907Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3908
3909 * vms/readme.vms vms/build_libxml.com nanoftp.c
3910 include/libxml/xmlversion.h.in: a few VMS updates from
3911 John A Fotheringham
3912 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3913 and xmlCleanupOutputCallbacks() for the Perl binding people.
3914
3915Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3918 apply fixes to close #63271 and avoid segfaults when
3919 the error routine gets callbed before xmlInitParser()
3920 get called.
3921 * nanoftp.c error.c: Applied patches from Justin Fletcher
3922 correcting some xmlGenericError misuses.
3923
3924Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3925
3926 *doc/xmllint.xml, doc/xmllint.1
3927 New and improved man page for xmllint - .xml is the original, .1
3928 is the generated man page
3929
3930Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3933 the web site from the main HTML document.
3934
3935Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * parser.c: fixed an erroneous validation bug when PE refs
3938 occurs in external parsed entities referenced from the
3939 internals subset
3940 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3941 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3942 added the associated testcase, it's a nice one.
3943 * HTMLparser.c: generate the DTD node as HTML still ...
3944 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3945
3946Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3947
3948 * HTMLparser.c: fixed a bug in htmlNewDoc()
3949
3950Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3951
3952 * test/threads/*: added entities testing to the Thread test
3953 * testThreads.c: make the test reasonable
3954 * DOCBparser.c: fix the DTD public and system ID
3955 * xmllint.c: added --sgml for SGML DocBook importing
3956 * Makefile.am: added Docbtests target
3957
3958Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3961 * testThreads.c: removed bogus include
3962
3963Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3966 fixed a very serious (looping) validation bug
3967
3968Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * include/libxml/globals.h include/libxml/threads.h threads.c
3971 testThreads.c: far more testing, cleaning up bugs
3972 * *.c : make sure globals.h is always included.
3973
3974Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * HTMLparser.c: try to get rid of parser loops for good.
3977
3978Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * configure.in: fixed some bugs in CFLAGS passing.
3981 * test/threads Makefile.am testThreads.c: added a specific
3982 threaded test case (really nasty, guaranteed).
3983
3984Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * catalog.c: serious cleanup on the management of the
3987 XML catalog tree, more tests done, especially with
3988 the catalog PI.
3989
3990Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * catalog.c: avoid a problem in catalog cleanup on SMP if
3993 catalogs were not initialized.
3994
3995Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * catalog.c xpath.c: trying to cleanup the not thread safe
3998 parts of the library.
3999
4000Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4001
4002 * include/libxml/globals.h configure.in global.data: make
4003 the allocation be per-thread a configure option
4004 * encoding.c include/libxml/parser.h: fixed compilation
4005 errors
4006
4007Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * include/libxml/parser.h: Norm reported that a few lines
4010 added were breaking libxslt compile, removed them for now
4011
4012Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * parser.c parserInternals.c threads.c: debugged and fixed
4015 initialization problems which were giving troubles on SMP
4016 boxes.
4017
4018Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * include/libxml/Makefile.am: missing globals.h
4021
4022Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * globals.c: added a couple of standard includes.
4025
4026Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4029 include/libxml/parserInternals.h include/libxml/tree.h
4030 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4031 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4032 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4033 Applied the last patches from Gary, cleanup, activated threading
4034 all user accessible global variables are now handled in globals.[ch]
4035 Still a bit rought but make tests passes with either
4036 --with-threads defined at configure time or not.
4037 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4038 linking options
4039
4040Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4041
4042 * Makefile.am include/libxml/Makefile.am
4043 include/libxml/globals.h globals.c include/libxml/threads.h
4044 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4045 configure.in: started integrating the core of the thread support
4046 not activated yet but half integrated. The code should still
4047 compile and work anyway.
4048
4049Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4050
4051 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4052 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4053 integrating the non-controversial parts of Gary Pennington
4054 multithread patches
4055 * catalog.c: corrected a small bug introduced
4056
4057Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4058
4059 * catalog.c include/libxml/catalog.h: very serious cleanup,
4060 isolating unportable code and as much as possible the accesses
4061 to the global shared catalog. May need more testing !
4062
4063Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4066 Keith Isdale patches for the XSLT debugger interfaces. Some
4067 cleanup
4068
4069Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4072 * DOCBparser.c: generate line nubers in elements
4073
4074Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4075
4076 * configure.in: preparing 2.4.6 release
4077 * doc/xml.html doc/html/*: updated and rebuilt the docs
4078 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4079
4080Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4081
4082 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4083 adding documentation for DV's supercatalog support
4084
4085Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4086
4087 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4088 super catalog support adding one API and one flag --sgml to
4089 xmlcatalog
4090
4091Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4092
4093 * doc/xmlcatalog_man.xml, xmlcatalog.1
4094 One more crack at
4095 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4096
4097
4098Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4099
4100 * xpath.c: implemented xmlXPathObjectCopy for external objects
4101 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4102
4103Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4104
4105 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4106 finishing up fix to
4107 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4108 the xmlcatalog man page display more elegantly
4109
4110Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * configure.in: closing bug #61832
4113 * HTMLparser.c: removed a warning
4114
4115Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * xpath.c: fixing #61673 part I, do not loose doc information
4118 when copying result value trees.
4119
4120Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4121
4122 * xpath.c: trying to harden the XPath interpreter
4123
4124Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4125
4126 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4127 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4128
4129Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4130
4131 * HTMLparser: repaired another loop problem
4132
4133Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4136 parsing.
4137 * xpath.c: fix bug #61291 the default XML namespace node is
4138 missing from the namespace axis.
4139 * tree.c: refuse to create namespaces nodes with prefix "xml"
4140
4141Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * SAX.c: ouch a non-defined namespace could lead to a crash,
4144 fixed #61215
4145
4146Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * parserInternals.c: closed bug #61054
4149
4150Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * include/libxml/Makefile.am: closing #60708
4153
4154Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4155
4156 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4157 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4158
4159Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4160
4161 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4162
4163Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4166 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4167
4168Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169
4170 * catalog.c: Justin Fletcher provided cleaup code in case
4171 HAVE_STAT is not defined
4172 * include/win32config.h: Igor Zlatkovic suggested to have
4173 HAVE_STAT defined there
4174
4175Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4176
4177 * catalog.c - fixed typing error reported by M. Barros
4178
4179Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4180
4181 * xmllint.c - fixing typo
4182
4183Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4184
4185 * HTMLparser.c: small enhancement to prevent loop on
4186 unrecognizable data
4187
4188Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * parserInternals.c: applying patch from bug #60757 this
4191 should close it
4192
4193Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * catalog.c xmlcatalog.c: removed a couple of warning
4196 * xpath.c: try to solve the linking problem on platforms
4197 needing trio to compile
4198
4199Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4200
4201 * Makefile.am libxml.spec.in: backing up non-documented changes
4202 commited without review or aproval by Jens Finke <jens@gnome.org>
4203 * HACKING: made 100% clear that no commit should be done directly
4204
4205Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4206
4207 * configure.in: Joe Orton provided a patch fixing a problem
4208 when iconv is specified to be in a non-standard directory
4209 but wasn't exported in xml2-config --cflags
4210
4211Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4212
4213 * configure.in: let's ship 2.4.5 before getting too much
4214 troubles with 2.4.4 errors.
4215
4216Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4217
4218 * encoding.c entities.c: do not output hexadecimal charrefs
4219 when serializing HTML since some version of Netscape can't
4220 grok it, generate decimal ones.
4221 * result/HTML/doc3.htm: output changed due to previous test
4222 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4223
4224Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4227 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4228
4229Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4230 Released 2.4.4
4231
4232 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4233 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4234 updated the configuration scripts systems accordingly
4235
4236Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * configure.in: preparing for 2.4.4
4239 * doc/xml.html doc/html/*: updated and rebuilt the docs
4240
4241Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * win32/dsp/libxml2.def.src: tried to incorporate comments
4244 from bug #59220
4245
4246Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * parser.c result/noent/wml.xml: fixed bug #59981 related
4249 to handling of '&' in attributes when entities are substitued
4250
4251Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4252
4253 * libxml.h include/libxml/xmlversion.h.in
4254 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4255 Tried to close bug #60131
4256
4257Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4260
4261Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * SAX.c: fixing bug #59946 on xmlns=""
4264
4265Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4266
4267 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4268 but allocates a new error code.
4269
4270Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4271
4272 * xmllint.c: John Fleck fixed typos in the options output
4273 * parser.c SAX.c: fix ignorable white space SAX selection
4274
4275Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4276
4277 * entities.c: Steve Underwood found the possibility of an
4278 ininite loop in case of error.
4279
4280Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4281
4282 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4283
4284Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4285
4286 * parser.c: warn if version is not 1.0 but it's not
4287 strictly speaking an error after analyzing the spec
4288
4289Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4290
4291 *doc/catalog.html - add link to the html version of the
4292 man page, other linguistic cleanups
4293
4294Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4295
4296 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4297 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4298 file, has not yet been included in the build.
4299
4300Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4301
4302 * catalog.c: removed a duplicate affectation Justin Fletcher
4303
4304Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4305
4306 * tree.c: Armin Sander pointed a possible text coalescing
4307 problem, completed his patch.
4308
4309Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4310
4311 * trionan.c: Fixed const and volatile re-definition problem
4312
4313Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * libxml.4 parser.c: doc updates from Heiko Rupp
4316 * parserInternals.c: 2 sanity checks from Heiko Rupp
4317
4318Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4319
4320 * tree.c: applied patch from Armin Sander to make some pointers
4321 const in xmlCopyNode()
4322 * include/libxml/tree.h: added fix to the header
4323
4324Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4325
4326 * xpath.c: hum, restrict the integer usage gcc bug workaround
4327 to only gcc compilers so that other architecture don't get
4328 penalized by this limitation.
4329 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4330
4331Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4334 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4335
4336Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4339 --convert option to xmlcatalog to convert SGML ones to
4340 the XML syntax.
4341 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4342
4343 2.4.3 got released at that point
4344Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * catalog.c xmlIO.c: started some serious testing and fixed
4347 a few bug and optmization needs.
4348
4349Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4350
4351 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4352 preparing for a 2.4.3 release even if it may not be ready yet
4353 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4354 all file parsing lookup to go through the entity resolver, add
4355 to add an API to bypass it (needed to load catalogs themselves),
4356 some cleanup on the catalog code too.
4357 * nanoftp.c: small cleanup
4358 * doc/catalog.html: small update
4359
4360Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4363 Jun Kuriyama
4364
4365Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * doc/catalog.html: finished the catalog documentation
4368
4369Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4370
4371 * doc/catalog.html doc/xml.html: added documentation about
4372 Catalog support, misses an API description
4373 * doc/html/*: reextracted the API pages
4374
4375Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4378 Added the part about section 7.2 on URI resolution,
4379 fixed a side effect in the HTML parser, look complete
4380 and ready to rock except the URI/SystemID part!
4381
4382Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4383
4384 * include/libxml/catalog.h include/libxml/parser.h
4385 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4386 xmlIO.c: added support and APIs needed for the catalog PI
4387 * include/libxml/xmlIO.h: cleanup
4388
4389Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4392 include/libxml/catalog.h: starts to look okay, really
4393 plugged the new framework, cleaned a lot of stuff,
4394 added some APIs, except the PI's support missing this
4395 should be mostly complete
4396 * result/catalogs/* test/catalogs/*: added new test, enriched
4397 the existing one with URN ID tests
4398
4399Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * catalog.c: fixed nextCatalog
4402 * result/catalogs/docbook test/catalogs/*: started adding
4403 a small regression test
4404
4405Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4408 more work on the XML catalog support.
4409 * parser.c include/libxml/parser.h: small cleanup seems using
4410 list as a public parameter name can give portability troubles
4411 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4412 include/libxml/xpath.h include/libxml/Makefile.am: removed
4413 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4414 wrappers
4415
4416Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4417
4418 * Makefile.am trio.c triodef.h trionan.c xpath.c
4419 include/libxml/Makefile.am include/libxml/trionan.h:
4420 Re-worked Not-A-Number and Infinity support.
4421 * xmlcatalog.c: added readline include files
4422
4423Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4424
4425 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4426 testCatalog as xmlcatalog, making it an installed app
4427 adding a shell, and preparing it to be a /etc/xml/catalog
4428 management tool, though not ready yet
4429 * catalog.c include/libxml/catalog.h: adding support for
4430 XML Catalogs http://www.oasis-open.org/committees/entity/
4431 not finished, there is some interesting tradeoffs and a
4432 few open questions left.
4433
4434Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * xmllint.c: fixed a line formatting problem
4437
4438Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * SAX.c: removed a couple of unused variable (Albert Chin)
4441
4442Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4445 trying to fix some troubles w.r.t. function returning
4446 const xxxPtr.
4447
4448Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4449
4450 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4451 defined
4452
4453Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * xpointer.c: removed unused var
4456
4457Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * testXPath.c: another small cleanup closing bug #59110
4460
4461Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * win32/dsp/libxml2.def.src: small cleanup closing bug
4464 #59108
4465
4466Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4467
4468 * example/gjobread.c: add xmlCleanupParser() before leaving
4469
4470Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * config.h.in configure.in include/libxml/xmlwin32version.h:
4473 released 2.4.2
4474
4475Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4476
4477 * include/libxml/valid.h debugXML.c valid.c: deprecate
4478 the non-boundchecking Sprintf functions, add Snprintf
4479 this should close bug #57984
4480
4481Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4484 URIs before doing the lookups (pointed by Mark Vakoc)
4485
4486Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * xpath.c: serious changes on Result Value Trees and NodeSets
4489 w.r.t. deallocation and collect operations. Probably not
4490 100% clean (merge of allocated trees smells like a problem).
4491 Seems sufficient to close #58943
4492
4493Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4494
4495 * xmllint.c: adding a --format option
4496
4497Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4498
4499 * xpath.c: count() was broken on Result Value Tree
4500 * xmlIO.c: fixed file:/// accesses on _WIN32
4501
4502Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4503
4504 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4505 macro was renamed, this should close bug #58683
4506
4507Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4510 entity substitution mode text at the end of the entity might
4511 be added due to text coalescing.
4512 * nanoftp.c parser.c: small cleanup
4513
4514Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4515
4516 * HACKING: added John Fleck right to commit in the doc subdir
4517
4518Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4521 allow to inherit attributes from the DTD directly in the
4522 tree, this is needed for XPath and can be a useful feature.
4523 Inherited namespaces are always provided at the tree level now
4524 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4525 of tests for this feature (XSLT being the prime user).
4526
4527Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4528
4529 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4530 testSAX.c xmlIO.c xmllint.c include/win32config.h
4531 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4532 include/libxml/xmlwin32version.h.in win32/README.MSDev
4533 win32/dsp/*: applied Win32 Facelift No.2 patches from
4534 Igor Zlatkovic for Windows/MSC
4535
4536Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * SAX.c: unparsedEntityDecl() the URI computation of the
4539 entity wasn't done breaking XSLT unparsed-entity-uri()
4540
4541Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4542
4543 * xpath.c: fixed a bug when walking the descendants and
4544 the current node has no children
4545 * debugXML.c: show up when a text node is supposed to not be escaped
4546
4547Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4548
4549 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4550 worked like the set:leading() function)
4551 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4552
4553Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4556
4557Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * include/libxml/xmlIO.h: apply change to close #58141
4560 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4561
4562Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * parser.c: when the internal subset uses a PE, then the
4565 included entity can use conditional sections.
4566
4567Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4570 when walking the namespace axis showing up in
4571 libxst/tests/general/bug-12
4572 * xmlmemory.c: added the possibility to trace a given block
4573 defined by its address
4574
4575Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * parser.c: don't override existing encoding specified before
4578 starting xmlParseDocument()
4579
4580Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * include/libxml/xmlwin32version.h: reinserted, needed for
4583 Windows users of CVS
4584
45852001-07-27 Darin Adler <darin@bentspoon.com>
4586
4587 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4588 * testCatalog.c: Add include of <libxml/parser.h>.
4589
45902001-07-27 Darin Adler <darin@bentspoon.com>
4591
4592 * include/libxml/.cvsignore:
4593 * include/libxml/xmlwin32version.h:
4594 Remove this file from CVS because it's generated.
4595
4596Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * parser.c include/libxml/parser.h: applied const patches from
4599 Tom Moog #58002
4600
4601Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4602
4603 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4604 lookup framework
4605
4606Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * tree.c: fixed xmlCopyNode() for documents
4609
4610Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4613
4614Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * parser.c: fixes bug #57652 reported by Morus Walter
4617
4618Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4621
4622Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4625 errors, lesson don't add new functions at 1am before a release
4626 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4627 from XPath initialization when possible.
4628
4629Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * result/scripts/base*: removing history/readline changed
4632 this slightly
4633 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4634 xmllint.c: make element content line number generation
4635 optionnal to avoid breaking old apps added interface to switch
4636
4637Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004640 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004641 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4642 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4643 John Kroll fixes to allow saving to HTTP via PUT (or
4644 POST of needed).
4645 * doc/html/*.html: regenerated the docs
4646
4647Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4648
4649 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4650 xmlHashScanFull and xmlHashScannFull3 to get passed the
4651 three keys as arguments to the callback function
4652
4653Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * configure.in Makefile.am: removed libxml softlink for good
4656 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4657 100% coverage by gtk-doc
4658
4659Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4662 fixed serious troubles due to size_t vs. int mismatch
4663
4664Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4667
4668Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4669
4670 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4671 convenient extension API for value and context managing
4672 Now handles external objects through xmlXPathPopExternal,
4673 xmlXPathWrapExternal and xmlXPathReturnExternal.
4674 Added functions for sets operations (intersection, etc.)
4675
4676Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4679 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4680 HTMLparser.c: cleanup of global variables, marking some
4681 const or private.
4682
4683Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4684
4685 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4686 fixed xmlXPathNodeSetItem when passing index=0
4687
4688Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4691
4692Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * xmllint.c: fixed compilation under Cygwin #57503
4695 * TODO: update
4696
46972001-07-13 Peter Williams <peterw@ximian.com>
4698
4699 * config.h.in: add #undef HAVE_DLFCN_H
4700
4701 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4702 builddir.
4703
4704Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705
4706 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4707 raised by #57348 and #57381
4708
4709Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4712 tree.c xpointer.c: store the line numbder in element->content,
4713 may break some software, need a configuration mechanism
4714
47152001-07-10 Darin Adler <darin@bentspoon.com>
4716
4717 * .cvsignore:
4718 * example/.cvsignore:
4719 * include/.cvsignore:
4720 * include/libxml/.cvsignore:
4721 Various things that are generated and should be ignored.
4722
4723Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4726 * doc/xml.html doc/html/*: updated the docs
4727
4728Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4731 validation occured on content with element child
4732
4733Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * tree.c: fixed XML Base computation which was broken
4736 * debugXML.c: added a base function to the shell
4737 * Makefile.am result/scripts/* test/scripts/*: added scripts
4738 based regression tests, and adding 2 XML Base tests
4739
4740Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * tree.c: set properties doc and call xmlSetListDoc for properties
4743 content when grafting them in a different tree.
4744 * aclocal.m4: remove from CVS
4745
4746Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * win32/libxml2/libxml2.def.src: added some missing entry point
4749 for XPath (Mark Vakoc)
4750
4751Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4754 layer should URI-Unescape before trying to open resources.
4755
4756Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * xpath.c: fix the name() bug for elements in the default
4759 namespace reported by Charlie Bozeman
4760
4761Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4764 led to an XPath fix, improvements of SAX initialization, and
4765 an added option --nocdata to testXPath
4766
4767Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * doc/libxml-doc.el: Felix Natter provided anew version working
4770 with XEmacs too
4771
4772Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * include/libxml/xpath.h: small cleanup
4775 * doc/xml.html: update
4776
4777Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4780 released 2.3.14
4781
4782Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * doc/html/*: rebuilt the docs for the release
4785 * doc/xml.html: added 2.3.14 release.
4786
4787Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4790 were not equal to empty strings
4791
4792Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * SAX.c: fixed a URI-Reference computation problem when validating
4795 * xmlIO.c: small cleanup
4796
4797Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * parser.c: improved the description of a couple of interfaces
4800 upon Larry Stamper suggestion
4801
4802Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * SAX.c entities.c parser.c: changed completely the way entities
4805 are handled when running the parser in entity substitution mode.
4806 This fixes a bug reported by Stephan Kulow and nearly divides
4807 by 3 the amount of memory required by libxslt to load and process
4808 DocBook TDG.
4809
4810Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * HTMLparser.c: fixing a too early root closing problem raised
4813 byt Prashanth Naidu
4814
4815Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4818 raised by Mark Vakoc.
4819
4820Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * example/Makefile.am: fixed the include path to add srcdir/include
4823 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4824 and some cleanup
4825
4826Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4829 lot of optimization work, results in significant improvements
4830 when handling really complex XPath queries. Add a small optimizer
4831 for unions, improve [n] and [last()], avoid some costly ops.
4832
4833Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4836 * xpath.c: small cleanup
4837 * xmlGetNsList: reformated, fixed problems if used on Entities
4838
4839Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4842
4843Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4846 * Makefile.am example/Makefile.am: workaround automake generating
4847 erroneous deps
4848
4849Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * include/win32config.h: bug #56801 Yon Derek provided a patch
4852 to the windows config file.
4853
4854Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4857 libxml.h : Yon Derek provided a set of changes to compile from
4858 CVS on Windows/MSC
4859
4860Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * parser.c: fixed UTF8 BOM support in push mode
4863 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4864 added a specific testcase
4865
4866Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * Makefile.am: added --push regression tests
4869 * parserInternals.c: the XML parser segfaulted in --push mode
4870
4871Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * configure.in: moved the symlinks detection within a CVS
4874 check, this is not portable and will be removed soon.
4875 * xpath.c: small cleanup/speedup
4876
4877Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4880 release of 2.3.12
4881 * parser.c: make an error message if unknow entities in all cases
4882
4883Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4886
4887Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4890 includes were installed in the wrong dir
4891
4892Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * doc/html.xml: warn against sending code to exhibit bugs.
4895
4896Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4899 Tru64 from Thomas Leitner
4900
4901Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * AUTHORS: added William and Bjorn
4904 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4905 daniel@veillard.com hopefully I won't have to do this again
4906 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4907 docs can be rebuilt cleanly now
4908 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4909 from CVs it's generated, added include/libxml/xmlwin32version.h
4910 also generated but which should change far less frequently.
4911 * catalog.c nanoftp.c: made sure to include libxml.h not
4912 libxml/xmlversion.h directly
4913 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4914 when compiling on WIN32 and MSC
4915
4916Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * include/Makefile.am include/libxml/Makefile.am configure.in:
4919 fixed make distcheck and rebuilding the rpms
4920
4921Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * configure.in: should finish the migration of exported includes
4924 into a real include/libxml in CVS, at least for CVS users.
4925 * removed the exported headers, added in include/libxml (as well
4926 as xmlversion.h.in).
4927
4928Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * configure.in: fixed the way to detect symlink
4931
4932Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * configure.in: updated, include/libxml is now a real CVS dir
4935
4936Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4939 version works with both libxml1 and libxml2 (it autodetects
4940 the prefix of the html-files) from Felix Natter.
4941 * doc/xml.html: updated doc accordingly
4942
4943Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * xpath.c: fixed the bug generating a template loop in libxslt
4946 when using docbook-xsl-1.4, * should filter out document nodes
4947 * HACKING: added William
4948 * TODO: updated
4949
4950Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * doc/FAQ.html: added a warning about gcc-3.0
4953 * doc/xml.html: added reference to gdome2 and removed a confusing
4954 sentence
4955
4956Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * xmlversion.h: okay this is a generated file, but Windows
4959 users need it and they can't generate it, and I want CVS
4960 Windows users ...
4961 * win32/libxml2/libxml2_so.dsp: Windows project file for
4962 the shared lib version of libxml2
4963 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4964 resources needed for libxslt/xsltproc by Yon Derek
4965
4966Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4967
4968 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4969
4970Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4973
4974Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * include/win32config.h: Yon Derek provided a first fix
4977 to be able to compile libxslt/xsltproc on Windows
4978
4979Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * xpath.c: attempt to work around what seemed a gcc optimizer
4982 bug when handling floats on i386 http://veillard.com/gcc.bug
4983 * tree.c entities.c encoding.c: doing some cleanups while
4984 chasing it
4985
4986Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * Makefile.am: cleanup when --without-debug is specified
4989 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4990 w.r.t. --without-debug and other include points
4991 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4992 Catalogs
4993 * configure.in entities.h tree.h HTMLparser.c: removed
4994 --without-corba, made the _private field mandatory
4995
4996Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4999 outputs a BOM in UTF8, an errata has been issued to avoid the
5000 problem, that was the most reasonable solution... Add support
5001 for a leading UTF8 BOM in entities.
5002
5003Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * valid.c: fixed a bug found when post validating an entity ref
5006 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5007 activate it too
5008
5009Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5012 weakness in the node copy the XPointer and the XInclude
5013 implementations. Serious cleanup.
5014
5015Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * Makefile.am: Kjartan Maraas provided a small patch to
5018 add xml2-config.in to EXTRA_DIST
5019
5020Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5023 provided another failing case found in KDE, the way the
5024 ctxt->vctxt.nodeTab was allocated and freed changed over
5025 time but it wasn't completely cleaned up. This should fix it.
5026
5027Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * parser.c: Stephan Kulow also raised the fact that line number
5030 could get miscounted making debug harder, fixed the problem
5031 in xmlParseCharData()
5032
5033Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * valid.c: Stephan Kulow pointed out a problem when validating
5036 and using an empty entity, forgot a 'break' in a case.
5037
5038Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5041 * doc/xml.html: updated with 2.3.11
5042
5043Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * TODO: updated adding cleanup of generated doc
5046 * configure.in: prepared to release 2.3.11
5047 * xmllint.c: added --version for bug reporting
5048 * doc/html/*.html: rebuilt the doc
5049
5050Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * xpath.c: first part of the work on selecting namespace to
5053 fix bug #56115
5054
5055Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5058 when using -liconv
5059 * TODO: updated
5060
5061Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5064 cleanup, encoding support.
5065
5066Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5069
5070Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * xpath.c: bug detected by Ankh when / is used as a function arg
5073
5074Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5077 of element and use it to avoid outputting formatting spaces at
5078 the wrong place. Implemented the format parameter for HTML save.
5079 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5080 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5081 result/HTML/wired.html: of course this impact the result of a
5082 number of HTML tests
5083
5084Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * HTMLtree.[ch]: started augmenting the HTML save API with
5087 encoding and formatting parameters
5088
5089Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * HTMLtree.h: cleanup and started evaluating the work needed on
5092 revamping the HTML output code
5093
5094Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5097
5098Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * valid.c: fixed bug #56049, forgot one check in the
5101 validation routine
5102
5103Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5106
5107Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * libxml.h: fixed an error in last commit
5110 * doc/FAQ.html: added an entry for compilation from CVS
5111
5112Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * xmlversion.h.in libxml.h: Cygwin patches
5115 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5116 * tree.h: cleanup
5117
5118Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5121 memory block in a strange case where libxml is linked twice
5122 in the binary.
5123
5124Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5127 state far too often, simple fix used to avoid it.
5128
5129Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5132 being processed, applied his patch
5133 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5134
5135Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5138 provided fixes to compile on MSCC again
5139 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5140 also provided an update for the project files.
5141
5142Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5145 bug #55810
5146
5147Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * tree.c: fixed xmlGetNsProp() to close bug #55683
5150 Note this requires libxslt to use it's own function instead.
5151
5152Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * HTMLtree.c: when in a pre element no formatting space should
5155 be added.
5156 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5157
5158Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * configure.in: added tests for signal() and signal.h
5161
5162Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5165
5166Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * doc/libxml-doc.el: Felix Natter provided a new version for
5169 libxml2
5170
5171Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * HTMLtree.c: when in a pre element no formatting space should
5174 be added.
5175
5176Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5179
5180Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5183 hack
5184 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5185 * uri.c: fixed a warning
5186
5187Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * HTMLtree.c: trying to close bug #55772 escaping in script
5190 elements
5191 * doc/xml.html: suggest to send mail to the list
5192
5193Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5196 good. Use a macro and based on the solution provided in
5197 vsnprintf manual page from GNU.
5198
5199Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5200
5201 * error.c: Workaround for non-preserving variadic list.
5202 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5203
5204Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * doc/xml.html: added 2.3.10 release
5207
5208Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * configure.in: releasing 2.3.10
5211
5212Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5215
5216Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * encoding.c: Robert Collins provided a patch to add the
5219 "US-ASCII" encoding alias
5220
5221Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5224 string oriented functions and started cleaning the related areas
5225 in xpath.c which needed fixing in this respect
5226
5227Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5230 #55380
5231 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5232
5233Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * TODO: updated
5236 * nanohttp.[ch] : started adding APIs to get the redirected URL
5237 when this occurs (needed for further base computation
5238 * tree.h: cleanup
5239 * encoding.c: cleanup
5240 * SAX.c: minor change around ctxt->loadsubset
5241
5242Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * Makefile.am include/Makefile.am: small change to have
5245 include/libxml rebuilt if working from CVS.
5246 * uri.c: applied another patch from Carl Douglas for URI escaping,
5247 this should close bug #51876
5248
5249Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5252 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5253 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5254 added specific regression test
5255 * parser.h: preparing for the XSLT mode where DTD inherited
5256 attributes are added to the tree.
5257
5258Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * xinclude.[ch]: Updated the namespace for the Last Call version
5261 * result/XInclude/include test/XInclude/include: updated the
5262 testsuite accordingly
5263
5264Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5267 related to bug #51876
5268
5269Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * tree.c: fixed a gross mistake in base computation, xml:base is
5272 not completely correct yet (need cascade).
5273 * xpath.[ch]: added the few things needed to find a function name
5274 and URI from the XPath context when it is called.
5275
5276Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5279 * DOCBparser.c: small cleanup
5280 * xmllint.c: added a --catalogs option to load catalogs from
5281 $SGML_CATALOG_FILES
5282 * tree.c: cleanup
5283 * configure.in: iconv library fixup, ICONV_LIBS
5284
5285Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * catalog.c: handling of CATALOG entries. detection of recursion,
5288 and a few bugfixes
5289 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5290 against the default namespace
5291
5292Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5295
5296Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * parser.c: fixed propagation context info when parsing an
5299 external entity.
5300 * doc/html/*.html: regenerated a couple of docs
5301
5302Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * doc/xml.html: update with 2.3.9 informations
5305
5306Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5309 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5310 * doc/html/* : rebuilt the docs
5311 * valid.c: small patch which may improve some case when
5312 validating.
5313
5314Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * HTMLparser.c: Closed bug #54891
5317 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5318 to the suite
5319
5320Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5323 applied a documentation patch from LotR and filled in a few missing
5324 descriptions
5325
5326Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * xpath.c tree.c parser.c: speed optimizations at the parser level
5329 document tree freeing and xpath evaluation
5330
5331Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * parser.c parser.h parserInternals.h: fixed a couple of
5334 interfaces for handling memory buffer input to const char *
5335 upon suggestion of JamesH.
5336
5337Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * configure.in: LoTR sent a patch fixing the previous commit
5340
5341Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * configure.in: trying to deal again with the stoopid -R linking
5344 flag of Solaris
5345
5346Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * xpath.h: two nodeset access macros from Thomas Broyer
5349
5350Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5353 patch from Thomas Broyer
5354
5355Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5358 case
5359 * INSTALL: was empty added stuff from the FAQ
5360
5361Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5364 attributes handling and #54433 by adding xmlUnsetProp()
5365 and xmlUnsetNsProp()
5366
5367Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * HTMLparser.c: Patch from Jonas Borgström
5370 (htmlGetEndPriority): New function, returns
5371 the priority of a certain element.
5372 (htmlAutoCloseOnClose): Only close inline elements if they
5373 all have lower or equal priority.
5374 * result/HTML: this of course changed a number of tests results.
5375
5376Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * xmlIO.c catalog.c: plugged in the default catalog resolution
5379 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5380 documentations
5381 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5382
5383Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5386 integrating catalogs
5387 * catalog.[ch] testCatalog.c: adding a small catalo API
5388 (only SGML catalog support).
5389 * parser.c: restaured xmlKeepBlanksDefault(0) API
5390
5391Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5394
5395Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * parser.c: added xmlParseExternalEntityPrivate() to allow
5398 propagation of ctxt->_private when parsing external entities
5399
5400Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5403
5404Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5407
5408Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * valid.c: warn when indeterminist content model is detected
5411 * result/VC/ElementValid8: this adds a message
5412 * Makefile.am: add --novalid for VCM tests
5413 * parserInternals.c: added a call to Init memory
5414
5415Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5418 when both parameters are NULL.
5419
5420Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * valid.c: applied small patch from Gary Pennington, reindented
5423 some part of the code.
5424
5425Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5428 release, updated and regenerated the docs
5429
5430Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * xpath.c result/XPath/expr/floats : clarified and cleanup
5433 printing of abnormal floats in tests.
5434
5435Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5438 * results/HTML/ : a few changes in the output of the HTML tests as
5439 a result.
5440 * configure.in: tying to fix -liconv where needed
5441
5442Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * Makefile.am: fixed a stupid error
5445
5446Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * configure.in Makefile.am: make the inclusion of the trio
5449 modules in the library conditional
5450
5451Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * DOCBparser.c: patche from László Kovács, fixed entities refs
5454 in attributes handling
5455
5456Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5459 flushing
5460
5461Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * xpath.c: fix of an XSLT namespace bug reported on the list
5464 general/bug-8-
5465
5466Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * strio.h trio.c: Dan McNichol suggested a couple of small
5469 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5470
5471Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * tree.c parser.c encoding.c: spent a bit more time looking
5474 at the parsing speed and DOM handling. Added a few more
5475 speedups.
5476
5477Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * parser.c: small but effective parsing speed improvement
5480
5481Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * configure.in: default on the DocBook parser inclusion (for Gnome)
5484 * DOCBparser.h: fixed a header reference
5485
5486Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * configure.in xpath.c: applied Bjorn patches for FPE on the
5489 alpha
5490
5491Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5494 xmlSaveFormatFileTo()
5495
5496Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * xpath.c: simple and efficient optimization, XPath functions
5499 aways bind to the same code, cache this
5500 * TODO: updated (by saying some is obsolete)
5501
5502Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * xpath.c: more cleanup work on XPath name parsing routines
5505
5506Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5509 xmlXPathParseName
5510 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5511 * debugXML.c: avoid compilation problems if compiling without
5512 HTML support, Igor Zlatkovic
5513 * win32/libxml2/libxml2.def.src: being able to compile without
5514 XPath on Windows
5515
5516Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * libxml.m4: yet another patch from Toshio Kuratomi
5519
5520Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5523
5524Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * tree.[ch]: added xmlSaveFormatFile interface for saving
5527 and indenting a file.
5528
5529Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * xpath.c: fixed bug #53689 related to processing-instruction()
5532
5533Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * DOCBparser.c: patche from László Kovács
5536
5537Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * parser.c: applied fixes from Christian Glahn bug report #53391
5540
5541Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * error.c: Jean François Lecomte provided a complete description
5544 and a fix to bug #53537
5545
5546Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5549
5550Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * DOCBparser.c SAX.c: a bit more work on entities processing.
5553 Still Need to cleanup XML output and references in attributes
5554
5555Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5558
5559Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * tree.c: trying to fix #53574, not completely complete,
5562 I would like xmllint --copy --debug test/ent1 and
5563 xmllint --debug test/ent1 to show the same result.
5564 * xpath.c: fix a bug when trying to sort namespace nodes
5565
5566Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * HTMLtree.c: real fix for #53402
5569
5570Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5573 PIs when using xsl:output
5574 * valid.c: closing #53537 some case generate segfaults if there
5575 is validity errors
5576
5577Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5580 of external parsed entities, added --noent to testDocbook
5581 * valid.c: Garry Pennington found an uninitialized variable
5582 access in xmlValidateElementContent()
5583
5584Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5587 with madness
5588 * result/HTML/ : this modified the result of the regression tests
5589 a lot.
5590
5591Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5594 to doc where it wasn't checked against NULL reported by
5595 Jens Laas
5596
5597Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5600 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5601
5602Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5605 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5606 * SAX.[ch]: cleanup and updates for DocBook
5607 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5608 ex SGML identifier changes
5609 * valid.c: removed a static unused function.
5610
5611Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * HTMLtree.c: applied change for Paul Sponagl on script saving
5614 * Makefile.am: the warning about entity title.xml are normal.
5615
5616Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * configure.in: release of 2.3.7
5619 * Makefile.am: fixing make distcheck
5620
5621Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * doc/html/* doc/xml.html: updated and regenerated the docs
5624
5625Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5628
5629Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * tree.c: fixed #53388 with the provided patch
5632
5633Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * valid.c: Bjorn detected an invalid memory access. Fixed
5636 vstateVPush()
5637
5638Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5641
5642Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5643
5644 * libxml.h: new header used only for the compilation of libxml
5645 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5646 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5647 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5648 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5649 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5650 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5651 baseline (version 1.2 plus a single patch).
5652 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5653 scientific notation for numbers. Tests added.
5654 * xpath.c: formatting of numbers changed to use sprintf
5655 (contribution from William Brack)
5656
5657Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * valid.c: cleanup, more useful debugging
5660 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5661 * xmlIO.c: entity loading is printed as an error when validating
5662
5663Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * valid.c: fixed to validate within entities
5666 * test/VCM/v22.xml: added a specific testcase
5667
5668Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * valid.c: forgot an epsilon transition in for ()+
5671 * test/VCM/v21.xml : added a specific test case
5672
5673Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * valid.c: removed a state explosion exhibited by RSS
5676 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5677 from bug #51872
5678
5679Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5682 validation without using an ugly NFA -> DFA algo in the source.
5683 Made a specific algorithm easier to maintain, using a single
5684 stack and without recursion.
5685 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5686 * hash.c: made the growing routine static
5687 * tree.h parser.c: added the parent information to an
5688 xmlElementContent node.
5689
5690Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * SAX.c parser.c xpath.c: generating IDs when not validating
5693 from an external parsed entity was poisoning the ID has table
5694 with removed values. This was killing XSLT on the KDE help
5695 browser.
5696
5697Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * entities.h: andrew@ugh.net.au detected a double declaration
5700
5701Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * debugXML.c hash.c tree.h valid.c : some changes related to
5704 the validation suport to improve speed with DocBook
5705 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5706 the way validation errors get reported
5707
5708Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5711 by P C Chow and William M. Brack for XSLT HTML output
5712
5713Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5716 Igor Zlatkovic patches for MSC compilation and added his
5717 updates
5718
5719Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5722 prefix lookup.
5723 * parserInternals.c: fixed the bug reported by Morus Walter
5724 due to an off by one typo in xmlStringCurrentChar()
5725
5726Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * HTMLparser.c result/HTML/*: revamped the way the HTML
5729 parser handles end of tags or end of input
5730
5731Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5734
5735Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5738 bug where the linktime verions of free() won't work ...
5739
5740Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5743
5744Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * doc/xml.html: added 2.3.6 release
5747
5748Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5751 * result/wml.xml: resulted in a small output change
5752
5753Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * tree.c: xmlNewDoc was missing the charset initialization
5756 * xmllint.c: added --auto to autogenerate a doc, allow to
5757 reproduce the problem fixed on xmlNewDoc
5758
5759Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * xpath.c: trying to get 52979 solved
5762 * tree.c result/ result/noent/: trying to get 52712 solved, this
5763 also made me clean up the fact that XML output in general should
5764 not add formating blanks by default, this changed the output of
5765 a few tests
5766
5767Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5770
5771Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * configure.in: finally released 2.3.6
5774
5775Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * xpath.c: checking for null pointer generated by new code
5778
5779Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * xpath.c: fixed a [] evaluation problem reported
5782 * test/XPath/tests/simpleaddr: extended test
5783 * result/XPath/simpleaddr: updated result
5784
5785Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * xmllint.c: Dan Timis reported a portability problem
5788 on Macs without mmap, fixed it.
5789
5790Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * testXPath.c : added a --tree option allowing to display the
5793 tree dump of the XPath expression
5794
5795Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * xpath.c: fixed a memleak when comparing nodesets
5798 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5799 * tree.c: added a TODO
5800
5801Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5804 we need string functions
5805 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5806 to be able to use them where needed. Applied some changes
5807 to reduce name linking pollution and compile in only what's
5808 needed.
5809 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5810 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5811 for the string manipulation functions
5812 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5813 to the free() function of xmlmemory.c
5814 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5815 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5816 usage.
5817
5818
5819Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * error.c: applied the context output patch of the error
5822 handling submitted by Chuck Griffith
5823 * error/VC/*: this slightly change some error logs
5824
5825Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * parser.c: fixed line number reporting on error
5828
5829Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * parser.c: Sullivan and Darin found a parser bug,
5832 applied the patch.
5833
5834Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5837 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5838 xmlversion.h.in xpointer.c: of course the way I defined
5839 UNUSED breaks on old gcc version. Try to be smart and
5840 also define it directly in xmlversion.h
5841 * configure.in: removed -ansi flag from the pedantic set
5842
5843Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844 Huge cleanup, I switched to compile with
5845 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5846 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5847 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5848 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5849 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5850 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5851 encoding.h entities.c error.c list.[ch] nanoftp.c
5852 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5853 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5854 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5855 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5856 Cleanup, staticfied a number of non-exported functions,
5857 detected and cleaned up a dozen of problem found this way,
5858 avoided a lot of public function name/typedef/system names clashes
5859 * doc/xml.html: updated
5860 * configure.in: switched private flags to the really pedantic ones.
5861
5862Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * configure.in: 2.3.5
5865 * doc/html/*: rebuilt the docs
5866
5867Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * parser.c: fixed a reported bug in NOTATION parsing
5870 * uri.c: accepted but not fixed bug 51876, added TODO
5871 * Makefile.am: fixed bug 51876
5872
5873Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * config.h.in configure.in error.c: fix a compilation problem
5876 on platforms without vsnprintf (xml@thewrittenword.com)
5877
5878Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * parser.c: fixed a function name header typo
5881 * SAX.c: notations can also occur in external subset.
5882
5883Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * error.c: removed a C++ like comment
5886
5887Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * parser.c: fixing bug 52299 strange condition leading
5890 to a parser crash due to a buffer overflow
5891 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5892 added the specific test case
5893
5894Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5897 xmlXPathConvert{String,Number,Boolean} to be able to make
5898 type casts without a context stack, fixed some implementation
5899 problems related to the absence of context at parse-time,
5900 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5901 in the public API too
5902 * xpointer.c xpathInternals.h: we need to know at parse time
5903 whether we are compiling an XPointer
5904
5905Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5908 cleaned up the parser internals, refactored XPath code, added
5909 new compilation based APIs and cleanly separated public and
5910 private APIs.
5911
5912Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * xpath.h: the comp field must be added at the end to avoid
5915 killing binary compat.
5916
5917Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * Makefile.am: detect XPath memleaks in regreson tests
5920 * error.c: fixed and error w.r.t. error reporting still using
5921 stderr
5922 * hash.c: added new line at end of file
5923 * tree.h: minor cleanup
5924 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5925 expression parsing from evaluation, resulted in a number of
5926 changes internally, and in XPointer. Likely to break stuff
5927 using xpathInternals.h but should remain binary compatible,
5928 new interfaces will be added.
5929
5930Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * configure.in: fixed a couple of problems reported by
5933 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5934 without gcc on non linux platforms.
5935
5936Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5939 a fix for --with-html-dir= configure support. I hope it won't
5940 break rpm generation
5941
5942Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * xmlIO.c: one function comment cleanup.
5945
5946Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * SAX.c: external subset notations were improperly registered
5949 in the internal subset.
5950
5951Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * README.cvs-commits: added, pointing to HACKING
5954 * HACKING: updated
5955
5956Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * parser.c: and Matt Sergeant found one in the XML push
5959 parser (erroneous check I forgot to remove when I fixed the
5960 main parser).
5961
5962Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * xpath.c: ptittom found a small bug in UnaryExpr
5965
5966Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * configure.in: bumped to 2.3.4
5969 * error.c: fixed bug #51860
5970 * tree.c: fixed bug #51861
5971 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5972 * tree.[ch] : added xmlDefaultBufferSize
5973 * nanoftp.c: typo in function name header block
5974 * doc/xml.html : updated, added link to XML::LibXSLT
5975 * doc/html/* : rebuilt the docs
5976
5977Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * parser.c SAX.c: the new content parsing code raised an
5980 ugly bug in the characters() SAX callback. Found it
5981 just because of strangeness in XSLT XML Rec ouptut :-(
5982
5983Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * Makefile.am: Martin Baulig suggested to add -lm
5986 * tree.c: found another bug in xmlNodeGetContent()
5987
5988Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * xpath.c: Bjorn found the error related to strictness of comparison.
5991
5992Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * parser.c: trying to fix the Dtd parsing problem reported
5995 by Gary, side effect of last week speed optimizations.
5996
5997Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6000 * parserInternals.c: removed unneeded test raised by Stric
6001
6002Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6003
6004 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6005 and fixed by William Brack). Added xmlXPathFormatNumber.
6006 Changed the sorting slightly.
6007 * configure.in Makefile.am example/Makefile.am: Added -lm.
6008 Please note that applications linking with libxml2, must
6009 also like with the math library from now on.
6010
6011Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6014
6015Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * parser.c: one must report spaces even if the Dtd element
6018 content proves that this is not part of the element content.
6019 * result/valid/*.xml: this changed the ouptu slightly
6020
6021Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * configure.in: bumped to 2.3.3
6024 * doc/xml.html: updated
6025
6026Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * tree.c: minor doc fix
6029 * xpath.c: deallocation issues when a result tree has been
6030 converted to a node-set
6031
6032Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * doc/xml.html: oops corrected dates s/2000/2001
6035
6036Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * valid.c: new patch from Gary Pennington
6039
6040Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * doc/xml.html: applied patch from Ankh
6043
6044Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * xinclude.c: fixed a problem building on Mac
6047
6048Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * parser.c: more work on increasing parsing ferformances
6051
6052Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6055 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6056 avoiding memcpy in production builds MEM_CLEANUP macro use
6057 * parser.[ch] parserInternals.c: optimizations of the tightest
6058 internal loops inside the parser. Better checking of I/O
6059 flushing/loading conditions
6060 * xmllint.c : added --timing
6061
6062Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * configure.in: bumped to 2.3.2
6065 * doc/xml.html: updated for release
6066
6067Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * xpath.c: found a memleak and fixed a nasty bug
6070
6071Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * xmllint.[c1] : added return code errors for xmllint
6074 * xpath.c: specific debug dump function for result value trees
6075
6076Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * xpath.c: finally implemented xmlXPathCompareNodeSets
6079 * test/XPath/expr/floats results/XPath/expr/floats: added
6080 a test for float expressions
6081
6082Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6085 * parserInternals.[ch]: trying to speed up parsing
6086 * xpath.c : speeded up node set equality op
6087
6088Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6091 better handling of ID/IDREF and the list modules associated
6092 * configure.in: small CFLAGS cleanup
6093
6094Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * configure.in: fixed iconv detection on AIX (stric)
6097
6098Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6101
6102Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6103
6104 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6105 and optimized xmlXPathNodeSetSort
6106
6107Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * xpath.c: bug fix when context size is 0
6110 * parser.c: I like Norm's Dtd because they still manage to break
6111 the parser occasionally
6112
6113Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6116
6117Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6120 attributes within the XML-1.0 namespace
6121
6122Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * xpathInternals.h: exported a few axis functions
6125 * doc/xml.html: updated the doc
6126
6127Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * configure.in: applied patch from Daniel van Balen for OpenBSD
6130 and bumped version to 2.3.1
6131 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6132 attempt to find autoclosing was simply broken, removed it,
6133 updated the examples, this is better
6134
6135Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6138 hash functionnalities.
6139 * doc/html/* : rebuild the doc
6140
6141Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6144 on predicate
6145 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6146 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6147 really want to have tags closed on output even if we accept
6148 unclosed ones on input
6149
6150Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * xpath.c: ouch don't free NULL, rare case fixed
6153 * tree.c: don't coalesce text nodes if they don't have the
6154 same behaviour wrt escaping on output
6155
6156Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * xpath.c: small fixup
6159 * SAX.c: don't warn on empty namespaces.
6160
6161Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * README: a bit of cleanup
6164 * configure.in: preparing for 2.3.0 release
6165
6166Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * hash.[ch]: added a first version of xmlHashSize()
6169 * valid.c: another bug fix from Gary Pennington
6170
6171Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * valid.c: couple of bug fixes pointed by Gary Pennington
6174 * HTMLtree.c: #if 0 cleanup
6175
6176Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6179 which removes a time consuming check of xmlXPathNodeSetAdd()
6180 and use it in places where we are sure to not break unicity
6181
6182Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * xpath.c: bug fixes found from XSLT
6185 * tree.c: preserve node->name special values when copying nodes.
6186 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6187 external subset are fetched when available but without full
6188 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6189 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6190 output with encoding disabled.
6191
6192Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6195 xmlCheckFilename should not be called from xmlFileOpenW
6196 and xmlGzfileOpenW
6197
6198Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6201 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6202 added the new tests for URI normalization
6203 * testURI.c: fixed stoopid bugs
6204 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6205 the URI in the error messages are now properly normalized
6206
6207Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6210
6211Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6214
6215Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * xpath.c: fixed mod operator
6218
6219Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * parser.c: fixed xmlStrcat doc
6222 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6223 trees.
6224
6225Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * xpath.c result/XPath/tests/chaptersbase
6228 result/XPath/tests/simplebase: fixed XPath node()
6229 * tree.c: small fix in xmlNewNs()
6230 * Makefile.am: removed extraneous xml2Conf.sh rule
6231
6232Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6235 Changed the library name, in order to get libxml-devel and
6236 libxml2-devel to coexist on a single system
6237 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6238 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6239
6240Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6243 libxml2-devel installable in // as libxml-devel.
6244
6245Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * doc/Makefile.am: fixed make rebuild in doc
6248 * doc/html/*.html: rebuilt the docs
6249
6250Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6253
6254Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6257 the HTML doc to go into the -devel RPM ...
6258 * aclocal.m4 config.h.in: some updates due to auto* magic
6259
6260Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * xpath.h: added a hook in the context structure allowing to
6263 link to extra support, needed for XSLT
6264
6265Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6268 xmlXPtrCmpPoints to use it.
6269 * propagated the following patch from Alejandro Forero
6270 * include/win32config.h xmlIO.c: applied further suggestions
6271 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6272 * example/gjobread.c: fixed warnings, now that it builds
6273
6274Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6275
6276 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6277
6278 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6279 filename points to a valid file (not a directory).
6280 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6281 Added calls to xmlCheckFilenameDir.
6282
6283 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6284 `path' (rather than `filename') as the parameter to gzopen and open.
6285
6286Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * Makefile.am: fixed a problem with EXTRA_DIST
6289
6290Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * Makefile.am example/Makefile.am: finally found the trick
6293 to build the example, i.e. add "." in SUBDIRS before example
6294 in the list <grin/>
6295
6296Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * doc/xml.html: updated with an XSLT section, removed pointer to
6299 W3C CVS base.
6300
6301Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6304 too, and deallocation need to occur the same way.
6305
6306Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6309 type correponding to an XSLT result tree fragment. Share most
6310 of the data format with node set, as well as operators.
6311 * HTMLtree.c: added a newline at the end of the doctype output
6312 whe this one is not present initially.
6313 * tree.c: make sure taht the parent and doc pointers are properly
6314 set when copying attributes (lists).
6315
6316Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6319
6320Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * xpath.c: seems I finally killed that ugly path evaluation
6323 context bug (tagged 9999 in case is is wrong)
6324
6325Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6328 for XSLT
6329
6330Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6333 for xmlGzfileOpen() bug
6334
6335Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * xpath.c: removed an error found by XSLT usage
6338 * tree.c parserInternals.h: use a predefined static string
6339 for text and comment nodes, avoid freeing them in xmlFreeNode,
6340 exported the string name in parserInternals.h and added
6341 another value to disable encoding at output (for XSLT),
6342 gain memory, time.
6343
6344Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6347 win32/libxml2/libxml2_so.dsp: new makefiles and update
6348 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6349
6350Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6353 Gary Pennington
6354
6355Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * xpath.c: fixed the comaprision of values and nodelists,
6358 need to compare nodelist still ...
6359 * debugXML.c: avoided a possible core dump
6360 * HTMLparser.c: cleanup
6361 * nanohttp.c: contributed fix.
6362 * tree.c: fixes in properties handling added xmlSetNsProp
6363 needed by libxslt
6364 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6365 comment
6366 * TODO: updated
6367
6368Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * parser.c parserInternals.c: applied Bjorn Reese optimization
6371 patch
6372
6373Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * Makefile.am: applied patch fro make check from Martin Vidner
6376
6377Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * configure.in: preparing 2.2.11
6380 * doc/html/*: rebuild the HTML files
6381 * doc/xml.html : updated
6382
6383Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * tree.c: fixed a stupid bug
6386 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6387 patches related to validation of an XInclude processing result
6388 * TODO: updated
6389
6390Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6393 on large files
6394
6395Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6398
6399Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6402 reported by Jonas Borgström
6403 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6404
6405Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * testXPath.c xpath.c: fixing the XPath union expressions problem
6408 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6409
6410Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * xmllint.c: Made is so if the file name is "-" is will read form
6413 standard input. Sven Heinicke <sven@zen.org>
6414 * tree.c: fixed a problem when growing buffer
6415 * tree.h: fixed the comment of the node types following andersca
6416 comment
6417 * TODO: updated
6418
6419Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * HTMLparser.[ch]: added a way to avoid adding automatically
6422 omitted tags. htmlHandleOmittedElem() allows to change the
6423 default handling.
6424 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6425 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6426 of xmllint too when using --memory flag, added a memory test
6427 suite at the Makefile level.
6428 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6429 with namespace use when encountering QNames in XPath evalation,
6430 added xmlns() scheme in XPointer.
6431 * nanoftp.c : incorporated a fix
6432 * parser.c xmlIO.c: fixed problems raised with encoding when using
6433 the memory I/O
6434 * parserInternals.c: closed bug 25934 reported by
6435 torsten.landschoff@innominate.de
6436 * TODO: updated
6437
6438Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6441 on a non-updated tree :-(, made a 2.2.10 release to correct the
6442 situation
6443
6444Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6447 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6448 integrated a set of OpenVMS changes from Howard Taylor
6449 <Howard.Taylor@pacoast.com>
6450
6451Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6454 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6455
6456Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6457
6458 * HTMLparser.c: some fixes on auto-open of html/head/body
6459 * encoding.c: fixed a compilation error on some gcc env
6460 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6461 XPointer implementation
6462 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6463 related XPointer tests and associated results
6464
6465Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * doc/xmldtd.html doc/xml.html: following a short step by step
6468 guidance on IRC to help maciej with DTDs I started a small
6469 page on the subject.
6470
6471Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * HTMLparser.c: fixed handling of broken charrefs
6474 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6475 patches
6476
6477Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * doc/xml.html doc/html/* : rebuilt the docs after adding
6480 xinclude and updated page for 2.2.7 and 2.2.8
6481 * configure.in: releasing 2.2.8
6482
6483Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * parser.[ch] parserInternals.c: applied the conditional
6486 section processing fix from Jonathan P Springer
6487 <jonathan.springer2@gte.net>
6488 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6489 project file, fixed iconv default non support
6490 * xpath.c: fixed the problem of evaluating relative expressions
6491 when a node context is provided.
6492
6493Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * nanoftp.c: fixed gcc 2.95 new warnings
6496 * SAX.c: fixed a stupid bug
6497 * tree.c: fixed a formatting problem when round-tripping
6498 from/to memory
6499 * xinclude.c: chased memleak, fixed a base problem
6500 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6501 xmlXPtrBuildNodeList()
6502 * TODO: updated
6503 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6504 adding a first small set of regression tests for XInclude
6505
6506Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * nanohttp.[ch]: applied Wayne Davison patches to access
6509 the WWW-Authorization header.
6510 * parser.c: Closed Bug#30847: Problems when switching encoding
6511 in short files by applying Simon Berg's patch.
6512 * valid.c: fixed a validation problem
6513 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6514 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6515 Wayne Davison
6516 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6517 need to be extended to non full nodes selections.
6518 * xinclude.c: starts to work decently
6519
6520Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6523 debugXML.c xmlversion.h.in: Started adding XInclude support,
6524 this is a new xmllint option
6525 * tree.c xpath.c: applied TOM patches for XPath
6526 * xpointer.c: fixed a couple of errors.
6527 * uri.c: added an escaping function needed for xinclude
6528 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6529 new warning from RH70 gcc's version
6530
6531Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * HTMLparser.c: fixed loop on invalid char in scripts
6534 * parser.c: update to description of xmlIOParseDTD()
6535 * libxml.m4 xmlversion.h.in: changes contributed by
6536 Michael Schmeing <m.schmeing@internet-factory.de>
6537 * configure.in: preparing for 2.2.7
6538 * Makefile.am: trying to avoid config.h and acconfig.h
6539 being included in the distrib
6540 * configure.in: released 2.2.7
6541
6542Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6545 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6546
6547Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * parser.[ch]: added xmlIOParseDTD()
6550 * xpointer.c: added support for the 2 extra parameters of
6551 string-range, fixed a stoopid error when '0' was present
6552 in XPointer expressions
6553 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6554 testsuite for the above
6555
6556Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * libxml.spec.in: improved package descriptions
6559
6560Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * xpath.c xpathInternals.h: applied a large cleaning patch
6563 from TOM <ptittom@free.fr>, it also add namespace support
6564 for function and variables registration.
6565
6566Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6569 * Makefile.mingw: Wayne Davison's update adding hash.c
6570
6571Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * xpath.c: fixed the root evaluation problems
6574 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6575 ignorable spaces with <b> <bold> <em>
6576 * tree.c: fixed a loop in xmlSearchNsByHref()
6577
6578Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * xpath.c: applied another XPath patch from TOM
6581 * xpath.c include/makefile.am: applied another patch from
6582 china@thewrittenword.com (cleanup on IRIX).
6583
6584Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * xml-config.1: received a fixed version from Fredrik Hallenberg
6587 <hallon@lysator.liu.se>
6588
6589Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6592 cleanup patch for XPath
6593
6594Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * patched to redirrect all "out of context" error messages to
6597 a reconfigurable routine. The changes are:
6598 * xmlerror.h : added the export of an error context type (void *)
6599 an error handler type xmlGenericErrorFunc there is an interface
6600 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6601 to reset the error handling routine and its argument
6602 (by default it's equivalent to respectively fprintf and stderr.
6603 * all the c files: all wild accesses to stderr or stdout within
6604 the library have been replaced to calls to the handler.
6605
6606Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * configure.in: release 2.2.6
6609 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6610 exporting the inner functions of xpath for extension modules
6611 * doc/*: updated and rebuilt the doc
6612
6613Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * nanohttp.c : applied Wayne HTTP cleanup patch
6616 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6617 and xmlNodeSetSpacePreserve()
6618
6619Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * xpath.c: closing bug #29260
6622
6623Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6626 multikey tuples, made hash structure opaque
6627 * valid.[ch]: moved elements, attributes, notations decalarations
6628 as well as ID and refs to hash tables.
6629 * entities.c: hash cleanup
6630 * xmlmemory.c: fixed a dump problem in debug mode
6631 * include/Makefile.am: problem passing in DESTDIR= values patch
6632 from Marc Christensen <marc@calderasystems.com>
6633 * nanohttp.c: removed debugging remains
6634 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6635 * HTMLparser.c parser.c: fixing a number of problems with the
6636 macros in the *parser.c files (Wayne).
6637 * HTMLparser.c: close the previous option when opening a new one
6638 (Marc Sanfacon).
6639 * result/HTML/*: updated the HTML results accordingly
6640
6641Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6644 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6645 XPath functions and XML entities table to them. More to come...
6646 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6647
6648Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * tree.c: coalesce adjacent text nodes
6651 * valid.c: handling of blank nodes in DTd validation (raised
6652 by problems with a posteriori validation).
6653 * nanohttp.c: changing behaviour on HTTP write stuff.
6654 * HTMLtree.c: forced body and html to be explicitely closed.
6655 * xpath.h: exported more XPath functions.
6656
6657Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * Release of 2.2.5
6660 * xpointer.c: range() range-inside and other helper functions
6661 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6662
6663Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6666 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6667
6668Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6669
6670 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6671 and XPointer modules
6672
6673Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6674
6675 * SAX.h: closed #25107
6676
6677Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * testSAX.c: fixed problem with cdata reporting
6680 * SAXresult/* : updated
6681
6682Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6685 Closed bug #27499, added to regression tests
6686 * TODO: updated
6687
6688Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6691 support for SCRIPT and STYLE with help from Bjorn Reese
6692 * test/HTML/* result/HTML/*: added simple testcase and updated
6693 the existing ones.
6694
6695Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6696
6697 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6698 string-range for empty strings
6699 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6700 test/XPath/xptr/strrange: augmented the XPointer testsuite
6701
6702Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * doc/xml.html doc/xmlmem.html: added a module describing memory
6705 interfaces and use, updated the main page.
6706
6707Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6710 nanoftp code work on Windows too now
6711
6712Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6715 * xpointer.c: implemented string-range() at least a good first version
6716 * test/XPath/docs/str test/XPath/xptr/strrange
6717 result/XPath/xptr/strrange: the string-range() tests
6718
6719Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * Makefile.am include/Makefile.am include/win32config.h
6722 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6723 and make distcheck
6724
6725Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6728 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6729 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6730
6731Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6734 patch for socklen_t detection by
6735 Albert Chin-A-Young <china@thewrittenword.com>
6736
6737Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6740 and added a --dtdvalid option to xmllint used to test it
6741
6742Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6745 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6746
6747Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6750 handlings (registration, lookup, cleanup)
6751
6752Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6753
6754 * configure.in Makefile.am include/makefile.am: adding XPointer
6755 and XPtrtests target
6756 * xpointer.[ch] : new files for XPointer support
6757 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6758 more XPath tests
6759
6760Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * configure.in: fixed, very broken, make distcheck works again
6763
6764Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * More work toward 2.2.5, integrated a number of patches
6767 * configure.in Makefile.am win32config.h.in: trying to cleanup
6768 make distcheck .... huh ...
6769 * include/Makefile.am include/win32config.h: new directory
6770 for includes
6771 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6772 updated teh makefiles and instructions for WIN32
6773 * xpath.c: small fixes
6774 * test/XPath/ results/XPath: updated the testcases and results
6775 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6776 suggested patches
6777 * valid.c: fixed an ID bug
6778
6779Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006782 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006783 * xpath.[ch]: worked on XPointer
6784
6785Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * configure.in Makefile.am: 2.2.5, ship the include in an
6788 include/libxml subdirectory, use symlinks when using CVS
6789 * testSAX.c: fixed small bug
6790 * testXPath.c: changed the way testfiles are parsed
6791 * debugXML.c: same kind of cleanup when parsing an argument expression
6792 XPath/XPointers can have blanks embedded
6793 * xpath.[ch]: more cleanup, reorgs for XPointer work
6794 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6795 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6796
6797Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6800 in the XPath engine, rewrote large parts of it, now it's far
6801 cleaner and in sync with the REC not an old WD. Fixed a parsing
6802 problem in the interactive XML shell found when testing XPath.
6803
6804Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6807 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6808 examples with the extra test
6809
6810Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6813 the global init function.
6814
6815Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * HTMLparser.c: Doohhh, attribute name parsing was still case
6818 sensitive ! Fixed this ...
6819 * result/HTML/* : updated the tests results accordingly
6820
6821Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6824 engine, should be far more stable, incorporated a new version of
6825 preceding/following axis, need testing
6826 * uri.c: fixed file:///c:/a/b/c problem
6827 * test/XPath/tests/idsimple: augmented the XPath tests
6828
6829Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * doc/* rebuilding docs for 2.2.4 release
6832
6833Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * configure.in: releasing 2.2.4
6836 * parser.[ch]: added xmlStrEqual()
6837 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6838 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6839 use xmlStrEqual instead
6840 * TODO: updated
6841 * added an XPath test
6842
6843Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6846 * entities.h: exported xmlInitializePredefinedEntities
6847 * parser.[ch] : added xmlInitParser()
6848 * parserInternals.h : had to export htmlInitAutoClose()
6849
6850Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6853 problems
6854 * Makefile.am : added XPath regression tests to normal tests
6855 * uri.c: fixed a problem with local paths, cleanup
6856 * parser.c: fixed a problem with large CData sections
6857
6858Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * configure.in xml-config.in: patch from "Ben Taylor"
6861 <sol7x86@hotmail.com> for solaris shared libs lookup
6862
68632000-09-30 Martin Baulig <baulig@suse.de>
6864
6865 * libxml-2.0.pc.in: Provide pkg-config script.
6866
6867 * configure.in: Create the libxml-2.0.pc script from the
6868 libxml-2.0.pc.in templates.
6869 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6870 script in `$(libdir)/pkgconfig'.
6871
6872Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6875 when compiling with MSC
6876
6877Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * xpath.c: patch for normalize-string() substring-before(),
6880 substring-after() and translate() functions from Bjorn Reese
6881 <breese@mail1.stofanet.dk>
6882 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6883 Fredrik Hallenberg <hallon@lysator.liu.se>
6884 * TODO: updated
6885
6886Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6889 problem of socklen_t being undefined on a number of platforms
6890 * debugXML.c: fixed a compilation problem when without snprintf
6891
6892Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6895 an URI bug and a fix for the control-character-induced infinite loop
6896 * nanohttp.c: preventive fix for compiling on WIN32
6897
6898Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6899
6900 * xmlint.c: closing bug #25000
6901
6902Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6905 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6906 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6907 related function, fixing xmlStrncmp(), and associated cleanup
6908 * result/HTML/entities.html.sax: updating result
6909
6910Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * uri.c: applied patch for URI escaping from Wayne Davison
6913 <wayned@blorf.net>
6914 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6915 from Denis Barbier <barbier@imacs.polytechnique.fr>
6916 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6917 patch from Wayne Davison
6918
6919Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * doc/xml.html : updated with new releases, adding "how to help"
6922
6923Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6924
6925 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6926 removed a few warnings in pedantic mode ...
6927 * parserInternals.c parser.c: moved encoding switching function
6928 to parserInternals.c
6929 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6930
6931Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6934 error or warning handlers
6935
6936Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * parserInternals.c parserInternals.h parser.c Makefile.am:
6939 created a new module parserInternals.c, moved most of the
6940 code shared by the various parsers there, as well as
6941 deprecated code from parser.c. More cleanup of parser.c
6942 * uri.c: fixed a problem when URI is NULL
6943 * valid.c: speedup when looking for an attribute declaration
6944
6945Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6948 the cleanup of the computation of URI references when seeking
6949 external entities. The URI reference string and the resulting
6950 URI are both stored now.
6951 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6952 large s(n)printf checks and cleanup from Denis Barbier
6953 <barbier@imacs.polytechnique.fr>
6954 * xmlversion.h.in tree.h: couple of SGML declarations for a
6955 possible docbook module.
6956 * result/VC/ : a couple of test output changed due to the change
6957 of the entities URI
6958
6959Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * parser.h: added a _private field for linking user's data
6962
6963Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * parser.c parserInternals.h: demacroified most of the IS_XXX
6966 the gain in size is significant so ...
6967
6968Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * entities.c: cases where looking up entities with doc==NULL
6971 covered
6972
6973Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * uri.c: applied Wayne Davison patch
6976 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6977
6978Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * uri.c testUri.c: applied Wayne Davison patches
6981 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6982 * Makefile.in: added URItest and included thenin "make tests"
6983
6984Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * xmlversion.h.in: closed bug 22941
6987
6988Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * doc/xmlio.html: added doc and example for entity loader
6991 redefinition.
6992
6993Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6996 used by libxml
6997
6998Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * parser.c: Fixed bug on invalid ontent characters and when using
7001 push.
7002 * xmllint.c: fixed xmllint endling of errors in push mode
7003
7004Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * HTMLparser.c testHTML.c: applied two new patches from
7007 Wayne Davison <wayned@users.sourceforge.net>
7008 * result/HTML/*.sax: regenerated HTML SAX output
7009 * parser.c: more cleanup.
7010
7011Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * HTMLparser.[ch] testHTML.c: applied the second set of
7014 patches from Wayne Davison <wayned@users.sourceforge.net>,
7015 adding htmlEncodeEntities()
7016 * HTMLparser.c: fixed an ignorable white space detection bug
7017 occuring when parsing with SAX only
7018 * result/HTML/*.sax: updated since the output is now HTML
7019 encoded...
7020
7021Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * HTMLparser.[ch]: applied some of Wayne Davison
7024 <wayned@users.sourceforge.net> patches
7025
7026Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7029 undeclared namespace prefix was used, added a warning.
7030 Cleaned up support w.r.t. entities, spilling out a warning
7031 and being pedantic on lookups.
7032 * test/warning/ent9 : added testcase for previous example.
7033 * TODO: updated
7034 * parserInternals.h parser.c: changed the way names are parsed
7035 now allow infinite size and decrease penalty for normal use
7036 * parser.c: Started a big cleanup/check of the parser code,
7037 fixed some of the most tortuous entity code, spotted code
7038 unused anymore
7039 * test/*: added tests for very long names and related nasty
7040 things.
7041
7042Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * doc/encoding.html: added encoding aliases doc
7045 * doc/xml.html: updates
7046 * encoding.[ch]: added EncodingAliases functions
7047 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7048 bottleneck affecting large DTDs like Docbook
7049 * parser.[ch] xmllint.c: added a pedantic option, will be
7050 useful
7051 * SAX.c: redefinition of entities is reported in pedantic mode
7052 * testHTML.c: uninitialized warning from gcc
7053 * uri.c: fixed a couple of bugs
7054 * TODO: added issue raised by Michael
7055
7056Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * doc/encoding.html: propagated Martin Duerst suggestions
7059
7060Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7063 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7064 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7065 by Wayne Davison
7066
7067Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * nanoftp.c nanohttp.c: small cleanup
7070 * TODO: updated
7071
7072Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * added an old VC testcase and updated title.xml entity
7075
7076Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7077
7078 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7079 done on auto-opening of <p> tags and cleanup of SAX output
7080
7081Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7084
7085Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * doc/xml.html libxml.* structure.*: updated the doc a bit
7088
7089Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7092 of SAX tests
7093
7094Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7097 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7098
7099Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7102 * testHTML.c: fix core dump on Solaris 2.x systems
7103 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7104 * result/HTML/*.sax: previous bug fix lead to new results
7105
7106Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7109 * configure.in: added --with-readline=DIR to accept alternate
7110 path for readline include/library
7111 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7112 for ANSI under HP-UX
7113 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7114 includes @LIBS@
7115
7116Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * doc/* : rebuilt the docs
7119 * getting ready for 2.2.2 release
7120
7121Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7124 and xmlAddFeature()
7125 * tree.[ch]: added xmlAddChildList()
7126 * xmllint.c: MAP_FAILED macro test
7127 * parser.h: added xmlParseCtxtExternalEntity()
7128 * valid.c: applied bug fixes removed warning
7129 * tree.c: added CDATA block to elements content
7130 * testSAX.c: cleanup of output
7131 * testHTML.c: added SAX testing
7132 * encoding.c: better error recovery
7133 * SAX.c, parser.c: fixed one of the external entity processing
7134 of the OASis testsuite
7135 * Makefile.am: added HTML SAX regression tests
7136 * configure.in: bumped to 2.2.2
7137 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7138 SAX results
7139
7140Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7141
7142 * configure.in: patch for HP compiler
7143
71442000-08-04 Sven Heinicke <sven@zen.org>
7145
7146 * xmllint.c: Was coredumping sometimes when the file given didn't
7147 exist.
7148
7149Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7152
7153 when using in memory parsing. Need some cleanup.
7154 * xmllint.c configure.in: added a --memory flag to test memory
7155 parsing
7156
7157Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * nanohttp.c: fixed socklen_t replacement to unsigned int
7160 * parser.c: fixed a space handdling missing at the end of
7161 production 28 DOCTYPE.
7162 * xmlmemory.c: fixed a stupid bug on the routine to override
7163 allocation functions
7164 * TODO: updated
7165
7166Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * doc/ regenerated the docs
7169
7170Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * doc/encoding.html doc/xml.html: added I18N doc
7173 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7174 improvements, both parser and filters, added ASCII & HTML,
7175 fixed the ISO-Latin-1 one
7176 * xmllint.c testHTML.c: added/made visible --encode
7177 * debugXML.c : cleanup
7178 * most .c files: applied patches due to warning on Windows and
7179 when using Sun Pro cc compiler
7180 * xpath.c : cleanup memleaks
7181 * nanoftp.c : added a TESTING preprocessor flag for standalong
7182 compile so that people can report bugs more easilly
7183 * nanohttp.c : ditched socklen_t which was a portability mess
7184 and replaced it with unsigned int.
7185 * tree.[ch]: added xmlHasProp()
7186 * TODO: updated
7187 * test/ : added more test for entities, NS, encoding, HTML, wap
7188 * configure.in: preparing for 2.2.0 release
7189
7190Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007193 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007194
7195Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * doc/xml.html: changed the xmlsoft.org structure, updated the
7198 examples w.r.t. root and childs
7199
7200Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
Daniel Veillard784b9352003-02-16 15:50:27 +00007202 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007203
7204Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * HTMLparser.c: Work on character encoding support for the HTML parser
7207 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7208 * encoding.c: Fixed a potential memleak in the encoding stuff
7209
7210Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * doc/FAQ.html doc/Makefile.am : added a FAQ
7213
7214Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7217 of the HTML parser to force it to not bypass SAX
7218
7219Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * win32config.h.in: updated
7222 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7223 lacks iconv support :-( need to release 2.1.1
7224 * configure.in: release 2.1.1
7225 * HTMLparser: fixed bug #14784
7226 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7227 by Windows compiler
7228 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7229 the SAX startDocument() callback.
7230 * TODO: updated
7231
7232Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * added xmlStopParser()
7235
7236Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * configure.in: 2.1.0 prerelease
7239 * Large resync between W3C and Gnome tree
7240 * nanoftp, nanohttp.c: fixed stalled connections probs
7241 * HTMLtree.c SAX.c : support for attribute without values in
7242 HTML for andersca
7243 * valid.c: Fixed most validation + namespace problems
7244 * HTMLparser.c: start document callback for andersca
7245 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7246 * parser.h, SAX.c: serious speed improvement for large
7247 CDATA blocks
7248 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7249 different encoding
7250 * example/Makefile.am example/gjobread.c tree.h: work on
7251 libxml1 libxml2 convergence.
7252 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7253 and the LIBXML_TEST_VERSION macro
7254
7255Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * doc/xml.html: various patches and improvements typo fixed by
7258 Felix Natter
7259 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7260 from Felix Natter <fnatter@gmx.net>
7261
7262Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * doc/upgrade.html: updated with instructions for support of both
7265 libxml-1.x and libxml-2.x
7266 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7267 for 2.x support and also fixed includes
7268
7269
7270Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7273 the encoding support, added iconv support, so now libxml if
7274 compiled with iconv automatically support japanese encodings
7275 among others. Work based on initial patch from Yuan-Chen Cheng
7276 I may have broken binary compat in the encoding handler
7277 registration scheme, but that was so utterly broken I don't
7278 expect anybody to have used this feature until now.
7279 * parserInternals.h: fixup on the CHAR range macro
7280 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7281 code.
7282 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7283 * uri.c: added xmlParseURI() I can't believe I forgot to
7284 implement this one in 2.0 !!!
7285 * SAX.c: moved doc->encoding update in the endDocument() call.
7286 * TODO: updated.
7287
7288Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * tree.h: removed extraneous xmlRemoveProp definition
7291 * TODO: added item about --disable-corba configure switch
7292 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7293 * nanoftp.c: fixed include problems giving troubles on AIX and
7294 slowlaris
7295 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7296 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7297 comment and headers changes to lower gtk-doc number of warnings
7298 * doc/html/*: rebuilt docs
7299
7300Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * HACKING: documented the tag for 1.x and instructions
7303
7304Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7307 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7308 xmlCreateIOParserCtxt
7309 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7310 significant overall improvement
7311 * xmllint.c: added I/O test to xmllint
7312 * testSAX.c: added a speed test
7313 * doc/* : updated/regenerated
7314
7315Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * xpath.c uri.h parserInternals.h: cosmetic changes from
7318 "Timur I. Bakeyev" <timur@bat.ru>, including making
7319 xmlCreateURI() public
7320
7321Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7324 and the code at the same time. Added a clean mechanism for
7325 overload or added input methods: xmlRegisterInputCallbacks()
7326 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7327 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7328 * TODO: updated
7329 * doc/* : updated/regenerated
7330 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7331 source dir
7332
7333Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * testURI.c: yet another forgotten commit, I should get some sleep !
7336
7337Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * xmllint.c: forgot to commit this too ?
7340
7341Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * xmlversion.h.in : forgot to commit this previously
7344
7345Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7348 * README TODO: updated for release
7349 * uri.c uri.h: added authority parsing/saving
7350 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7351 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7352 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7353 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7354 Makefile.am : added compile-time customization of libxml
7355 --with-ftp --with-http --with-html --with-xpath --with-debug
7356 --with-mem-debug
7357 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7358 #include <libxml/xxx.h> I hope it won't break too much stuff
7359 and will be manageable in the future...
7360 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7361 and added xmllint to the installed programs
7362 * uri.h: added xmlFreeURI()
7363
7364Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7365
7366 * uri.c uri.h: finished the escaping handling, the base support
7367 and the URI path normalization. Looks good just lacks the
7368 authority content parsing code.
7369 * Makefile.am: added instructions to generate testURI
7370 * TODO: updated
7371 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7372 added links and icons for W3C and Gnome
7373
7374Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * xmlmemory.[ch] : seems I forgot to actually update the files in
7377 the last commit :-)
7378 * doc/xml.html doc/html/* : updated and uploaded the docs
7379
7380Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7383 * TODO: updated
7384 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7385 libxml default allocation function with another set (like gmalloc/
7386 gfree).
7387 * Makefile.am, uri.c, uri.h: added a set of functions to do
7388 exact (litteraly copied from the RFC 2396 productions) parsing
7389 and handling of URI. Will be needed for XLink, one XML WFC,
7390 XML Base and reused in the nano[ftp/http] modules. Still work
7391 to be done.
7392
7393Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * configure.in, libxml.spec.in : libxml2
7396 * doc/* : updated the doc page, rebuilt the docs
7397
7398Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * all: tagged LIB_XML_1_X
7401 * *.c *.h : updated from W3C CVS tree
7402 * configure.in : 2.0.0-beta
7403 * libxml.spec.in : libxml2 package nam
7404 * result/* : new version of the tests output
7405
7406Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7409
7410Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * doc/* : rebuilt the docs
7413 * parser.c: final patch on #6766
7414 * valid.c: small patch on validity checks.
7415
7416Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7419 added
7420 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7421 compatibility w.r.t. XML spec and existing code.
7422
7423Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * parser.c: seems a better solution to <a> </a> exists,
7426 will try it for a while
7427
7428Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * parser.c: tried to remove the <a> </a> generating <a/>
7431 this is hard. Left a flag for that purpose. Fixed bug #6766
7432 * configure.in: prepared 1.8.7 not released, due to previous
7433 problem
7434
7435Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * doc/xml.html : applied second patch from Paul DuBois
7438
7439Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * doc/xml.html : applied patch from Paul DuBois
7442
7443Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7446
7447Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7450 compilation warnings on various platforms.
7451 * parser.c: Fixed #5281 validity error callbacks are now desactived
7452 by default if not validating.
7453
7454Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7457
7458Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7461 <gkatsi@cs.toronto.edu>
7462
7463Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7466 processing URLs
7467
7468Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7471 xmlNanoFTPUpdateURL for persistent control connections.
7472 * configure.in: 1.8.6
7473
7474Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7477 * tree.[ch] : added xmlSaveNoEmptyTags
7478
74792000-01-29 James Henstridge <james@daa.com.au>
7480
7481 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7482
7483 * Makefile.am: added nanoftp.[ch] to the build.
7484
7485Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * nanoftp.[ch]: cleanup, comments, API
7488 * debugXML.c : fixed a bug in the cat command
7489 * doc/*: regenerated the docs
7490
7491Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7494 * debugXML.c : fixed a bug in the cat command
7495 * valid.c: fixing some small probs
7496 * libxml.spec.in: get rid of the SNAP suffix
7497 * doc/xml.html: updated the status
7498
7499Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * xml-config.in: xml-config --version to just return the
7502 version number
7503 * xpath.c: some cleanup w.r.t. axis when the current node is
7504 an attribute.
7505 * TODO: updated
7506
7507Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * configure.in: prepared for libxml-1.8.5
7510 * doc/* recompiled the documentation
7511
75122000-01-17 Jody Goldberg <jgoldberg@home.com>
7513
7514 * configure.in : WARNING autoconf subtlety alert :
7515 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7516 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7517 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7518 get defined by AC_CHECK_HEADERS.
7519
7520Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7523 Rune.Djurhuus@fast.no
7524
7525Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7526
7527 * TODO: updated
7528 * tree.c, parser.c: made sure that only memory alloc problems
7529 and internal parser errors are allowed to write to stdout or
7530 stderr.
7531
7532Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * tree.c : restored xmlNewGlobalNs since this seems used by
7535 a lot of existing code :-(, fixed a bug in xmlNewNs
7536 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7537 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7538 to exit() from the library code.
7539 * xpath.c, parser.c: removed bugs or unused code detected by
7540 Windows compilers
7541 * parser.c: started adding interfaces for parsing well balanced
7542 XML fragments
7543 * configure.in: releasing 1.8.4
7544 * doc/* : rebuilt the docs
7545
7546Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7547
7548 * tree.[ch] : added xmlNewDocFragment() for DOM
7549 * testHTML.c: uninitialized variable.
7550
7551Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * doc/* : rebuild the docs
7554
7555Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * acconfig.h: readline and history patch
7558 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7559 * tree.c: added check and handling when possibly removing an ID
7560 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7561 and saving.
7562 * test/HTML/entities.html result/HTML/entities.html* : test for
7563 various entities reference cases
7564 * result/HTML/* : as a result output of some testcase have
7565 changed
7566 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7567 by previous example. added xmlParseTryOrFinish().
7568 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7569 entities.h debugXML.h HTMLparser.h: changed the way struct are
7570 declared to allow gtk-doc to expose those
7571 * parser.c: closed bug #4960
7572 * Makefile.am configure.in: Applied patch from
7573 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7574 and math/socket libs detection
7575
7576Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * configure.in, Makefile.am: link tester against readline
7579 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7580
7581Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * tree.[ch]: added xmlRemoveProp
7584 * win32config.h.in nanohttp.c: avoid including the Windows
7585 socket stuff in every C files
7586 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7587 the XmL parser(s)
7588 * test/ns4 result/ns4 etc...: added test case for previous prob
7589 * tree.c: xmlNewNs wasn't checking for double definition
7590 * Makefile.in: fixed a problem with dist-hook duplicates
7591 * parser.[hc], xmlIO.c: fixed the loading of external entities
7592 APIs, now xmlLoadExternalEntity() is used everywhere and
7593 setting up an app specific front-end using the
7594 * SAX.c parser.c: some fixes, now the xhtml spec validates
7595 with the xhtml DTD.
7596 * error.c: fixed crashes in case of no input stream
7597 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7598 to the validation tests and results
7599
7600Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7603 too htmlCreatePushParserCtxt() and htmlParseChunk()
7604 * parser.c: a bit of cleanup.
7605 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7606 to XML) removed the last mem leak known
7607 * HTMLtree.c: output message cleanup
7608 * xmlmemory.c: display content info about memory blocks
7609 * result/HTML/wired.* : missing att value warning change
7610
7611Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * doc/* : rebuilt the documentation
7614
7615Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * parser.[ch] parserInternals.h: Push parser for XML,
7618 seems to work fine now
7619 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7620 --push for push testing
7621 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7622 * testSAX.c: added --push
7623 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7624 subtree
7625 * xmlIO.[ch] : enriched API + fixes for push mode
7626 * entities.[ch]: added the entity content length to the struct.
7627 * xmlmemory.[ch]: new API to show the last entries for the shell
7628 * valid.c: added required attribute testing
7629 * SAX.c: the cdata callback now merge contiguous fragments
7630 * HTMLparser.c: cleanup of some macros
7631
7632Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * parser.c: fix for PIs name starting with xml
7635 * tree.c: fixed a potential problem with || and && ops
7636 * *.c, configure.in win32config.h.in : generate win32config.h for
7637 those on the Other Side !
7638
7639Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * parser.c: fixed a stupid = vs. == bug :-(
7642 * doc/gnome-xml.sgml: s/glade/xml/
7643
7644Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * configure.in, doc/xml.html : bug fix release 1.8.2
7647 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7648 Hopefully the end of that silly C++ include problem
7649 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7650 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7651 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7652 troubles with autoclosed elements when the stree shape doesn't
7653 follow the DtD specs. Added htmlIsAutoClosed() and
7654 htmlAutoCloseTag()
7655 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7656 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7657 * debugXML.c: fixed a bug on printing default namespaces.
7658 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7659
7660Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * result/HTML/*.htm[l] : updated the HTML regression tests according
7663 to the new output
7664 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7665 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7666 problem due to intermix of extern "C" { ... } declarations for C++
7667 and recursive includes in the headers
7668
76691999-12-20 Chris Lahey <clahey@umich.edu>
7670
7671 * HTMLtree.c: Made it so that html nodes with a single child do
7672 not insert a carriage return before or after the child node.
7673
7674Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * configure.in, doc/xml.html : bug fix release 1.8.1
7677 * parser.c: fixed bug #4344
7678 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7679 added the glue to avoid C++ problems
7680 * doc/* : regenerated the documentation
7681
7682Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7685 namespace recognition, and Dia as a resul :-(
7686 * encoding.c: closed bug #3950
7687
7688Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * valid.c: debugging a posteriori validation, except URI expansion
7691 stuff this should be fixed now
7692 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7693 Carl Nygard <cnygard@bellatlantic.net>
7694 * tester.c: added --postvalid, cleaning of the code
7695 * tree.[ch]: added xmlDocGetRootElement()
7696
7697Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7698
7699 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7700 c++ losage.
7701
7702Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * configure.in, doc/xml.html : bumped to 1.8.0
7705 * xlink.[ch], Makefile.am : added framework for link detection
7706 * parser.h: added nbChars to parser context, needed for cleanup.
7707 * xmlmemory.c: removed a nasty bug when out of mem
7708 * valid.[ch]: adding namespace support for attribute decl
7709 * tester.c: added --debugent option
7710 * debugXML.[ch]: added xmlDebugDumpEntities()
7711 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7712 buffers instead, this was really needed, validation was breaking
7713 in strange ways due to that. Added xmlParseStringPEReference()
7714 and other parsing from strings functions. Entities processing
7715 modified again, but PERef are still not handled correcly but
7716 unless you're Eve Maller you won't notice :-)
7717 * HTMLparser.c: large changes toward reliability, and switched to
7718 lowercase internal tags, XHTML is lowercase, so it will help
7719 that output is closer to next version.
7720 * doc/* : regenerated the documentation, it is now hosted at
7721 http://xmlsoft.org/ (same bits I just bought the domain :-)
7722
7723
7724Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7727 doc generation
7728 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7729 in the SAX API
7730 * doc/*: rebuilt the doc making sure everything appears in the
7731 HTML files
7732
7733Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7736 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7737 which allow impressive speed improvement on dataset with
7738 large text pieces, but at the cost of broken binary
7739 compatibility and slightly bigger memory usage.
7740 Configure with --with-buffers to activate them, they
7741 are protected with XML_USE_BUFFER_CONTENT define.
7742 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7743 goal is 0 memory left allocated once parser is no more used
7744 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7745 call xmlCleanupParser() and xmlMemoryDump()
7746
7747Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7750 * parser.[ch] encoding.[ch]: added memory cleanup routines
7751 * parser.c: closing bug #3788
7752 * doc/*: rebuilt the doc
7753
7754Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7757 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7758 * tester.c: added --compress option
7759 * doc/*: rebuilt the documentation
7760
7761Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7764 if given /proc/kcore as input !
7765 * doc/xml.html doc/*: updated and rebuilt the documentation
7766
7767Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * parser.c: Fixed some wrongly space collapsing code due to
7770 a misreading of the spec.
7771 * result/*: fixed the output accordingly
7772
7773Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * encoding.c: bug fix and typos
7776 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7777 * parser.c: added attribute normalization closing bug #3597
7778 * test/att* result/att* SAXresult/att*: testcase for attribute
7779 normalization
7780
7781Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * configure.in: closing bug #3163 by adding extra flags for the
7784 cc compiler on HP-UX
7785
7786Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * valid.[ch] : removed a typo and an enumerated type bug in the
7789 xmlAddElementDecl() function
7790 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7791 call to xmlEncodeEntitiesReentrant() so that the functions
7792 New, Set and Get are at the same level.
7793 * parser.c HTMLparser.c: extra memory allocation bug for
7794 attributes detected by someone using libxml in embedded systems :-)
7795
7796Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * xmlmemory.h: turned off mem debug :-\
7799
7800Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * parser.c: closed bug #2784 a one line fix, but worth pushing
7803 a new release out
7804 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7805 some structures, comments before and after the
7806 main element, and other nastyness
7807 * HTMLtree.c tree.c: accomodate the extended HTML supported
7808 * configure.in: pushing 1.7.4
7809 * test/ent8 and related outputs : added a new test for bug #2784
7810 * test/HTML/wired.html and related output: a nasty HTML example
7811 * Makefile.am: improved the test scripts
7812 * docs/* : reran the documentation extractor, updated xml.html
7813
7814Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7817 HTMLparser and debugged the HTML related code. HTML documents
7818 now have their own type
7819 * entities.c: do not dump &apos; for HTML output
7820 * xmlmemory.c: improvement, breakpoint mechanism
7821 * testHTML.c: added --sax --repeat ...
7822 * Makefile.am: improved the HTML tests
7823 * valid.[ch]: added xmlValidGetValidElements and
7824 xmlValidGetPotentialChildren
7825 * tester.c: added --insert to test the 2 new functions
7826 * test//* result//* SAXresult//* : regression test cleanup
7827 and extension.
7828 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7829 gnome-xml-nanohttp.html
7830
7831Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * HTMLparser.c: fixed problems with some autoclose tags
7834 * tree.c: fixed XML output problems.
7835 * result/* SAXresult/*: update of the tests output
7836
7837Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * Makefile.am: Arturo patch for xmlConf.sh version info
7840 * parser.c: Tim Josling patch for single quoted items
7841 * tester.c: Tim Josling patch for tester options usage
7842 * tree.h: indent cleanup
7843
7844Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7847 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7848
7849Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * tree.c : Raph patch for initialization of CORBA fields
7852 * parser.c, xpath.c, ...: modification of doc comments
7853 * xpath.c : allow spaces in xpath expressions
7854
7855Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * xmlmemory.h: turning off memory debug :-(
7858
7859Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7862 better SAX interfaces.
7863 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7864 entity.
7865 * configure.in: 1.7.2
7866
7867Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * libxml.spec.in: fixed the URL
7870 * doc/xml.html: improved the documentation front-end
7871
7872Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7875
7876Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * libxml.spec.in: fixed the alpha compile problem
7879 * parser.[ch]: changed errno to errNo in the parser context :-(
7880 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7881 * doc/xml.html: changed CHAR to xmlChar
7882 * doc/html/*: recompiled the documentation
7883 * configure.in: 1.7.1
7884
7885Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * parser.h: modified the parser context struct to regain 1.4.0
7888 binary compatibility
7889 * parser.c, xml-error.h: added errno ot teh context and defined
7890 a set of errors values with update of errno
7891 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7892 DTDs and entities
7893 * *.h, *.c: complete cleanup of the use of config.h and include
7894 protection depending on the current setup.
7895 * overalll debugging, maintenance and bug-fixing on all modules
7896 * updated the documentation
7897 * ready for 1.7.0
7898
7899Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * HTMLparser.c : cleanup
7902 * SAX.c valid.c valid.h: added ID/IDREF checking
7903 * tree.c tree.h: extended doc structure for refs
7904 * configure.in: 1.6.2
7905 * parser.c: patched bug in SAX user arg call
7906 * parserInternals.h: patched missing close in C++ wrapping
7907 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7908 especially upcoming XPointer implementation.
7909 * doc/xml.html: augmented, typo
7910
7911Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7912
7913 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7914 not all invocations of install understand -d.
7915
7916Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7917
7918 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7919 to make 'check' works, when builddir != srcdir.
7920
7921Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * doc/xml.html : updated the documentation
7924
7925Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7928 not deallocated memory blocks
7929 * *.c : replaces all calls to malloc() free() and realloc() to
7930 the wrapper functions/macros
7931 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7932 instead of xmlFreeNodeList()
7933
7934Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * HTMLparser.c: corrected a stupid bug leading to core dump at
7937 tree deallocation. Removed warnings indicated by
7938 Stephane.Conversy@lri.fr
7939 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7940 looked for in the external subset
7941
7942Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7945 on SGI by Stephane.Conversy@lri.fr
7946
7947Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * all .h : changed the prototype declaration indent as in gtk
7950 * most .c : working on reducing the TODOs in the code
7951 * most .c : cleanup though -pedantic and Insure++
7952 * improvements on validation ID checkings.
7953 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7954 * xml-config.in: closed #1810
7955
7956Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * tree.h, valid.c, valid.h: more work on validity, IDs
7959 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7960 definition for AIX
7961
7962Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7965 the distribution due to a cut'n paste error at last commit
7966
7967Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * configure.in: upgraded to version 1.4.0
7970 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7971 Big update, added a large part of the validation process,
7972 it should be usable, but some parts are missing
7973 * xpath.c: improved the implementation w.r.t. root.
7974 * Makefile.am: added more tests
7975 * test and result trees: added a lot of tests
7976 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7977
7978Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * Added an HACKING file
7981
7982Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * xpath.[ch] : improvements and debug of the XPath implementation
7985 * parser.c, HTMLparser.c : modified the parsers to be progressive
7986 * tree.[ch] : extended the Buffer promitives
7987 * xmlIO.[ch] : added basic I/O routines providing progressive
7988 parsing and ready for I18N conversion plugins
7989 * SAXresult/* : the SAX callback sequence maybe slightly different
7990 now
7991 * test*.c : improved/updated the tests programs
7992 * doc/* : recompiled the docs.
7993
79941999-07-26 Michael Meeks <michael@edenproject.org>
7995
7996 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7997
7998 * tree.c: Ditto.
7999
8000Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * configure.in: upgraded to version 1.4.0
8003 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8004 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8005 XML query language, see http://www.w3.org/TR/xpath for more details.
8006 * parser.c, parser.h: added CHAR* related string functions for XPath
8007 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8008 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8009 rebuild the docs.
8010 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8011 and regression testing capabilities for XPath.
8012
8013Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8016 closing bug #1646
8017
8018Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * Makefile.am, example/Makefile.am: closed bug #1683
8021
8022Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * example/Makefile.am, configure.in: added the makefile for the
8025 gjobread example
8026
8027Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8028
8029 * doc/Makefile.am:
8030 - fix which allow "make install DESTDIR=</install/prefix>".
8031
8032Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8033
8034 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8035 which fixed a problem on the file reading-code.
8036
8037Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8040 output.
8041 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8042
8043Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * parser.h : Oops removed the binary compatibility problem
8046 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8047 * parser.c, HTMLparser.c: applied patches for reading from stdin
8048
8049Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * parser.c, entities.c, valid.c: cleanup bug #1591
8052 * configure.in: cleanup bug #1592
8053 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8054 the same tree back-end. Hence gdome will be available for it.
8055 * doc/Makefile.am: close bug #617
8056
8057Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * parser.c: alloctate a per parser context SAX interface block
8060
8061Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8064 and xmlEncodeEntitiesReentrant with the correct one :-\
8065
8066Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * commit of my internal XML base changes, quite a lot of
8069 changes, cleanups, better entities support, framework for
8070 new I/O and charset detection and handling
8071 * Fixed the configure/Makefile stuff to generate shared libs
8072 with the proper version info, so we jumped on rev from
8073 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8074 xmlEncodeEntities() result need to be freed now, and a string
8075 xmlParserVersion provide the current library version.
8076
8077Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8078
8079 * parser.c: fixed a buffer overrun for when you have a very long
8080 attribute with no entities in it.
8081
8082Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * added example directory
8085 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8086
8087Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * Release of libxml-1.1, nearly everything has been touched for
8090 this.
8091 * Added more regression tests
8092 * Updated the documentation
8093
8094Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * tree.[ch]: unified the XML_NO_CORBA defines.
8097 * parser.c encoding.[ch]: started plugging in char encoding detection
8098
8099Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8100
8101 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8102 Also freed allocated buffer.
8103
8104Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8105 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8106 reentrancy problem at printing. One is left in entities.c, to
8107 remove ASAP
8108 * testSAX.c : added a test example showing the use of the SAX
8109 interface if one doesn't want to build the DOM tree.
8110 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8111
8112Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8115 large revamping of the parser to use SAX callbacks
8116 http://www.megginson.com/SAX/ (or at least a C like interface
8117 a la Expat). It's now possible to set up your own callbacks
8118 and the parser will not build a DOM tree.
8119 * test/* result/*: updated the test suite, I finally removed
8120 the old Namespace draft support (PI based).
8121
8122Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * Makefile.am: added test result to EXTRA_DIST for make tests
8125
8126Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * parser.c, parserInternals.h: moved the chars macro definitions
8129 to parserInternals.h
8130 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8131 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8132
8133Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * xml-config.in : applied patch to make --version work
8136
81371999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8138
8139 * Makefile.am (check-local): Alias for `tests' target. This will
8140 cause `make check' to do the right thing.
8141 (tests): Don't run tests in srcdir. Also, replaced calls to
8142 basename with a `sed' "equivalent".
8143
8144Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8147 it in the header and not the sources, updated the doc.
8148 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8149 pointing this out.
8150
8151Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8154 exported the inputStream routines.
8155 * doc/html/* : updated accordingly
8156
8157Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * parser.c, parser.h, parserInternals.h: added a few extra
8160 internal calls to allocate and free parser contexts ...
8161 * doc/html/* : updated accordingly
8162
8163Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * configure.in, Makefile.am, doc/makefile.am : General changes for
8166 1.0.0 release and including the generated HTML documentation.
8167
8168Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * makefile.am : added parserInternals.h, oops.
8171
8172Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * parserInternals.h: added this header giving access to the parser
8175 internal functions.
8176 * doc/Makefile.am : added a rebuild target which rebuilds the full
8177 set of documentations
8178 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8179 the internal subset.
8180 * *.c *.h: modifications needed to generate the documentation using
8181 gtk-doc, cleanup of functions blocks, reorganisation of struct
8182 declarations.
8183
8184Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8187 the tar and spec file to include the beginning of the doc.
8188
81891999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8190
8191 * doc/.cvsignore: Added this file.
8192
8193Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * tree.c: fixed xmlGetProp to return "" when the attribute
8196 exists, even if the node-list is NULL.
8197
8198Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8199
8200 * tree.c: patched an error outputting empty attribute values.
8201 * Makefile.am and doc/makefile.am: have been updated during the
8202 week-end. Sorry for an empty CVS log, I got a shell problem.
8203
8204Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8205
8206 * tree.h: cleaned up using enums instead of defines
8207 * parser.c, valid.[ch]: more work on parsing/output of element
8208 declarations
8209
8210Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * valid.[ch], tree.c, parser.c : more work toward full parsing
8213 of XML DTDs.
8214 * README: added informations about mailing-list and on-line
8215 documentation
8216
82171999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8218
8219 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8220
8221Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * parser.c, tree.[ch] : more work toward conformance testing,
8224 added a last element to accelerate parsing of very flat structures
8225 started working on internal subset Element content declaration.
8226 * valid.[ch] : first cut at adding code toward validation.
8227 * previous changes had also small impact on most files, especially
8228 the conformance testing using James Clark test suite.
8229
8230Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * test/* : updated the examples, most of them were not well
8233 formed (humm), and added rdf2.
8234 * result/* : resulting changes in the output.
8235
8236Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8239
8240Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * tree.c: patched a bug in the generation of empty attributes
8243
8244Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8247 for node/trees/documents/... Biggest problem is namespace
8248 support when copying subtrees.
8249
8250Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * parser.c, entities.c: improve entities and char ref encoding,
8253 and cleanups of error messages.
8254
8255Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * parser.c, entities.c: simple bug hunting done during rpm2html and
8258 rpmfind integration.
8259
8260Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * parser.[ch]: Added interfaces allowing to specify a SAX
8263 handler before parsing.
8264
8265Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * parser.c: redirrect all errors reporting through the SAX
8268 error function
8269
8270Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8273 * libtool, tlmain ...: update of the libtool files
8274
82751998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8276
8277 * entities.c: Use g_snprintf insteda of snprintf.
8278
8279Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8282 added ent5 test for this purpose.
8283 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8284
8285Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * parser.c: fixed? a strange error due to compression on a GWP
8288 document.
8289
8290Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * tree.[ch]: bug fixing
8293 * entities.[ch]: defined a specific type for predefined entities
8294 * doc/xml.html: more documentation on the library, how to use it,
8295 overview of the interfaces.
8296
8297Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8300
8301Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * tree.c: corrected a small bug
8304 * doc/xml.html: continuing writing documentation.
8305
8306Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * debugXML.h debugXML.c: added debugging utilities.
8309 * tester.c: added --debug switch.
8310 * tree.c: patched an incorrect node->type assignment.
8311 * parser.c: formatting, ensure that node->doc != NULL in attributes
8312
8313Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8316 entity support and provide an internal representation close to
8317 DOM one (entity ref nodes, and attribute value as tree). I tried
8318 to preserve the interface but this will surely break some apps
8319 (I have to change rpm2html/rpmfind for example). I had to change
8320 two interfaces, and the generated tree is somewhat different.
8321 * doc/* : started documenting the XML library, the tree and
8322 DOM/Corba. This is a first step.
8323
8324Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * parser.c: Set up the fonctions comment block, boring but useful.
8327 * parser.h, SAX.c, parser.c: now attributes are processed through
8328 the SAX interface. The problem is that my SAX interface diverged
8329 quite a bit from the original one, well this is not an official
8330 spec, and translating it from Java to C is hairy anyway...
8331
8332Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8335 fonctions comment block, boring but useful.
8336
8337Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8340 conversion routines. However they are not yet used to convert the
8341 inputs. The core will run with UTF-8.
8342
8343Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * tree.c : make sure that the type id is properly set-up when
8346 a new object is allocated, needed for DOM.
8347
8348Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * tree.h, tree.c: Ok, the main objects in the tree will be native
8351 corba objects, it costs 8 bytes per Node, Attribute and Document
8352 but it simplifies the Corba integration a lot (no extra interface
8353 objects to allocate/free).
8354
8355Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8358 and changed NODEs contants for conformity with DOM Level 1
8359
8360Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * added hooks to keep track of servants when creating objects
8363 xmlDoc and xmlNode (for Corba export).
8364
8365Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * added xml-config script.
8368
8369Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8372 to autoupdate libtool and automake conf files.
8373
83741998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8375
8376 * Makefile.am: Use '?' to separate the sed
8377 commands as ',' is used when people pass -Wl,something.
8378
8379
8380Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * tree.c, tree.h: added a per-document compression interface.
8383
8384Tue Sep 22 20:47:38 EDT 1998
8385
8386 * tree.c, tree.h: added saving with compression and added interfaces
8387 to control the compression level (xmlGetCompressMode,
8388 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8389
8390Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * parser.c: corrected a loop for files of size 0
8393
83941998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8395
8396 * error.h: New file. Contains prototyes from `error.c'.
8397
8398Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8399
8400 * Makefile.am (xmlincdir): New macro.
8401 (xmlinc_HEADERS): Renamed from include_HEADERS.
8402
8403Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8404
8405 * applied small patch on numeric entities from
8406 Christopher Blizzard <blizzard@appliedtheory.com>
8407
8408Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * New release 0.2, removed the old xml_* files so that it's
8411 coherent with the other CVS base (W3C), far better conformance
8412 to standard, new namespaces, decent entities support, beginning
8413 of a SAX-like interface. Nearly nothing left intact, even the
8414 test examples ...
8415
84161998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8417
8418 * .cvsignore: Add .deps dir
8419
8420Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8423
8424Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * configure.in: added test for CPP
8427 * AUTHORS, Changelog: the original ones didn't get commited but the
8428 glib ones instead, fixed.
8429 * Makefile.am: corrected an error in library naming
8430
8431Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * integrated code developped at W3C
8434 * changed the original Copyright
8435 * migrated to automake
8436 * prefixed the filenames by xml_ to avoid filename clashes
8437
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008438Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8439
8440 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8441 should not be called.
8442
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008443Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8444
8445 * libxml-2.0.pc.in: applied the patch to fix #101894
8446
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008447Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8448
8449 * tree.c : applied patch from Lukas Schroeder for register callbacks
8450 * valid.c: modified patch from Lukas Schroeder to test
8451 register callbacks with --chkregister
8452
Daniel Veillard067bae52003-01-05 01:27:54 +00008453Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8454
8455 * xmlreader.c: seriously changed the way data are pushed to
8456 the underlying parser, go by block of 512 bytes instead of
8457 tryng to detect tag boundaries at that level. Changed the
8458 way empty element are detected and tagged.
8459 * python/tests/reader.py python/tests/reader2.py
8460 python/tests/reader3.py: small changes mostly due to context
8461 reporting being different and DTD node being reported. Some
8462 errors previously undetected are now caught and fixed.
8463 * doc/xmlreader.html: flagged last section as TODO
8464
Daniel Veillard51a447a2003-01-04 19:42:46 +00008465Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8466
8467 * python/libxml.py: integrated the Python 2.2 optimizations
8468 from Hannu Krosing, while maintaining compatibility with
8469 1.5 and 2.1
8470
Daniel Veillarde59494f2003-01-04 16:35:29 +00008471Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8472
8473 * xmllint.c: a bit of cleanup
8474 * xmlreader.c: small fix
8475 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8476 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8477
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008478Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8479
8480 * python/setup.py.in: patch from Stéphane Bidoul to include
8481 drv_libxml2.py in setup.py
8482
Daniel Veillard66b82892003-01-04 00:44:13 +00008483Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8484
8485 * doc/xmlreader.html: starting documenting the new XmlTextReader
8486 interface.
8487
Daniel Veillard7704fb12003-01-03 16:19:51 +00008488Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8489
8490 * xmllint.c: added the --stream flag to use the TextReader API
8491 * xmlreader.c: small performance tweak
8492
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008493Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8494
8495 * xmlreader.c python/tests/reader2py: okay the DTD validation
8496 code on top of the XMLTextParser API should be solid now.
8497
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008498Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8499
8500 * xmlreader.c python/tests/reader2py: Fixing some more mess
8501 with validation and recursive entities while using the
8502 reader interface, it's getting a bit messy...
8503
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008504Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8505
8506 * xmlreader.c python/tests/reader.py: another couple of problem
8507 related to IsEmptyElement reported by Stéphane Bidoul needed
8508 some fixes.
8509
Daniel Veillard4f860202003-01-02 13:00:02 +00008510Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8511
8512 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8513 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8514 based on the python XmlTextReader interface.
8515
Daniel Veillard3c265e42003-01-01 21:06:49 +00008516Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8517
8518 * tree.c: backing out one change in the last patch which broke the
8519 regression tests
8520
Daniel Veillard5335dc52003-01-01 20:59:38 +00008521Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8522
8523 * global.data globals.c tree.c include/libxml/globals.h: applied
8524 an old patch from Lukas Schroeder to track node creation and
8525 destruction. Probably missing a lot of references at the moment
8526 and not usable reliably.
8527
Daniel Veillard8ba17412003-01-01 19:13:12 +00008528Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8529
8530 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8531 from doc/news.html and a stylesheet
8532
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008533Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8534
8535 * xmlreader.c python/tests/reader.py: fixed another couple of
8536 xmlreader bugs reported by Stéphane Bidoul and added tests.
8537
Daniel Veillard9e395c22003-01-01 14:50:44 +00008538Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8539
8540 * xmlreader.c python/tests/reader2.py: fixed another validity
8541 checking in external parsed entities raised by Stéphane Bidoul
8542 and added a specific regression test.
8543 * python/tests/reader3.py: cleanup
8544
Daniel Veillardd5896142002-12-31 14:45:26 +00008545Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * xmlreader.c python/tests/reader2.py: fixed a problem with
8548 validation within entities pointed by Stéphane Bidoul, augmented
8549 the tests to catch those.
8550
Daniel Veillarddc85f282002-12-31 11:18:37 +00008551Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8552
8553 * python/generator.py: modified the generator to allow keeping
8554 class references when creating new classes, needed to fix a bug
8555 pointed by Stéphane Bidoul where the input buffer of the
8556 xmlTextReader instance gets destroyed if the python wrapper for
8557 the input is not referenced anymore.
8558
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008559Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8560
8561 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8562 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8563
Daniel Veillard571b8892002-12-30 12:37:59 +00008564Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8565
8566 * xmlreader.c python/tests/reader.py: fixed another problem
8567 pointed by Stéphane Bidoul
8568
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008569Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8570
8571 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8572 with "<a/>"
8573
Daniel Veillardecaba492002-12-30 10:55:29 +00008574Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * SAX.c: warn on xmlns:prefix="foo"
8577 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8578 for namespace attributes handling.
8579
Daniel Veillard2d84a892002-12-30 00:01:08 +00008580Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8581
8582 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8583 a really nasty problem raised by a DocBook XSLT transform
8584 provided by Sebastian Bergmann
8585
Daniel Veillard29b3e282002-12-29 11:14:41 +00008586Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8587
8588 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8589 by Stéphane Bidoul and integrated it into the tests
8590
Daniel Veillarde18fc182002-12-28 22:56:33 +00008591Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8592
8593 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8594 extended the XmlTextReader API a bit, addding accessors for
8595 the current doc and node, and an entity substitution mode for
8596 the parser.
8597 * python/libxml.py python/libxml2class.txt: related updates
8598 * python/tests/Makefile.am python/tests/reader.py
8599 python/tests/reader2.py python/tests/reader3.py: updated a bit
8600 the old tests and added a new one to test the entities handling
8601
Daniel Veillardaba976d2002-12-28 21:14:18 +00008602Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * python/generator.py python/libxml2class.txt
8605 python/tests/reader.py python/tests/reader2.py: changed the
8606 generator to provide casing for the XmlTextReader similar to
8607 C# so that examples and documentation are more directly transposable.
8608 Fixed the couple of tests in the suite.
8609
Daniel Veillard83298842002-12-28 15:12:33 +00008610Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8611
8612 * doc/guidelines.html: added a document on guildeline for
8613 publishing and deploying XML
8614
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008615Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * valid.c xmlreader.c: final touch running DTD validation
8618 on the XmlTextReader
8619 * python/tests/Makefile.am python/tests/reader2.py: added a
8620 specific run based on the examples from test/valid/*.xml
8621
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008622Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8623
8624 * python/libxml.py: added a few predefined xmlTextReader parser
8625 configuration values.
8626
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008627Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * python/libxml_wrap.h: trying to fix #102037
8630
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008631Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8632
8633 * SAX.c: fixing bug #95296, when the predefined entities
8634 are redefined in the DTD the default one must be used
8635 instead anyway.
8636
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008637Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8638
8639 * doc/xmllint.xml
8640 * doc/xmllint.1
8641 Add discussion of XML_DEBUG_CATALOG to xmllint man
8642 page - bug #100907
8643
8644
Daniel Veillarddf512f42002-12-23 15:56:21 +00008645Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8646
8647 * xmlreader.c: Fixed the empty node detection to avoid reporting
8648 an inexistant close tag.
8649
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008650Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8651
8652 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8653 for Python 2.1
8654
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008655Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8656
8657 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8658
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008659Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8660
8661 * doc/libxml2-api.xml python/tests/reader.py: one really need
8662 to provide the base URI information when creating a reader parser
8663 from an input stream. Updated the API and the example using it.
8664
Daniel Veillardea7751d2002-12-20 00:16:24 +00008665Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8666
8667 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8668 include/libxml/valid.h include/libxml/xmlreader.h: working on
8669 DTD validation on top of xml reader interfaces. Allows to
8670 validate arbitrary large instances. This required some extensions
8671 to the valid module interface and augmenting the size of xmlID
8672 and xmlRef structs a bit.
8673 * uri.c xmlregexp.c: simple cleanup.
8674
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008675Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8676
8677 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8678 work on the xml reader interfaces.
8679 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8680 Web page for the Windows binaries.
8681
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008682Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8683
8684 * xmlIO.c: applied a patch for VMS following the report by
8685 Nigel Hall
8686
Daniel Veillard3772de32002-12-17 10:31:45 +00008687Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8688
8689 * parser.c: the parseStartTag bug fix wasn't complete.
8690
Daniel Veillard67df8092002-12-16 22:04:11 +00008691Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8692
8693 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8694 parseStartTag, fixing it.
8695 * test/att4 result/att4 result/noent/att4: adding the test
8696 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8697 more methods to XmlTextReader.
8698
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008699Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8700
8701 * win32/libxml2.def.src: added more xml reader exports
8702 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8703 to the build
8704
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008705Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8706
8707 * doc/tutorial/xmltutorial.xml
8708 plus generated html and pdf
8709 Updating tutorial again based on further comments from Niraj
8710 Tolia on the last iteration
8711
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008712Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8713
8714 * doc/tutorial/xmltutorial.xml
8715 * doc/tutorial/includekeyword.c
8716 * doc/tutorial/includegetattribute.c
8717 plus generated html and pdf
8718 Adding fix from Niraj Tolia to tutorial to properly free memory.
8719
8720
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008721Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8722
8723 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8724 more methods of XmlTextReader.
8725 * python/libxml2class.txt python/tests/reader.py: this increased the
8726 methods in the bndings, augmented the test to check those new
8727 functions.
8728
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008729Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8730
8731 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8732 methods of XmlTextReader.
8733 * python/generator.py python/libxml_wrap.h python/types.c
8734 python/libxml2class.txt: added the reader to the Python bindings
8735 * python/tests/Makefile.am python/tests/reader.py: added a specific
8736 test for the Python bindings of the Reader APIs
8737 * parser.c: small cleanup.
8738
Daniel Veillard06503452002-12-13 10:42:08 +00008739Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8740
8741 * xinclude.c: fallback was only copying the first child not the
8742 full child list of the fallback element, closes #89684 as reopened
8743 by Bernd Kuemmerlen
8744
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008745Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8746
8747 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8748
Daniel Veillard000eafb2002-12-12 10:04:22 +00008749Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8750
Daniel Veillardc1eed322002-12-12 11:01:32 +00008751 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008752 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008753 gives enum values, fix functype return type, put back fields in
8754 structs
8755 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008756
Daniel Veillard024b5702002-12-12 00:15:55 +00008757Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8760 about htmlNodeDumpOutput location.
8761 * xpath.c: removed an undefined function signature
8762 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8763 too many symbols in the API breaking the python bindings.
8764 Updated with the libxslt/libexslt changes.
8765
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008766Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * configure.in: preparing release of 2.4.29
8769 * doc/*: rebuilt the docs and API
8770 * xmlreader.c: a few more fixes for the XmlTextReader API
8771
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008772Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8773
8774 * include/win32config.h: applied mingw patch from Magnus Henoch
8775
Daniel Veillard5aad8322002-12-11 15:59:44 +00008776Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8777
8778 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8779
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008780Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8783 building Python script, does the C parsing directly, generates
8784 a better API description including structure fieds defs and
8785 enums. Still a couple of bugs, but good enough for the python
8786 wrappers now.
8787 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8788 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8789 include/libxml/schemasInternals.h include/libxml/tree.h: more
8790 cleanup based on the python analysis script reports.
8791 * libxml.spec.in: make sure the API XML description is part of the
8792 devel package.
8793
Daniel Veillard01c13b52002-12-10 15:19:08 +00008794Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8795
8796 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8797 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8798 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8799 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8800 code cleanup, especially the function comments.
8801 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8802
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008803Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8804
8805 * Makefile.am xmlreader.c include/libxml/Makefile.am
8806 include/libxml/xmlreader.h: Adding a new set of APIs based on
8807 the C# TextXmlReader API but converted to C. Allow to parse
8808 in constant memory usage, far simpler to program and explain
8809 than the SAX like APIs, unfinished but working.
8810 * testReader.c: test program
8811
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008812Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8813
8814 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8815
Daniel Veillard64b35282002-12-04 15:10:40 +00008816Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * tree.c: Chip turner indicated that XHTML1 serialization
8819 rule for style actually break on both IE and Mozilla,
8820 try to avoid the rule if escaping ain't necessary
8821
Daniel Veillard8efff672002-12-04 11:44:48 +00008822Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8823
8824 * nanhttp.c: handle HTTP URL escaping, problem reported by
8825 Glen Nakamura and Stefano Zacchiroli
8826
Daniel Veillard1c732d22002-11-30 11:22:59 +00008827Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8828
8829 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8830
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008831Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8832
8833 * uri.c: Johann Richard pointed out some XPointer problems for
8834 URN based URI references in XInclude. Modified the URI parsing
8835 and saving routines to allow correct parsing and saving of
8836 XPointers, especially when attached to "opaque" scheme accordingly
8837 to RFC 2396
8838
Daniel Veillard8db67d22002-11-27 19:39:27 +00008839Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8842 of refactoring to the HTML saving code.
8843 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8844 in the doc.
8845
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008846Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8849 to a buffer API to reuse the generic dump to an OutputIO layer,
8850 this reduces code, fixes xmlNodeDump() for XHTML, also made
8851 xmlNodeDump() now return the number of byte written.
8852
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008853Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * python/setup.py.in: another patch from Stéphane Bidoul for
8856 Python bindings on Windows
8857 * doc/parsedecl.py: small cleanup
8858
Daniel Veillard9715c172002-11-25 16:33:40 +00008859Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8860
8861 * libxml.spec.in configure.in: add a line in %changelog for releases
8862
Daniel Veillard9bc53102002-11-25 13:20:04 +00008863Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * parser.c: patch from Marcus Clarke fixing a problem in entities
8866 parsing that was detected in KDe documentations environment.
8867
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008868Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8869
8870 * python/libxml.c (libxml_prev): Return the previous as opposed to
8871 the next node (I guess this is the result of some cut & paste programming:)
8872
Daniel Veillard80d7b902002-11-23 16:23:08 +00008873Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8876
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008877Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * python/generator.py python/libxml.c python/setup.py.in: trying
8880 to fix the Python bindings build on Windows (Stéphane Bidoul)
8881
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008882Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8883
8884 * win32/configure.js: added option for python bindings
8885 * win32/libxml2.def.src: added more exports
8886
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008887Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8888
8889 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8890 pthreads
8891 * win32/wince/*: applied updates to Windows CE port from Javier
8892
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008893Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * configure.in: preparing 2.4.28
8896 * libxml.spec.in doc/Makefile.am: some cleanup
8897 * doc/*: updated the news and regenerated.
8898
Daniel Veillardfee408f2002-11-22 13:18:30 +00008899Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * HTMLparser.c: final touch at closing #87235 </p> end tags
8902 need to be generated.
8903 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8904 this change slightly the output of a few tests
8905 * doc/*: regenerated
8906
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008907Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8908
8909 * parserInternals.c: fixing bug #99190 when UTF8 document are
8910 parsed using the progressive parser and the end of the chunk
8911 is in the middle of an UTF8 multibyte character.
8912
William M. Brack8b2c7f12002-11-22 05:07:29 +00008913Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8914
8915 * threads.c: fixed initialization problem in xmlNewGlobalState
8916 which was causing crash.
8917 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8918 in xmlInitializeGlobalState.
8919 * parserInternals.c: cleaned up ctxt->sax initialisation.
8920
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008921Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * tree.c include/libxml/tree.h: modified the existing APIs
8924 to handle XHTML1 serialization rules automatically, also add
8925 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8926 libxslt serialization uses it when needed without changing
8927 the library API.
8928 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8929 result/xhtml1: added a new test specifically for xhtml1 output
8930 and updated the result of one XHTML1 test
8931
Daniel Veillardd076a202002-11-20 13:28:31 +00008932Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * xinclude.c parserInternals.c encoding.c: fixed #99082
8935 for xi:include encoding="..." support on text includes.
8936 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8937 test/XInclude/ents/isolatin.txt : added a specific regression test
8938 * python/generator.py python/libxml2class.txt: fixed the generator
8939 the new set of comments generated for doc/libxml2-api.xml were
8940 breaking the python generation.
8941
Daniel Veillard817e70b2002-11-19 22:28:48 +00008942Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8943
8944 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8945 * configure.in: patch for Solaris on new autoconf closes #98880
8946 * doc/parsedecl.py: repair the frigging API building script,
8947 did I say that python xmllib sucks ?
8948 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8949 and some comment are no more truncated.
8950
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008951Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8952
8953 * parser.c: Martin Stoilov pointed out a potential leak in
8954 xmlCreateMemoryParserCtxt
8955
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008956Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8959 included in HTML documents and using the push parser.
8960
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008961Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8962
8963 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8964 specified, look for the Python interpreter not just in the
8965 specified root but also in the specified location. Fixes #98825
8966
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008967Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * python/libxml.c: fixing bug #98792 , node may have no doc
8970 and dereferencing without checking ain't good ...
8971
Daniel Veillarddad3f682002-11-17 16:47:27 +00008972Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * configure.in: preparing release 2.4.27
8975 * doc/* : updated and rebuilt the docs
8976 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8977 and all the docs are actually packaged and in the final RPMs
8978 * parser.c parserInternals.c include/libxml/parser.h: restore
8979 xmllint --recover feature.
8980
Daniel Veillard68e9e742002-11-16 15:35:11 +00008981Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8982
Daniel Veillard784b9352003-02-16 15:50:27 +00008983 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008984 processing of parsed entities, and XPath computation on sustitued
8985 entities.
8986 * testXPath.c: make sure entities are substitued.
8987
Daniel Veillard328f48c2002-11-15 15:24:34 +00008988Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8989
Daniel Veillard784b9352003-02-16 15:50:27 +00008990 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008991 processing of internal parsed entities, which had to be changed.
8992
Daniel Veillard66651aa2002-11-15 11:21:43 +00008993Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8996 trying to fix bug #98517 about building outside the source tree
8997 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8998
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008999Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9000
9001 * include/win32config.h: cleanup
9002 * win32/Makefile.mingw: integrated mingw in JScript configure
9003 * win32/Makefile.msvc: modified to allow mingw coexistence
9004 * win32/configure.js: integrated mingw
9005 * win32/Readme.txt: cleanup
9006
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009007Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * HTMLparser.c: strengthen the guard in the Pop macros,
9010 like in the XML parser, closes bug #97315
9011
Daniel Veillard0821b152002-11-12 20:57:47 +00009012Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9013
9014 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9015 callback is never used.
9016
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009017Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9018
9019 * parserInternals.c: fixed the initialization of the SAX structure
9020 which was breaking xsltproc
9021 * xpath.c: patch from Petr Pajas for CDATA nodes
9022 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9023 * parser.c include/libxml/parser.h: patch from Peter Jones
9024 removing a leak in xmlSAXParseMemory() and adding the
9025 function xmlSAXParseMemoryWithData()
9026
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009027Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9028
9029 adding pdf of tutorial, changing web page to link to it
9030 * doc/tutorial/xmltutorial.pdf
9031 * doc/xml.html
9032 * doc/docs.html
9033
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009034Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9035
9036 * doc/tutorial/ar01s08.html
9037 adding file what I forgot for tutorial
9038
9039
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009040Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9041
9042 Adding encoding discussion to tutorial
9043 Added:
9044 * doc/tutorial/images/*.png: DocBook admonition image files
9045 * doc/tutorial/apf.html, apg.html: new generated html
9046 * doc/tutorial/includeconvert.c: conversion code entity file
9047 changed:
9048 * doc/tutorial/xmltutorial.xml: DocBook original
9049 * doc/tutorial/*.html: generated html
9050
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009051Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9052
9053 * include/libxml/*.h: retired xmlwin32version.h
9054 * doc/Makefile.am: retired xmlwin32version.h
9055 * win32/configure.js: retired xmlwin32version.h
9056
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009057Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9058
9059 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009060 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9061 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009062
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009063Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9064
9065 * globals.c: fixed a typo pointed out by Igor
9066 * xpath.c: try to speed up node compare using line numbers
9067 if available.
9068
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009069Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * tree.c: make xmlFreeNode() handle attributes correctly.
9072
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009073Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9074
9075 * catalog.c: completed the #96963 fix, as reported by Karl
9076 Eichwalder
9077
Daniel Veillard56f21f22002-11-06 15:49:46 +00009078Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9081
Daniel Veillard91ad8792002-11-04 17:06:52 +00009082Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * Makefile.am: switched the order of a couple of includes
9085 to fix bugs #97100
9086
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009087Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9088
9089 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9090 xmlLoadCatalogs that used to separate directories with a ':'.
9091
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009092Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9093
9094 * threads.c: improvements to the Windows-side of thread handling
9095 * testThreads.c: conditionally excluded unistd.h
9096 * testThradsWin32.c: broke overlong lines
9097 * include/win32config.h: adapted thread-related macros to the new
9098 scheme and for pthreads on Windows
9099 * win32/Makefile.msvc: introduced a more flexible thread build,
9100 added testThreads[Win32].c to the build
9101 * win32/configure.js: introduced a more flexible thread config
9102
John Fleck61f6fb62002-10-31 15:23:29 +000091032002-10-31 John Fleck <jfleck@inkstain.net>
9104
9105 * doc/xml.html (and, by implication, FAQ.html)
9106 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9107
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009108Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9109
9110 * configure.in: removed xmlwin32version.h
9111 * include/libxml/Makefile.am: removed xmlwin32version.h
9112
Daniel Veillardce66ce12002-10-28 19:01:59 +00009113Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * tree.c: applied patch from Brian Stafford to fix a bug
9116 in xmlReconciliateNs()
9117
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009118Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * tree.c: applied patch from Christian Glahn to allow
9121 xmlNewChild() on document fragment nodes
9122
Daniel Veillardb39bc392002-10-26 19:29:51 +00009123Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * parser.c: Christian Glahn found a problem with a recent
9126 patch to xmlParseBalancedChunkMemoryRecover()
9127 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9128 problems
9129 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9130 test/schemas/seq*: added the test cases from Charles
9131
Daniel Veillard366a9152002-10-23 20:43:53 +00009132Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9135 serious cleanup of the spec file and associated changes
9136 in the Makefiles.
9137 * valid.c: try to remove some warnings on x86_64
9138
Daniel Veillardd033d022002-10-23 14:55:02 +00009139Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9142 fix bug #96586
9143
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009144Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9145
9146 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9147 parsing, applied his patch
9148 * result/HTML/attrents.html result/HTML/attrents.html.err
9149 result/HTML/attrents.html.sax test/HTML/attrents.html:
9150 added the test and result case provided by Mikhail Sogrine
9151
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009152Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * vms/build_libxml.com vms/config.vms vms/readme.vms
9155 include/libxml/parser.h include/libxml/parserInternals.h
9156 include/libxml/tree.h include/libxml/xmlIO.h
9157 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9158 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9159 Applied the VMS update patch from Craig A. Berry
9160 * doc/*.html: update
9161
Daniel Veillardf000f072002-10-22 14:28:17 +00009162Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9165
Daniel Veillard1e208222002-10-22 14:25:25 +00009166Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9167
9168 * debugXML.c: adding a grep command to --shell in xmllint
9169 for T.V. Raman
9170
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009171Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * xmlcatalog.c: tried to fix some of the problem with --sgml
9174
Daniel Veillard935494a2002-10-22 14:22:46 +00009175Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * parser.c: tried to fix bug #91500 where doc->children may
9178 be overriden by a call to xmlParseBalancedChunkMemory()
9179
9180Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9183 identifiers in SGML catalogs containing '&'
9184
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009185Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * python/types.c: fixed bugs when passing result value tree
9188 to Python functions.
9189
Daniel Veillard48267432002-10-18 11:21:38 +00009190Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * configure.in: preparing the release of 2.4.26
9193 * doc/*: updated and rebuilt the documentation
9194
Daniel Veillardbb284f42002-10-16 18:02:47 +00009195Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * parser.c: fixed a XML Namespace compliance bug reported by
9198 Alexander Grimalovsky
9199
Daniel Veillard44892f72002-10-16 15:23:26 +00009200Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * HTMLtree.c: fixed serialization of script and style when
9203 they are not lowercase (i.e. added using the API to the tree).
9204
Daniel Veillard2fd85422002-10-16 14:32:41 +00009205Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * valid.c: make xmlValidateDocument emit a warning msg if there
9208 is no DTD, pointed by Christian Glahn
9209
Daniel Veillard32370232002-10-16 14:08:14 +00009210Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9213 content model when some of the blocks have min or max, and a couple
9214 of bugs found in the process.
9215 * result/schemas/list0* test/schemas/list0*: added some specific
9216 regression tests
9217
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009218Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * README: updated the contact informations
9221
Daniel Veillard63186732002-10-15 08:43:17 +00009222Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9225 misses it, reported by Peter Bray.
9226
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009227Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9230 and removed a few warnings
9231
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009232Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * parser.c: Christian Glahn found a small bug in the push parser.
9235 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9236 public
9237
Daniel Veillard6045c902002-10-09 21:13:59 +00009238Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * xmlschemas.c include/libxml/xmlschemas.h: added
9241 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9242 * testSchemas.c: added --memory to test the new interface
9243
Daniel Veillardf0070122002-10-09 14:24:17 +00009244Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9245
9246 * doc/index.py doc/search.php: integrated the XSLT indexing,
9247 a few fixed in the indexer, added a scope selection at the
9248 search level.
9249
Daniel Veillard01992e02002-10-09 10:20:30 +00009250Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9253 this was due to uninitialized parts of the validation context
9254
Daniel Veillard321be0c2002-10-08 21:26:42 +00009255Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * debugXML.c: applied patch from Mark Vakoc except the API
9258 change, preserved it.
9259 * doc/*: updated the docs to point to the search engine for
9260 information lookup or before bug/help reports.
9261
Daniel Veillard01e87d22002-10-08 16:55:06 +00009262Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * doc/index.py doc/search.php: added mailing-list archives
9265 indexing and lookup
9266
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009267Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9270
Daniel Veillard9b006132002-10-07 11:13:27 +00009271Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9272
9273 * doc/index.py: improved HTML indexing
9274 * doc/search.php: make the queries also lookup the HTML based indexes
9275
Daniel Veillard141d04b2002-10-06 21:51:18 +00009276Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * doc/index.py: added HTML page indexing
9279
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009280Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9281
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009282 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009283 problem in libxslt.
9284 * catalog.c: fixed list handling in XML_CATALOG_FILES
9285
Daniel Veillardceb09b92002-10-04 11:46:37 +00009286Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * valid.c: typo/bug found by Christian Glahn
9289
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009290Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9291
9292 * xmlIO.c: applied Windows CE patch from Javier.
9293 * win32/wince: new directory, contains support for the PocketPC
9294 with Windows CE from Javier.
9295 * include/win32config.h: reorganised, removed duplicate
9296 definitions and applied WinCE patch from Javier.
9297 * include/wsockcompat.h: new file, now contains WinSock
9298 compatibility macros.
9299 * win32/Makefile.msvc: introduced double-run compilation.
9300
Daniel Veillarde16b5742002-09-26 17:50:03 +00009301Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * configure.in include/libxml/xmlwin32version.h: preparing release
9304 of 2.4.25
9305 * doc/*: updated and regenerated teh docs and web pages.
9306
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009307Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9308
9309 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9310 error were not covering namespace declarations.
9311 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9312 it was missing the attribute declaration for the namespace
9313 * result/VC/NS3: the fix now report breakages in that test
9314
Daniel Veillardabe01742002-09-26 12:40:03 +00009315Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9318
Daniel Veillard2ace1952002-09-26 12:28:02 +00009319Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9322 and regenerated the docs and web site
9323
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009324Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9327 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9328 not before
9329
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009330Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * python/generator.py python/libxml2class.txt: fixed a stupid error
9333 breaking the python API
9334
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009335Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9338 triostr.c triostr.h: applied a trio update patch from
9339 Bjorn Reese which should work with MinGW
9340
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009341Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9342
9343 * tree.c: improving some documentation comments
9344 * xmlregexp.c: found and fixed a mem leak with python regression tests
9345 * doc/*: rebuilt the doc and the API XML file including the
9346 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9347 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9348 python/types.c: added access to the XML Schemas regexps from
9349 python
9350 * python/tests/Makefile.am python/tests/regexp.py: added a
9351 simple regexp bindings test
9352
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009353Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9354
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009355 * doc/xml.html:
9356 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009357
Daniel Veillard118aed72002-09-24 14:13:13 +00009358Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * xmlregexp.c: fixed the data callback on transition functionality
9361 which was broken when using the compact form
9362 * result/schemas/*: updated the results, less verbose, all tests
9363 pass like before
9364 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9365 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9366 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9367 annoying warnings
9368 * xpath.c: try to provide better error report when possible
9369
Daniel Veillard72336152002-09-21 13:08:14 +00009370Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * Makefile.am: fixed a breakage raised by Jacob
9373
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009374Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9375
9376 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9377 which don't use sockets
9378
Igor Zlatkovic01280582002-09-20 16:40:34 +00009379Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9380
9381 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9382 * win32/configure.js: applied zlib patch from Daniel Gehriger
9383
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009384Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9385
9386 * win32/configure.js: applied the patch from Mark Vakoc for
9387 regexp support
9388 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9389 for regexp support
9390
Daniel Veillardb5c05732002-09-20 13:36:25 +00009391Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9392
9393 * xmlschemastypes.c: as pointed by Igor Float and Double
9394 parsing ain't finished yet
9395
Daniel Veillard40b11342002-09-20 12:01:39 +00009396Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * Makefile.am configure.in: trying to fix #88412 by bypassing
9399 all the python subdir if python ain't detected
9400
Daniel Veillard23e73572002-09-19 19:56:43 +00009401Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9404 made configuring with regexps/automata/unicode the default
9405 but without schemas ATM
9406 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9407 fixed the regexp based DTD validation performance and memory
9408 problem by switching to a compact form for determinist regexps
9409 and detecting the determinism property in the process. Seems
9410 as fast as the old DTD validation specific engine :-) despite
9411 the regexp built and compaction process.
9412
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009413Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9414
9415 * valid.c: determinism is debugged, new DTD checking code now works
9416 but xmlFAComputesDeterminism takes far too much CPU and the whole
9417 set usues too much memory to be really usable as-is
9418
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009419Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * tree.c: fixed another stupid bug in xmlGetNodePath()
9422 * xmllint.c: --version now report the options compiled in
9423
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009424Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * HTMLparser.c: small cleanup
9427 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9428 when configured with them. A bit of debugging around the determinism
9429 checks is still needed
9430
Daniel Veillard63b01c22002-09-17 19:25:28 +00009431Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9432
9433 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9434
Daniel Veillard92727042002-09-17 17:59:20 +00009435Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9436
9437 * xmlIO.c: small portability glitch fixed.
9438
Daniel Veillard84d70a42002-09-16 10:51:38 +00009439Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * xmlschemastypes.c: incomplete steps for real/double support
9442 * testAutomata.c include/libxml/xmlautomata.h
9443 include/libxml/xmlregexp.h: avoiding a compilation problem
9444 * valid.c include/libxml/valid.h: starting the work toward using
9445 the regexps for actual DTD validation
9446
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009447Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * hash.c: cosmetic cleanup
9450 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9451 integrating a DTD validation layer based on the regexps
9452
Daniel Veillard4402ab42002-09-12 16:02:56 +00009453Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9456 the determinism was tested before eliminating the epsilon
9457 transitions :-(
9458
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009459Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * python/generator.py python/libxml.c python/libxml.py
9462 python/libxml2-python-api.xml python/libxml2class.txt
9463 python/libxml_wrap.h python/types.c: updated the python
9464 bindings, added code for easier File I/O, and the ability to
9465 define a resolver from Python fixing bug #91635
9466 * python/tests/Makefile.am python/tests/inbuf.py
9467 python/tests/outbuf.py python/tests/pushSAXhtml.py
9468 python/tests/resolver.py python/tests/serialize.py: updated
9469 and augmented the set of Python tests.
9470
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009471Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9472
9473 * win32/configure.js: added more readme info for the binary
9474 package.
9475
Daniel Veillard607b35c2002-09-10 12:16:19 +00009476Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * xmlIO.c: fixed a stupid out of bound array error
9479
9480Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9483 messing around with support for Windows path, cleanups,
9484 trying to identify and fix the various code path to the
9485 filename access. Added xmlNormalizeWindowsPath()
9486
Daniel Veillard76575762002-09-05 14:21:15 +00009487Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * error.c valid.c: working on better error reporting of validity
9490 errors, especially providing an accurate context.
9491 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9492 error reports in those cases.
9493
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009494Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9497 parser.c parserInternals.c xmlIO.c: get rid of all the
9498 perror() calls made in the library execution paths. This
9499 should fix both #92059 and #92385
9500
Daniel Veillard19aa7022002-09-05 11:14:19 +00009501Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * xmllint.c: memory leak reporting was broken after a change
9504 of the preprocessor symbol used to activate it.
9505
Daniel Veillardec6725e2002-09-05 11:12:45 +00009506Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * tree.c: try to make the copy function work for node of
9509 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9510 DOM layers though, not libxml2 itself.
9511
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009512Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * valid.c: try to provide file and line informations, not all
9515 messages are covered, but it's a (good) start
9516
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009517Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * xinclude.c: reimplemented a large part of the XInclude
9520 processor, trying to minimize resources used, James Henstridge
9521 provided a huge test case which was exhibiting severe memory
9522 consumption problems.
9523
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009524Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * python/Makefile.am: applied patch from Christophe Merlet to
9527 reestablish DESTDIR
9528
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009529Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * libxml.spec.in: fixes libary path for x86_64 AMD
9532
John Fleckbe98b332002-09-04 03:16:23 +00009533Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9534
9535 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009536 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009537 (plus resulting generated html files)
9538 fixing one spot I missed in the tutorial where I hadn't freed
9539 memory properly
9540
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009541Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9542
9543 * doc/tutorial/includeaddattribute.c
9544 * doc/tutorial/includeaddkeyword.c
9545 * doc/tutorial/includegetattribute.c
9546 * doc/tutorial/includekeyword.c
9547 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009548 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009549 update tutorial to properly free memory (thanks to Christopher
9550 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009551 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009552 added image files so the callouts are graphical, making it
9553 easier to read ( use "--param callout.graphics 1" to generate
9554 html with graphical callouts)
9555
Daniel Veillarde1662542002-08-28 11:50:59 +00009556Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9559 nice logos generated by Marc Liyanage
9560 * doc/site.xsl *.html: changed the stylesheet to show the new
9561 logo and regenerated the pages
9562
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009563Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9566
Daniel Veillard42766c02002-08-22 20:52:17 +00009567Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * xpath.c: possible mem leak patch from Jason Adams
9570
9571Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9574 in the XQuery namespace
9575 * configure.in: preparing 2.4.24
9576 * doc/*.html: updated the web pages
9577
9578Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * python/generator.py: closing bug #85258 by generating conditional
9581 compile check to avoid linking to routines not configured in.
9582
Havoc Pennington84ec40a2002-08-22 13:59:35 +000095832002-08-22 Havoc Pennington <hp@pobox.com>
9584
9585 * autogen.sh: update error message for missing automake
9586
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009587Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * python/Makefile.am: typo in target name resulted in libxml2.py
9590 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9591
Daniel Veillard22669b22002-08-22 07:17:11 +00009592Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * win32/win32/Makefile.mingw: updated with version from
9595 Elizabeth Barham at http://soggytrousers.net/repository/
9596
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009597Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9598
9599 * win32/Makefile.msvc: added the prefix location to the include
9600 and lib search path.
9601
Havoc Pennington830e8972002-08-18 22:22:13 +000096022002-08-18 Havoc Pennington <hp@pobox.com>
9603
9604 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9605 both automake 1.6 and 1.4 installed get the right automake. Means
9606 compilation from CVS will now require the latest automake 1.4
9607 release, or manually creating symlinks called "automake-1.4" and
9608 "aclocal-1.4"
9609
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009610Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * configure.in python/Makefile.am: more AMD 64 induced changes from
9613 Frederic Crozat
9614
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009615Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * xinclude.c: oops I was missing the xml:base fixup too
9618 * result/XInclude/*.xml: this adds xml:base attributes to most
9619 results of the tests
9620
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009621Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * xinclude.c: quick but apparently working implementation of
9624 xi:fallback, should close bug #89684
9625 * Makefile.am test/XInclude/docs/fallback.xml
9626 result/XInclude/fallback.xml: added a basic test for fallback,
9627 and run with --nowarning to avoid a spurious warning
9628 * configure.in: applied patch from Frederic Crozat for python
9629 bindings on AMD 64bits machines.
9630
Daniel Veillard9e923512002-08-14 08:48:52 +00009631Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9634 the caller don't pass a SAX callback block.
9635
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009636Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * tree.c: applied the same fix for the XML-1.0 namespace to
9639 xmlSearchNsByHref() as was done for xmlSearchNs()
9640
Daniel Veillardad11b302002-08-12 14:53:41 +00009641Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * libxml.3: small cleanup of the man page
9644 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9645 when serializing HREF attributes generated by XSLT.
9646
Daniel Veillardc084e472002-08-12 13:27:28 +00009647Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9650 version of Marc Liyanage' patch for boolean attributes in HTML
9651 output
9652
Daniel Veillard5f91b372002-08-12 12:13:01 +00009653Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * python/tests/serialize.py: fixed the test results, indenting
9656 behaviour changed slightly
9657
Aleksey Sanin9e951762002-08-08 18:02:41 +00009658Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9659
9660 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9661 new c14n function to Windows def files
9662
Aleksey Saninea4272a2002-08-02 23:50:03 +00009663Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9664
9665 * c14n.c: fixed a memory leak in c14n code
9666
Daniel Veillard58e44c92002-08-02 22:19:49 +00009667Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * parser.c include/libxml/parser.h: adding a new API for Christian
9670 Glahn: xmlParseBalancedChunkMemoryRecover
9671 * valid.c: patch from Rick Jones for some grammar cleanup in
9672 validation messages
9673 * result/VC/* result/valid/*: this slightly change some of the
9674 regression tests outputs
9675
Daniel Veillard0bf29002002-08-01 12:54:11 +00009676Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * tree.c: trying to fix a problem in namespaced attribute handling
9679 raised by Christian Glahn
9680
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009681Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * encoding.c include/libxml/encoding.h: Opening the interface
9684 xmlNewCharEncodingHandler as requested in #89415
9685 * python/generator.py python/setup.py.in: applied cleanup
9686 patches from Marc-Andre Lemburg
9687 * tree.c: fixing bug #89332 on a specific case of loosing
9688 the XML-1.0 namespace on xml:xxx attributes
9689
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009690Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9691
9692 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9693 corner case from new Merlin's test suite and added a callback
9694 that will be used to improve xmlsec performance
9695
9696
Daniel Veillard0b22def2002-07-29 16:23:03 +00009697Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * HTMLtree.c: trying to fix the <style> escaping problem in
9700 HTML serialization bug #89342
9701
Daniel Veillard0b28e882002-07-24 23:47:05 +00009702Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9705 and rebuilt the web site.
9706
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009707Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009708
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009709 * include/libxml/tree.h: added _private member to xmlNs struct
9710
Daniel Veillard1d995272002-07-22 16:43:32 +00009711Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * HTMLparser.c: fixing bug #84876 based on the xml working
9714 code.
9715
William M. Brack61eaba52002-07-21 11:14:18 +00009716Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9717
9718 * python/Makefile.am: enhanced to fix bug 72012 (errors
9719 when using '-jX' make parameter)
9720
William M. Brackef61d202002-07-19 08:32:00 +00009721Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9722
9723 * xpath.c: small additional enhancement for booleans
9724 compared to nodesets
9725
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009726Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * HTMLtree.c: changed the order of the encoding declaration
9729 attributes in the meta tags due to a bug in IE/Mac
9730
William M. Brack0c022ad2002-07-12 00:56:01 +00009731Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9732
9733 * xpath.c: enhanced handling of booleans (especially '='
9734 and '!=' for nodesets) - fixes bug 85256. Added new
9735 routine xmlXPathNotEqualValues for more proper handling
9736 of '!=' when nodesets are involved.
9737
Daniel Veillard06944e22002-07-11 19:55:18 +00009738Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9741 doc/xmlcatalog_man.xml to the source distribution
9742
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009743Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9744
9745 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9746 asked for this.
9747
Daniel Veillard539638b2002-07-06 19:55:14 +00009748Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * configure.in: preparing 2.4.23
9751 * doc/*: rebuilt the docs
9752
Daniel Veillard176d99f2002-07-06 19:22:28 +00009753Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * parser.c: fixing bug #84169 by fixing the
9756 comment of xmlCreatePushParserCtxt to describe the
9757 encoding detection parameters better.
9758
Daniel Veillard37f961d2002-07-06 17:53:56 +00009759Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * valid.c: fixing bug #79331 in one path the lookup for
9762 ID attributes on a namespaced node wasn't handled correctly :-\
9763
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009764Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9765
9766 * HTMLparser.c: trying to fix 87235 about discarded white
9767 spaces in the HTML parser.
9768 * result/HTML/*: this changes the output of a number of HTML
9769 regression tests
9770
Daniel Veillardfdc91562002-07-01 21:52:03 +00009771Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * xpath.c: applied patch from Richard Jinks for the namespace
9774 axis + fixed a memory error.
9775 * parser.c parserInternals.c: applied patches from Peter Jacobi
9776 removing ctxt->token for good.
9777 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9778 popped out by the regression tests.
9779 * Makefile.am: patch for threads makefile from Gary Pennington
9780
William M. Brack6000af52002-06-28 11:43:13 +00009781Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9782
Daniel Veillardfdc91562002-07-01 21:52:03 +00009783 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009784 expressions involving preceding-sibling (et al).
9785
Daniel Veillard153120c2002-06-18 07:58:35 +00009786Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * hash.c: applied a patch from Peter Jacobi to solve a problem
9789 when compiling with the Watcom C on Win32
9790 * result/schemas/*.err: the change of hashing algo generated
9791 permutations in the output
9792
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009793Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * hash.c: applied patch from Sander Vesik improving the quality of
9796 the hash function.
9797
Aleksey Sanina5808b92002-06-14 17:07:41 +000097982002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009799
9800 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9801 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9802 xmllint.c xpath.c: replaced sprintf() with snprintf()
9803 to prevent possible buffer overflow (the bug was pointed
9804 out by Anju Premachandran)
9805
Daniel Veillarde059b892002-06-13 15:32:10 +00009806Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * parser.c: removed an uninitialized data error popped by valgrind
9809 on PE references
9810
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009811Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9812
9813 * doc/xml.html
9814 adding tutorial reference to the web page
9815
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009816Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9817
9818 * doc/tutorial/xmltutorial.xml
9819 * doc/tutorial/ar01s07.html
9820 * doc/tutorial/ape.html
9821 * doc/tutorial/includegetattribute.c
9822 adding section to tutorial about retrieving an attribute
9823 value
9824
Daniel Veillardf5582f12002-06-11 10:08:16 +00009825Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * parser.c: applied a couple of patches from Peter Jacobi to start
9828 to get rid of ctxt->token, with a possible significant speed
9829 improvement to be gained once done. Better compliance with PE
9830 references constructs in DTDs too.
9831 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9832 from Peter too
9833
Daniel Veillard38d80e22002-06-11 07:24:56 +00009834Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9837 xmlParseElement was likely to have been deallocated at the
9838 time of the report, possibly leading to segfault. Just report
9839 the tag name now.
9840
Daniel Veillard9e412302002-06-10 15:59:44 +00009841Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * xpath.c: patch from Richard Jinks for XPath substring() function
9844 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9845
Aleksey Sanina5808b92002-06-14 17:07:41 +000098462002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009847
9848 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9849
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009850Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9851
9852 *doc/FAQ.html
9853 fixing typos in FAQ, thanks to Robert Funnell for the
9854 editing help
9855
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009856Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * NEWS: got complaints from rpmlint that it was empty
9859
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009860Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9861
9862 * added doc/tutorial, including:
9863 apa.html
9864 apb.html
9865 apc.html
9866 apd.html
9867 ar01s02.html
9868 ar01s03.html
9869 ar01s04.html
9870 ar01s05.html
9871 ar01s06.html
9872 includeaddattribute.c
9873 includeaddkeyword.c
9874 includekeyword.c
9875 includestory.xml
9876 index.html
9877 xmltutorial.xml
9878 libxml tutorial, including generated html
9879
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009880Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9881
9882 * result/c14n/exc-without-comments/merlin-c14n-two-*
9883 result/c14n/without-comments/merlin-c14n-two-*
9884 test/c14n/exc-without-comments/merlin-c14n-two-*
9885 test/c14n/without-comments/merlin-c14n-two-*
9886 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9887 c14n/exc-c14n and slightly modified test script to handle
9888 these test cases
9889 * c14n.c: fixed bugs for complicated nodes set (namespace
9890 without node and others from merlin-c14n-two.tar.gz)
9891 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9892 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9893 for xmlsec performance patch
9894 * xpath.c: fixed self::node() for namespaces and attributes
9895
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009896Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9897
9898 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9899 but with the format parameter
9900 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9901
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009902Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9903
9904 * Makefile.am: updated c14n tests suite
9905 * c14n.c: performance improvement for previous c14n patch
9906
Daniel Veillarde72c7562002-05-31 09:47:30 +00009907Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * parser.c: another peroformance patch from Peter Jacobi, that
9910 time on parsing attribute values.
9911
Aleksey Sanin508a1012002-05-31 06:32:32 +00009912Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9913
9914 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9915 into LibXML2 test suite
9916
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009917Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9918
9919 * c14n.c: propagating xpath ancesstors node fix to c14n
9920 plus small performance improvement to reduce number of
9921 mallocs
9922 * xpath.c: fixed ancestors axis processing for namespace nodes
9923
Daniel Veillard46de64e2002-05-29 08:21:33 +00009924Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9927 Peter Jacobi
9928
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009929Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * configure.in: preparing 2.4.22
9932
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009933Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9936 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9937 a public entry point.
9938 * doc/*: rebuilt the API and docs
9939
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009940Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * xpath.c: patch from Richard Jinks to fix a problem introduced
9943 in the previous patch and pointed by Norm
9944
Daniel Veillardc6924812002-05-24 11:10:43 +00009945Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * libxml.spec.in: fixing bug #81112
9948
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009949Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * uri.c: fixing bug #82848
9952
Daniel Veillarda2878972002-05-24 07:54:39 +00009953Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9956 output of one catalog test
9957
Aleksey Sanin114e4752002-05-24 07:20:27 +00009958Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009959
Aleksey Sanin114e4752002-05-24 07:20:27 +00009960 * global.data globals.c tree.c include/libxml/globals.h
9961 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9962 default value for global parameter xmlIndentTreeOutput to 1 and
9963 introduced new global parameter xmlTreeIndentString (the string
9964 used to do one-level indent) with default value " " (as it was
9965 in tree.c)
9966
Daniel Veillard49d5af82002-05-23 11:55:49 +00009967Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9970 with trio and schemas.
9971
Daniel Veillard7c13af42002-05-22 09:57:32 +00009972Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * xpath.c: patch from Richard Jinks to fix the problem raised in
9975 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9976
Daniel Veillard5a872412002-05-22 06:40:27 +00009977Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * xmlschemas.c: a bit of work on import.
9980 * xmlschemastypes.c: Charles Bozeman provided a compare function
9981 for date/time types so min/max facet restrictions should work,
9982 indeterminate comparisons return an error instead of equal.
9983 * test/schemas/date_0* result/schemas/date_0_0: specific test
9984 from Charles Bozeman too
9985
Daniel Veillard10b6da42002-05-18 07:55:20 +00009986Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9989 from Christian Cornelssen fixing the man pages and the Catalog
9990 building script.
9991 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9992 next step is <xs:import> I now have a reasonable understanding
9993 of how it works.
9994
Daniel Veillarde5354492002-05-16 08:43:22 +00009995Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9998
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009999Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10000
10001 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10002
Daniel Veillard088bf112002-05-14 11:03:59 +000010003Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * xpath.c: fixing an XPath function evalutation bug pointed out
10006 by Alexey Efimov where the context was lost when evaluating
10007 the function arguments
10008
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010009Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010010
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010011 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10012 function public for XMLSec performance optimizations
10013
Daniel Veillard3cd72402002-05-13 10:33:30 +000010014Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * python/generator.py python/libxml2class.txt : fixed a problem
10017 with the HTML parser pointed by Gary Benson
10018 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10019 example
10020
Aleksey Sanine48a3182002-05-09 18:20:01 +000010021Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10022 * parser.c: fixed bug #81159 (memory growth in SAX)
10023
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010024Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10025 * xpath.c: fixed bug #78858 (the real fix)
10026
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010027Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010028 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010029
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010030Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * tree.c: modified xmlNodeSetBase to allow changing the
10033 base of a document.
10034
Daniel Veillard070803b2002-05-03 07:29:38 +000010035Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * xmlschemastypes.c: patch Charles Bozeman for validation of
10038 all the date, time, and duration types
10039 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10040 * configure.in: fixed an error pointed by an user
10041 * xml2-config.in: fixed an error pointed by an user
10042
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010043Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10044
10045 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10046 win32/libxml2.def.src xmlIO.c: exported default
10047 'file:', 'http:' and 'ftp:' protocols input handlers
10048 and maked protocols comparisson case insensitive
10049
Daniel Veillard34de97f2002-04-30 14:29:22 +000010050Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * configure.in: Neven Has detected a typo
10053
Daniel Veillard28577c32002-04-30 06:48:41 +000010054Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10057 as one of the persons allowed to commit directly to the
10058 module.
10059
Daniel Veillardfc57b412002-04-29 15:50:14 +000010060Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10063 * valid.c: raised a too low limit
10064 * doc/*: rebuilt the docs
10065
Daniel Veillardeca82812002-04-24 11:42:02 +000010066Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * test/XPath/expr/floats test/XPath/expr/functions
10069 result/XPath/expr/floats result/XPath/expr/functions
10070 xpath.c: another XPath conformance patch from Richard Jinks
10071
Daniel Veillard13e04c62002-04-23 17:51:29 +000010072Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * xmlschemas.c: fixed validation of attribute groups.
10075 * test/schemas result/schemas: added an example from the primer
10076
Daniel Veillard88c58912002-04-23 07:12:20 +000010077Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10080 * test/schemas result/schemas: updated the test list
10081
Daniel Veillarde19fc232002-04-22 16:01:24 +000010082Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * TODO: updated a bit
10085 * parser.c: made a comment more specific
10086 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10087 Schemas conformance.
10088 * test/schemas result/schemas: updated the test list
10089
Daniel Veillard441bc322002-04-20 17:38:48 +000010090Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10093 implementing xs:all with minOccurs = 0
10094 * tes/schemas/* result/schemas/*: added more tests covering
10095 xs:all
10096
Daniel Veillard8a001f62002-04-20 07:24:11 +000010097Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * xmlregexp.c: first implementation of the all particle, this
10100 may need to be revisited for case where not all transitions
10101 must be crossed.
10102
Daniel Veillard7646b182002-04-20 06:41:40 +000010103Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * tree.c: another entity processing update from Markus Henke
10106
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010107Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10108
10109 * trionan.c: fixed crash on OSF/1
10110
Daniel Veillardb4398962002-04-19 07:01:55 +000010111Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * xmlschemas.c: more Schemas work
10114 * test/schemas/* result/schemas/*: added more tests coming
10115 from the spec.
10116
Daniel Veillard54761132002-04-18 21:00:44 +000010117Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10120 ExcC14N specification
10121
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010122Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * tree.c: patch from Markus Henke, fix for recursive entities.
10125
Daniel Veillard23b1f372002-04-18 15:50:05 +000010126Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * xpath.c: fix a problem with string() on a document node.
10129
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010130Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * Makefile.am xmlschemas.c: more Schemas work
10133 * test/schemas/* result/schemas/*: added more tests coming
10134 from the spec.
10135
Daniel Veillard6231e842002-04-18 11:54:04 +000010136Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10139 * result/HTML/*: this changes a few things in the results
10140
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010141Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10142
10143 * include/libxml/tree.h: eliminated 'declaration different than
10144 prototype' warning
10145 * include/win32config.h: "resolved" conflicts with errno.h
10146
Daniel Veillardb509f152002-04-17 16:28:10 +000010147Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10150 on the automata interfaces and debug of counted choices
10151 * test/schemas/* result/schemas/*: added a number of tests
10152
Daniel Veillard8651f532002-04-17 09:06:27 +000010153Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10156 a bit of work on Schemas
10157 * testSchemas.c: try to make it more useful
10158 * test/schemas/* result/schemas/* Makefile.am: changed the
10159 Schemas regression test procedure, started adding a few samples
10160
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010161Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10162
10163 * include/libxml/encoding.h: Patch for the Borland C++ builder
10164 * include/libxml/tree.h: Patch for the Borland C++ builder
10165 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010166 * win32/bcb5: New directory for the Borland C++ builder
10167 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010168
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010169Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10170
10171 * win32/Makefile.msvc: Update for XML Schema support
10172 * win32/configure.js: Update for XML Schema support
10173 * win32/libxml2.def.src: Update for XML Schema support
10174
Daniel Veillard4255d502002-04-16 15:50:10 +000010175Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10178 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10179 xmlunicode.c include/libxml/Makefile.am
10180 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10181 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10182 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10183 include/libxml/xmlversion.h.in : merged the current state of
10184 XML Schemas implementation, it is not configured in by default,
10185 a specific --schemas configure option has been added.
10186 * test/automata test/regexp test/schemas Makefile.am
10187 result/automata result/regexp result/schemas:
10188 merged automata/regexp/schemas regression tests
10189
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010190Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * xpath.c: Gary found a compile time problem, fixes #78823
10193
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010194Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * configure.in: release of 2.4.20
10197 * doc/*: updated and rebuilt the docs
10198
Daniel Veillardf544f192002-04-15 12:56:56 +000010199Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * python/Makefile.am: patch from Cristian Gafton to build on
10202 Red Hat 6.2, should also fix #75779
10203
Daniel Veillard940492d2002-04-15 10:15:25 +000010204Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * valid.c: first part of fixing #78729
10207
Daniel Veillardeb475a32002-04-14 22:00:22 +000010208Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10211 escaping of URI when saving HTML files.
10212 * result/HTML/*: this impacted some tests
10213
Daniel Veillard9b731d72002-04-14 12:56:08 +000010214Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * configure.in: trying to fix #77441
10217
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010218Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * include/libxml/xmlIO.h: Hallski complained it could not be
10221 included by itself.
10222
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010223Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10226
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010227Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10228
10229 * win32/configure.js: patch from Nilo for the c14n option
10230 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10231
Daniel Veillardda423da2002-04-10 19:25:38 +000010232Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10235 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10236 LIBXML_THREAD_ENABLED
10237
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010238Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * xpath.c: another patch from Richard Jinks for substring conformance
10241 * test/XPath/expr/floats test/XPath/expr/strings
10242 result/XPath/expr/floats result/XPath/expr/strings: update of the
10243 test suite to check those.
10244
Daniel Veillard01917aa2002-04-10 11:30:41 +000010245Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * xpath.c: patch from Richard Jinks for .x float parsing.
10248
Daniel Veillard46d6c442002-04-09 16:10:39 +000010249Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * parser.c: patch from Markus Henke when an encoding ain't recognized
10252
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010253Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * libxml.m4: got a report that #include <string.h> was needed
10256
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010257Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10260
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010261Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10262
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010263 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010264
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010265Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10268 pointed out by Melvyn Sopacua.
10269
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010270Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * libxml.m4: Frédéric Crozat gave a patch related to the change
10273 of Include paths breaking the libxml.m4
10274
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010275Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * xpath.c: Fix bug #76927 forgot to save some context
10278 when evaluating binary expressions
10279
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010280Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * configure.in: fixed configure for MPE/iX from Markus Henke
10283 * xmlmemory.c: fixed initialization problems
10284 * xpath.c: another set of patches from Richard Jinks this
10285 fixes "make XPathtests" on linux
10286
Daniel Veillard21458c82002-03-27 16:12:22 +000010287Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10290 * test/XPath/expr/compare test/XPath/expr/equality
10291 test/XPath/expr/floats test/XPath/expr/functions
10292 test/XPath/expr/strings result/XPath/expr/compare
10293 result/XPath/expr/equality result/XPath/expr/floats
10294 result/XPath/expr/functions result/XPath/expr/strings: Updated
10295 tests though they show a divergence on Linux
10296
Daniel Veillard28dfed12002-03-27 09:08:17 +000010297Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * xpath.c trionan.c: previous commit also included patches
10300 from Richard Jinks on some IEEE support corner case
10301
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010302Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10305 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10306 that $(datadir) should be used for docs
10307
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010308Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10311 could leak filedescriptors
10312
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010313Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * configure.in nanohttp.c: applied patch from Allan Clark for
10316 UnixWare/OpenServer
10317
Daniel Veillard19274092002-03-25 16:48:03 +000010318Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * configure.in: preparing 2.4.19
10321 * doc/*: rebuilt the docs
10322
Daniel Veillard56b2db72002-03-25 16:35:28 +000010323Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * nanohttp.c: fixing #76043, got fed up with non-portability
10326 of that piece of code.
10327
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010328Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * valid.c SAX.c: Never commit without running "make tests" :-(
10331 fix a couple of stupidities in the previous commit
10332 * result/*: a few changes in some attribute order result of previous
10333 commit.
10334
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010335Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10338 the internal subset should not raise duplicate ID errors,
10339 also there was a small bug in conjunction to namespace
10340 declarations defaulted and xml:xxx attributes DTD definitions.
10341
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010342Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * xpath.c: Richard Jinks also raised some rounding problems
10345 this tries to fix them
10346
Daniel Veillard4e2df542002-03-22 12:23:14 +000010347Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10350 behaviour in xmlXPathCastToString()
10351
Daniel Veillarddb552912002-03-21 13:27:59 +000010352Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10355 raised by Morus Walter
10356
Daniel Veillard9e537932002-03-21 13:08:08 +000010357Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10360 from Igor
10361
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010362Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * xpath.c: fixing #75619, related to a problem when trying
10365 to evaluate condition when the current node set resulting
10366 from that sub-step evaluation is empty. Also fixes 2 potential
10367 problem with previous-sibling and next-siblings axis.
10368
Daniel Veillard1840ef02002-03-21 08:05:23 +000010369Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10372 HTML support is not configured in.
10373
Daniel Veillard561b7f82002-03-20 21:55:57 +000010374Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10377 include/libxml/tree.h: dohh I really didn't intended to commit
10378 this test version :-(
10379
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010380Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * testSAX.c: I wanted to see the real speed at the SAX interface
10383 after a little too many Ximianer started complaining about the
10384 parser speed.
10385 added a --quiet option:
10386 paphio:~/XML -> ls -l db100000.xml
10387 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10388 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10389 3200006 callbacks generated
10390 real 0m1.270s
10391 Which means 16MBytes/s and 3Mcallback/s
10392
Daniel Veillardc62a1472002-03-19 18:35:12 +000010393Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * xpath.c: valgrind spotted another error that time when running
10396 on libxslt regression tests
10397
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010398Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * Makefile.am: adding "make valgrind" running the full regression
10401 tests (except python ones) under Valgrind (using valgrind -q
10402 which was kindly added by the author).
10403 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10404 passes cleanly now except an obcure floating point initialization
10405 raised in log10() in one XPath regression test ???
10406 * tree.c: edited some comments to close #75244
10407
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010408Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10411 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10412 context of ScrollKeeper, made sure that if the number is
10413 an integer, the serialization follows the description at
10414 http://www.w3.org/TR/xpath#section-String-Functions
10415
Daniel Veillard5997aca2002-03-18 18:36:20 +000010416Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010418 * configure.in: preparing 2.4.18
10419 * doc/*: updated and rebuilt the web site
10420 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10421 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010422 * parser.c: humm, changed the way the SAX parser work when
10423 xmlSubstituteEntitiesDefault(1) is set, it will then
10424 do the entity registration and loading by itself in case the
10425 user provided SAX getEntity() returns NULL.
10426 * testSAX.c: added --noent to test the behaviour.
10427
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010428Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * parser.c: Wilfried Teiken provided a hackish but working
10431 way to get context reported back on entities when parsing
10432 with SAX and without breaking the DOM build.
10433
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010434Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * c14n.c: applied a new patch from Aleksey Sanin
10437 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10438 to reference Aleksey implementation of XML digital Signatures
10439
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010440Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * xpath.c: small fix to avoid potential problem due to
10443 ordering of freeing data
10444 * python/Makefile.am: people were complaining about
10445 the generated file in python dir not being built
10446
Daniel Veillardd2379012002-03-15 22:24:56 +000010447Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10450 python/generator.py python/libxml.c python/types.c: Cleanup
10451 of the python Makefiles based on Jacob and James feedback,
10452 fixed the spec file accordingly, fixed the number of warning
10453 that passing my pedantic CFLAGS was generating. Conclusion
10454 is that Python includes are real crap.
10455
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010456Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * configure,in: it was reported quite a few times that
10459 xml2-config --cflags should not output
10460 -I$includeprefix/libxml2/libxml because libxml2 header names
10461 clashes with existing names like list.h from C++ stl.
10462 Includes should be #include<libxml/xxx.h> so ...
10463
Daniel Veillard6f293b12002-03-15 09:42:33 +000010464Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * c14n.c: another patch from Aleksey Sanin
10467
Daniel Veillard5c396542002-03-15 07:57:50 +000010468Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10471 canonicalization algorithm
10472 * doc/xml.html doc/index.html: added the C14N references on the
10473 index page.
10474
jacob berkman9be65862002-03-14 02:15:56 +0000104752002-03-13 jacob berkman <jacob@ximian.com>
10476
10477 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10478 usage, redundant, and gcc specific
10479
Daniel Veillard75be0132002-03-13 10:03:35 +000010480Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * xpath.c: speedup some node selection operations, this can
10483 have a significant impact on DocBook Norm's stylesheets
10484 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10485 make sure it's always the case
10486 * debugXML.c: distinguish CDATA and comments in ls operations
10487
Daniel Veillard61f26172002-03-12 18:46:39 +000010488Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10491 to generate better API descriptions etc...
10492
Daniel Veillard9ff88172002-03-11 09:15:32 +000010493Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * c14n.c: Fixing #74186, made sure all boolean expressions
10496 get fully parenthesized, ran indent on the output
10497 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10498 include/libxml/tree.h: also #74186 related, removed the
10499 --with-buffers option, and all the preprocessor conditional
10500 sections that were resulting from it.
10501
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010502Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * valid.c: applied patch from Dodji Seketeli fixing an
10505 uninitailized variable in xmlValidGetValidElements()
10506
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010507Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * c14n.c: fixed a few comments
10510 * doc/*.html doc/*/*.html: regenerated the docs and added
10511 the C14N API
10512 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10513
Daniel Veillardfa49d872002-03-09 10:20:00 +000010514Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * check-xml-test-suite.py: fix to adapt varaiations in the
10517 bindings
10518 * configure.in python/setup.py python/setup.py.in: fixed to
10519 have the version of the python scripts automatically updated
10520
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010521Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10524 in xmlCopyProp()
10525
Daniel Veillardaf43f632002-03-08 15:05:20 +000010526Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * configure.in: preparing 2.4.17 release
10529 * doc/*: updated and rebuilt the docs
10530 * xpath.c: fixed a comment
10531 * python/libxml.c: fixed a possible reentrancy problem
10532
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010533Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10536 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10537 added a specific regression test
10538 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10539 not raise exceptions when failing to find the attribute.
10540
Daniel Veillard90bc3712002-03-07 15:12:58 +000010541Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * configure.in xmllint.c: owen pointed out a problem with the
10544 ftme fix, gettimeofday() was not detected by configure and
10545 the ftime header wasn't included, dohhh
10546
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010547Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * configure.in xmllint.c: trying to fix #71457 for timing
10550 precision when gettimeofday() is not availble but ftime() is
10551
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010552Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10555 are now copied on install and part of the -devel RPM
10556
Daniel Veillard7b416132002-03-07 08:36:03 +000010557Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * xpath.c: trying to avoid bug #72150 which was apparently
10560 caused by a gcc bug (or a processor problem) as detailed
10561 at http://veillard.com/gcc.bug
10562
Daniel Veillardf742d342002-03-07 00:05:35 +000010563Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10566 fixed xmlReconciliateNs(), added a Python test/example for
10567 inter-document cut'n paste
10568 * python/libxml.py: fixed node.doc on document nodes and added
10569 xpathEval() onto node objects
10570
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010571Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10574 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10575 fixup and integrated tests for the serialization stuff
10576
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010577Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10580 moved the libxml man page to section 3
10581
Daniel Veillard1e774382002-03-06 17:35:40 +000010582Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * tree.c: fix bug #72490
10585 * python/libxml.c python/libxml.py: added methods serialize()
10586 and saveTo() to all node elements.
10587
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010588Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * xmlIO.c: closed #73430, don't read from an input source
10591 which indicated an end-of-file or an error.
10592
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010593Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * parser.c: make sure SAX endDocument is always called as
10596 this could result in a Python memory leak otherwise (it's
10597 used to decrement ref-counting)
10598 * python/generator.py python/libxml.c python/libxml.py
10599 python/libxml2-python-api.xml python/libxml2class.txt
10600 python/tests/error.py python/tests/xpath.py: implemented
10601 the suggestions made by Gary Benson and extended the tests
10602 to match it.
10603
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010604Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * python/generator.py: applied patch fixing #73450
10607
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010608Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * xpath.c: fixing #61290 "namespace nodes have no parent"
10611 long standing divergence from the XPath REC. NodeSets
10612 simply hold a copy of namespace nodes and those node ->next
10613 points to the parent (which may not be the node carrying the
10614 definition).
10615 * include/libxml/xpath.h: flagged but didn't added a possible
10616 speedup
10617 * DOCBparser.c HTMLparser.c: removed some warnings from push
10618 parser due to new state being added.
10619 * tree.c: new fix from Boris Erdmann
10620 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10621 the XML Canonalization support from Aleksey Sanin
10622
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010623Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * tree.c: patch from Boris Erdmann fixing some namespace odities
10626 with xmlCopyNode()
10627
Daniel Veillardc6613042002-03-02 09:34:02 +000010628Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * xmlIO.c: fix bug #72706 when loading a NULL entity
10631
Daniel Veillardc0fef772002-03-01 16:16:31 +000010632Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10635 actually change in a future XML Namespace revision.
10636
Daniel Veillard79426f22002-03-01 16:14:17 +000010637Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10640 added the possibility of returning nodesets from XPath extension
10641 functions written in Python
10642
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010643Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * python/*: commiting some Python bindings work done while travelling
10646
Daniel Veillard97300512002-03-01 09:13:41 +000010647Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10650 explicitely with memory debugging switched on
10651
Daniel Veillard6361da02002-02-23 10:10:33 +000010652Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10655 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10656 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10657 the accessor generator for strings
10658 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10659 regression test.
10660
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010661Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * python/README python/generator.py python/libxml.c python/setup.py:
10664 added the 'usual' setup.py to allow building a libxml2-python
10665 module based on the same code. The initialization is however
10666 different the 2 .so files fo libxml2 and libxslt are identical and
10667 they entry point initialize both libraries. this is done to avoid
10668 some possible nasty problem since the Python don't merge the maps
10669 of all shared modules.
10670
Daniel Veillard158a4d22002-02-20 22:17:58 +000010671Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * parser.c: fixed a push/encoding bug reported by Michael
10674 on librsvg
10675
Daniel Veillard7839e162002-02-20 18:54:48 +000010676Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * include/libxml/parserInternals.h: fixes a misplaced #endif
10679
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010680Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * parser.c valid.c: found and fixed a couple of allocation bugs
10683
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010684Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10685
10686 * doc/xml.html doc/python.html doc/*: added a Python and binding
10687 page describing the current state of the Python bindings and
10688 giving pointers to the other languages wrappers.
10689
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010690Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10693 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10694 rebuilt the API and web site
10695 * xpath.c: fixed #71978 portability bugs
10696
Daniel Veillard8aff2472002-02-19 21:50:43 +000010697Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10700
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010701Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * include/libxml/parserInternals.h parser.c: had to change
10704 2 internal parsing API when processing document content
10705 to check the start and end of element content are defined
10706 in the same entity
10707 * valid.c include/libxml/valid.h: attribute normalization can
10708 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10709 with the context to report it.
10710 * SAX.c: fixed the last known bugs, crazy validation constraints
10711 when a document is standalone seems correctly handled. There
10712 is a couple of open issues left which need consideration especially
10713 PE93 on external unparsed entities and standalone status.
10714 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10715 The 2 tests left failing are actually in error. Cleanup done.
10716
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010717Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * valid.c: implemented E59 spaces in CDATA does not match the
10720 nonterminal S
10721
Daniel Veillard878eab02002-02-19 13:46:09 +000010722Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * SAX.c parser.c valid.c: more validation test fixups
10725 * check-xml-test-suite.py: added duration info for the tests
10726
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010727Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * parser.c valid.c: a couple of errors were reported but not
10730 saved back as such in the parsing context. Down to 1% failure rate
10731 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10732
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010733Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * xmlInternald.c: isExtender was missing a char
10736 * parser.c include/libxml/parser.h: % are acceptable in the
10737 internal subset if within a PUBLIC ID
10738
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010739Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * SAX.c parserInternals.c valid.c: more work on the conformance
10742 suite. Took the step to finally block documents with encoding
10743 errors. It's a fatal error per the spec, people should have fixed
10744 their documents by now.
10745
Daniel Veillard55253e22002-02-18 14:32:39 +000010746Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * check-xml-test-suite.py: fixed the test script after some discussion
10749 on the semantic of TYPE="error"
10750 * Makefile.am: added the script to the distrib
10751
Daniel Veillard28757702002-02-18 11:19:30 +000010752Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * SAX.c entities.c: fixed a couple of conformances issues deep
10755 into the validation code (standalone and undeclared Notations)
10756
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010757Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10760 stayed there for years !
10761
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010762Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10765 missing
10766
Daniel Veillardc7612992002-02-17 22:47:37 +000010767Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * check-xml-test-suite.py: improved the behaviour a bit as
10770 well as the logs
10771 * parser.c valid.c SAX.c: fixed a few more bugs
10772 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10773
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010774Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * check-xml-test-suite.py: python script to run regression tests
10777 against the XML Test suite of W3C/OASis
10778 * SAX.c: fixed a validation bug
10779 * parser.c: fixed 3 errors pointed by the test suite
10780 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10781 * python/Makefile.am: fixed a dependendy
10782
Daniel Veillard9f28f302002-02-15 20:48:08 +000010783Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * xmlmemory.c: avoid a warning bug #71594
10786
Daniel Veillard144024e2002-02-13 21:14:46 +000010787Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10790 warning on alpha/Tru64
10791
Daniel Veillarde4301c82002-02-13 13:32:35 +000010792Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * include/libxml/entities.h: fixing a comment
10795 * valid.c: fixing some troubles with validity check on namespaces
10796 * result/VC/NS3 test/VC/NS3: added a specific regression test
10797
Daniel Veillarda6d05382002-02-13 13:07:41 +000010798Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * tree.c: Fixing #71342 serializing '\n' in attribute values
10801 * result/noent/att3 result/att3 test/att3: added a specific
10802 test.
10803
Daniel Veillard797a5652002-02-12 13:46:21 +000010804Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * python/libxml.c: couple of bug fixes
10807
Daniel Veillard01a6d412002-02-11 18:42:20 +000010808Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * python/*.py: removed tabs and used spaces.
10811
Daniel Veillard397ff112002-02-11 18:27:20 +000010812Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10815 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10816
Daniel Veillard03517542002-02-11 13:54:40 +000010817Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10820 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10821
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010822Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * include/libxml/encoding.h include/libxml/entities.h
10825 include/libxml/globals.h include/libxml/parser.h
10826 include/libxml/threads.h include/libxml/tree.h
10827 include/libxml/xmlmemory.h: trying to fix the include mess
10828
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010829Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * include/libxml/xmlmemory.h: reverted part of the previous
10832 attempt to provide #69655, this was breaking the build.
10833
Daniel Veillard0ba59232002-02-10 13:20:39 +000010834Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10837 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10838 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10839 include/libxml/parserInternals.h include/libxml/tree.h
10840 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10841 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10842 clean.
10843 * python/libxml.c: fixed a warning.
10844
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010845Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10848 copying of node, merge back IDs in the target document.
10849 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10850 test/XInclude/ents/ids.xml: test case
10851 * result/VC/ElementValid4: output changed due to a typo fix
10852
Daniel Veillard1c18e302002-02-09 22:16:40 +000010853Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010856 generate the dependencies right as Jacob found out. Add
10857 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010858
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010859Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * parserInternals.c valid.c: Justin Fletcher found some parts
10862 of the code needing cleanup
10863 * libxml.spec.in python/Makefile.am python/generator.py
10864 python/libxml.c python/libxml.py: Fixed the python Makefiles
10865 corrected a bug showing up on ia64, changed the name of the
10866 python internal module too
10867
Daniel Veillard07be19b2002-02-08 14:20:35 +000010868Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * Makefile.am: applied patch from Andris Pavenis for binary
10871 name suffixes
10872
Daniel Veillardf216d462002-02-08 13:44:24 +000010873Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * xmllint.c win32/win32config.h: fixing #68748
10876
Daniel Veillardd455d792002-02-08 13:37:46 +000010877Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * valid.c: fixing #70166
10880
10881Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * valid.c: fixing #70077
10884
Daniel Veillardc575b992002-02-08 13:28:40 +000010885Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * Copyright Makefile.am README configure.in libxml.spec.in:
10888 Changed to the MIT Licence
10889 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10890 doc/xmlio.html: updated the doc accordingly
10891 * include/libxml/xmlwin32version.h configure.in: preparing
10892 2.4.14 release
10893 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10894 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10895 fixed the const xmlChar * wrapper and generator, XPath extension
10896 functions now use the context as first argument
10897 * python/tests/tstxpath.py python/tests/xpath.py
10898 python/tests/xpathext.py: Updated the tests accordingly
10899 * tree.c: fixed bug #70067
10900
Daniel Veillard7db38712002-02-07 16:39:11 +000010901Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * Makefile.am: cleanup
10904 * debugXML.c: always use stdout if output is NULL
10905 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10906 * python/Makefile.am python/generator.py python/libxml2class.txt
10907 python/libxml_wrap.h python/types.c: augmented the number of bindings
10908 handling FILE * and XPath contexts
10909 * python/tests/Makefile.am: avoid a stupid problem due to the
10910 use of TEST.
10911
Daniel Veillard15a143b2002-02-06 22:40:50 +000010912Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10915
Daniel Veillard70cab352002-02-06 16:06:58 +000010916Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * python/TODO python/libxml.c: cleanup the extension function lookup
10919 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10920
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010921Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * configure.in python/Makefile.am: do not install outside
10924 of prefix
10925
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010926Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * python/TODO python/libxml.c: started adding SAX interfaces
10929 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10930 SAX test
10931
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010932Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * tree.c: hardened the addChild function
10935 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10936 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10937 added accessors needed for xmlNode, a bit more testing and
10938 extension of interfaces
10939 * python/tests/Makefile.am python/tests/build.py: added a test
10940 build from scratch/save/load/check
10941
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010942Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * parserInternals.c: change a small bit in the way valididy
10945 error messages get initialized
10946 * python/TODO python/libxml.c python/libxml2-python-api.xml
10947 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10948 added some memory debugging to track leaks at the libxml2 level
10949 * python/tests/*.py: changed all tests to check for leaks,
10950 there is just one left in XPath extension registrations.
10951
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010952Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * python/TODO python/generator.py python/libxml2-python-api.xml
10955 python/libxml2class.txt: more accessor classes for the parser
10956 context, allow to switch on and check validity
10957 * python/tests/Makefile.am python/tests/error.py
10958 python/tests/invalid.xml python/tests/valid.xml
10959 python/tests/validate.py: attded more test and and added error.py
10960 which I forgot to commit in the last step
10961
Daniel Veillard3ce52572002-02-03 15:08:05 +000010962Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * python/Makefile.am python/types.c: cleanup
10965 * python/libxml.c python/libxml.py python/libxml_wrap.h
10966 python/generator.py python/libxml2-python-api.xml
10967 python/libxml2class.txt: added class for parser context, added
10968 first cut for push mode support. Added a framework to generate
10969 accessors functions.
10970 * python/tests/Makefile.am python/tests/push.py: added a push
10971 test
10972
Daniel Veillardcfb05462002-02-02 23:18:22 +000010973Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10976 bug a bit of cleanup.
10977
Daniel Veillard5d819032002-02-02 21:49:17 +000010978Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10981 python/libxml2class.txt: adding error redirections and preformat
10982 to a python handler
10983 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10984 tests self checking
10985
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010986Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10989 a function
10990
Daniel Veillard9589d452002-02-02 10:28:17 +000010991Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10994 python/libxml.c python/libxml2-python-api.xml
10995 python/libxml2class.txt: Progressing through the TODOs, class
10996 description output, extra XML API, RPM now builds the wrappers
10997 for all python installed versions
10998
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010999Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * configure.in libxml.spec.in python/Makefile.am python/TODO
11002 python/generator.py python/libxml2class.txt: added more informations
11003 in the libxml2-python package including docs. Slightly changed
11004 the class hierarchy
11005 * python/tests/*: added basic regression tests infrastructure too
11006
11007Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11010 added libxml2-python as part of the packages installed
11011
Daniel Veillarda7340c82002-02-01 17:56:45 +000011012Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * python/Makefile.am python/generator.py python/libxml.c
11015 python/libxml.py: more work, now able to extend the
11016 XPath interpreter with functions written in python.
11017
Daniel Veillardc3e39442002-02-01 09:29:41 +000011018Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * python/Makefile.am: Jacob sent a patch to allow building from
11021 tarfile.
11022
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011023Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11026 inserted the python wrappers build, I hope this won't be too
11027 unportable
11028
Daniel Veillard1971ee22002-01-31 20:29:19 +000011029Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * xpath.c: minor optimization
11032 * python/generator.py python/libxml.c python/libxml.py
11033 python/libxml_wrap.h: more work on the python bindings,
11034 they now support XPath and there is no evident leak
11035
Daniel Veillard36ed5292002-01-30 23:49:06 +000011036Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * python/generator.py python/libxml.c python/libxml.py:
11039 more work on the python bindings generator.
11040
Daniel Veillard96fe0952002-01-30 20:52:23 +000011041Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * python/generator.py python/libxml.c python/libxml_wrap.h:
11044 more work on the python bindings.
11045
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011046Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * python/generator.py python/libxml.c python/libxml.py
11049 python/libxml_wrap.h: commited early version of a python binding
11050 for private use only ATM
11051
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011052Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * entities.c tree.c include/libxml/entities.h: applied patch
11055 from Anthony Jones to implement copy of DTD subtree too. Had
11056 just to keep 2 function private which really ought to become
11057 public ones.
11058
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011059Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * xmllint.c: added pointers to the web pages in the usage()
11062
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011063Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * tree.c: more fixes from Petr Kozelka for attribute handling
11066 in the tree API to align the semantic with DOM.
11067
Daniel Veillard36065812002-01-24 15:02:46 +000011068Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * valid.c tree.c entities.c: another set of patches from
11071 Anthony Jones for copy operations cleanup and robustness
11072
Daniel Veillardf8592562002-01-23 17:58:17 +000011073Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11074
11075 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11076 an alphabetic index based on comments content
11077 * doc/*: rebuilt the web site with the new references
11078
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011079Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * parserInternals.h: Greg Sjaardema suggested to use an
11082 eponential buffer groth policy in xmlParserAddNodeInfo()
11083
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011084Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11087 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11088 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11089 to generate cross-references, and added/updated the stylesheets
11090 to generate and link API indexes. The generic keyword index
11091 is not done yet.
11092 * doc/*.html: regenerated all the usual docs too
11093
Daniel Veillard2070c482002-01-22 22:12:19 +000011094Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * debugXML.c: added an xpath function to the shell for T. V. Raman
11097
11098Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011099
11100 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11101 debug routines.
11102
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011103Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11106 support of attribute nodes
11107
Daniel Veillard9d06d302002-01-22 18:15:52 +000011108Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11111 hopefully near complete and fully documented of the API in XML
11112 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11113 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11114 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11115 include/libxml/parserInternals.h include/libxml/valid.hi
11116 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11117 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11118 include/libxml/xpath.h include/libxml/xpathInternals.h:
11119 Cleaned up the doc comments a lot in the process, the interface
11120 coverage is now 100%
11121
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011122Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11125 extracts comments from the gtk-doc DocBook output (a bit
11126 convoluted but seems to work).
11127
Daniel Veillard61006472002-01-21 17:31:47 +000011128Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11131 added an XML description of the API, moved the script generating
11132 it here. Added a "make api" target
11133
Daniel Veillardd2f23002002-01-21 13:36:00 +000011134Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11135
11136 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11137
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011138Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * xpath.c include/libxml/xpathInternals.h: the change made to
11141 xmlXPathFuncLookupFunc was incompatible roll it back
11142
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011143Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * SAX.c: cleanup patch from Anthony Jones
11146 * doc/Makefile.am: fix the headers to avoid in make scan
11147 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11148 includes, * vs Ptr and general cleanup
11149 * parsedecl.py: first version of a script to extract the
11150 module interfaces, the goal will be to provide .decl or XML
11151 specification of the interfaces to build wrappers.
11152
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011153Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11156 now provides return codes in case of errors
11157
Bjorn Reese026d29f2002-01-19 15:40:18 +000011158Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11159
11160 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11161 Upgraded to trio baseline 1.6
11162 * strio.h strio.c: Replaced by triostr.h and triostr.c
11163
Daniel Veillard572577e2002-01-18 16:23:55 +000011164Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11167 of strdup usage in the code
11168
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011169Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * parser.c error.c: Keith Isdale complained rightly that
11172 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11173
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011174Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * tree.c: fixed the funxtion to set the xml: attributes
11177 * debugXML.c: added "setbase" to test it.
11178
Daniel Veillard2c748c62002-01-16 15:37:50 +000011179Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11182 to allow updating an attribute content
11183
Daniel Veillard8de85c62002-01-15 17:10:15 +000011184Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * libxml.h: try to avoid problems when compiling on Windows
11187
Daniel Veillard314cfa02002-01-14 17:58:01 +000011188Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * hash.c: patch from Anthony Jones for hash.c allocation size
11191 * Makefile.am: trying to work around Yet Another Libtool Madness
11192 and build the 2.4.13 release finally ...
11193
Daniel Veillard744683d2002-01-14 17:30:20 +000011194Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11197 * doc/* : update of the documentation
11198
Daniel Veillarde6a55192002-01-14 17:11:53 +000011199Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11202 at fixing #61290 :-(
11203
Daniel Veillardfb25a512002-01-13 20:32:08 +000011204Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11207 Fixes bug #67229
11208
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011209Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * tree.c: trying to avoid troubles when a subtree is copied
11212 and coalesced in part with the target tree. Should fix
11213 bug #67407
11214
Daniel Veillardd8224e02002-01-13 15:43:22 +000011215Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * valid.c: fixed validation of attributes content of type
11218 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11219 values, very old bug. Fixes #67671
11220
Daniel Veillard8107a222002-01-13 14:10:10 +000011221Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * parser.c include/libxml/parserInternals.h tree.c: integrated
11224 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11225 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11226
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011227Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * threads.c: applied Serguei Narojnyi's patch to add native
11230 thread support on the Win32 platform
11231 * testThreadsWin32.c Makefile.am: added the test program also
11232 from Serguei, Win32 specific
11233 * include/win32config.h include/libxml/xmlwin32version.h.in:
11234 added patch from Igor for the Windows thread specific defines.
11235
Daniel Veillard845cce42002-01-09 11:51:37 +000011236Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11239
Daniel Veillard7b602b42002-01-08 13:26:00 +000011240Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11243 output page into XMLinfo.html. Close bug #66951 and
11244 raised by Robert Collins too.
11245
Daniel Veillard73c6e532002-01-08 13:15:33 +000011246Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * encoding.c: Paul Keogh pointed out a possibility of segfault
11249 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11250 Closes bug # 68238
11251
Daniel Veillard4a859202002-01-08 11:49:22 +000011252Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * doc/*.html: updated the Gdome2 links
11255
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011256Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * libxml.h: Applied following patches from Robert Collins
11259 and make sure IN_LIBXML is defined when compiling it
11260 -------
11261 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11262 as well as Visual C.
11263 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11264 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11265 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11266 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11267 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11268 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11269 xmlSysIDExists xmlNoNetExists).
11270 * xmllint.c: Don't include winsock2.h for Cygwin.
11271
Daniel Veillard401c2112002-01-07 16:54:10 +000011272Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11275 when the version info is not present.
11276
Daniel Veillard6f42c132002-01-06 23:05:13 +000011277Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * tree.c: Anthony Jones pointed out a problem in
11280 xmlStringGetNodeList() and provided a fix for it
11281
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011282Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11283
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011284 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011285 xmlCreatePushParserCtxt() when the initial buffer passed
11286 is large.
11287
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011288Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * win32/*: big cleanup of the Windows/MSVC project files
11291 from Igor Zlatkovic
11292
Daniel Veillardcebb1362002-01-02 13:13:30 +000011293Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * doc/Makefile.am: should fix #67674 and avoid troubles if
11296 xsltproc is not available or fails in the prefix provided
11297
Daniel Veillard26908ab2002-01-01 16:50:03 +000011298Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11301
Daniel Veillard5344c602001-12-31 16:37:34 +000011302Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11303
11304 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11305 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11306 Fixed a few other problems raised by Charlie Bozeman.
11307 * result/VC/ElementValid[5-7]: fixed the output
11308
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011309Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11310
11311 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11312 patches from Charlie Bozeman. Regenerated the HTML docs.
11313
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011314Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11315
11316 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11317 for Windows from Igor
11318
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011319Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * xmllint.c: applied Justin Fletcher patch for --output or -o
11322
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011323Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11324
11325 * win32/libxml2/libxml2.def.src: close #67019
11326
Daniel Veillard01db67c2001-12-18 07:09:59 +000011327Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * xmllint.c: applied Justin Fletcher generic timing patch
11330 similar to the one already applied to xsltproc.
11331
Daniel Veillardd1640922001-12-17 15:30:10 +000011332Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11333
11334 * include/libxml/tree.h tree.c: applied documentation patches
11335 from Charlie Bozeman
11336
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011337Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11338
11339 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11340
Daniel Veillard29e43992001-12-13 22:21:58 +000011341Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * valid.c: fix the xmlStrdup() used in the previous patch.
11344 * valid.c: added --dropdtd
11345 * tree.c: fixed xmlUnlinkNode so it also removes the references
11346 from the document if the node is a DTD
11347
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011348Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * HTMLtree.c valid.c: cleanup some static declarations
11351
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011352Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * xmllint.c: removed another strdup()
11355 * doc/FAQ: removed the HP/UX entry
11356
Daniel Veillarded472f32001-12-13 08:48:14 +000011357Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * valid.c: fix bug #66816 when validating.
11360 * xmllint.c: don't use sys/time.h if configure did not found it
11361
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011362Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11363
11364 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11365 xmlcatalog_man.xml
11366
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011367Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11368
11369 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11370 xmlInitMemory() was declared twice
11371
Daniel Veillardb82c1662001-12-09 14:00:54 +000011372Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11373
11374 * globals.c: do not reference strdup() !
11375 * configure.in libxml-2.0.pc.in: trying to fix the libs
11376 of the various config extraction modules
11377
Daniel Veillardef90ba72001-12-07 14:24:22 +000011378Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11379
11380 * configure.in : preparing 2.4.12
11381 * doc/* : updated and rebuilt the docs
11382
Daniel Veillard220346d2001-12-07 11:33:54 +000011383Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * uri.c: closed bug #66159
11386 * testURI.c: added --escape option
11387 * configure.in: some cleanup for xml2-config --cflags
11388
Daniel Veillard2a906822001-12-06 14:34:08 +000011389Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * globals.c testThreads.c: removed some misplaced includes
11392 of xmlversion.h
11393
Daniel Veillarde28313b2001-12-06 14:08:31 +000011394Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * threads.c: patch from Gary Pennington fixing a possible
11397 problem at initialization time.
11398
Daniel Veillardd3b08822001-12-05 12:03:33 +000011399Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11400
11401 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011402 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011403 CodeWarrior.
11404
Daniel Veillarda7866932001-12-04 13:14:44 +000011405Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11406
11407 * xmllint.c: applied Geert Kloosterman's patch to fix
11408 --repeat --timing output
11409
Daniel Veillard19840942001-11-29 16:11:38 +000011410Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11413 where non-wellformed XML declaractions were not detected.
11414
Daniel Veillarde85d9342001-11-28 14:43:12 +000011415Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11418
Daniel Veillard22f25a82001-11-28 09:12:23 +000011419Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11420
11421 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11422 gets reset by xmlCleanupInputCallbacks() and this makes the
11423 function useless. Same for output.
11424
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011425Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11426
11427 * xmlIO.c: robert pointed out a loop error in callback cleanups
11428
Daniel Veillard8faa7832001-11-26 15:58:08 +000011429Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11430
11431 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11432 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11433 they are not really tied to debugging
11434
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011435Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11436
11437 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11438 * xmllint.c: better --catalogs description
11439
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011440Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11441
11442 * tree.c: fixed a couple of problems in xmlSetProp()
11443
Daniel Veillardcd337f02001-11-22 18:20:37 +000011444Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11445
11446 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11447 unappropriate stdout output.
11448
Daniel Veillard566d4df2001-11-22 13:00:53 +000011449Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11450
11451 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11452 by Denis Beurive, closes #65111
11453
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011454Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * valid.c: in case of content model validity error, don't
11457 print it if validity warnings were not requested.
11458
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011459Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11460
11461 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11462 * parserInternals.c: removed the last exit() call. Print an
11463 unmaskable error on stderr instead (library mismatch detection)
11464
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011465Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11466
11467 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11468 shell instructions from Heiko Rupp
11469
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011470Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * catalog.c: use the URL notation file:// for default catalog paths
11473
Daniel Veillard0ec98632001-11-14 15:04:32 +000011474Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11475
11476 * include/libxml/tree.h: better comments for _private fields
11477 * tree.c: removed a problem when copying an entity reference.
11478
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011479Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * vms/*: updated instructions and diffs from John A Fotheringham
11482
Daniel Veillarda11001b2001-11-12 22:45:36 +000011483Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11484
11485 * include/libxml/xmlerror.h: avoid an include problem if
11486 #include <libxml/xmlerror.h> happens first in code
11487 seems to be the case in KDE libs
11488
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011489Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11492 from Igor for Windows
11493
11494Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * Makefile.am: Gary Pennington pointed out a missing prefix
11497
Daniel Veillard43d3f612001-11-10 11:57:23 +000011498Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11499
11500 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11501 * doc/*: upgraded and rebuilt the docs
11502
Daniel Veillardc1f78342001-11-10 11:43:05 +000011503Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11504
11505 * HTMLparser.c: fix comment in scripts element parsing.
11506 * result/HTML/doc3*: updated the results.
11507
11508Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * uri.c: another URI bug fix #63336, using Joel Young patch.
11511
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011512Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11515 a cleaned up version of the Pwd shell string generation.
11516
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011517Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * valid.c include/libxml/tree.h: trying to fix namespaces +
11520 validation problems for good, closing #63619 in the process
11521 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11522 wrong in this respect, fixed it.
11523
Daniel Veillardd536f702001-11-08 17:32:47 +000011524Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * xmllint.c: Morus Walter patch to allow --format and --encode
11527
Daniel Veillard5004f422001-11-08 13:53:05 +000011528Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11529
11530 * debugXML.c: Stefan Kost provided an help command for the shell
11531
Daniel Veillarda6825e82001-11-07 13:33:59 +000011532Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * debugXML.c: Heiko Rupp pointed that the shell would crash
11535 on empty nodesets returns.
11536
Daniel Veillard03f848d2001-11-07 12:53:46 +000011537Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11540 migh need the history libraries
11541
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011542Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11545 handle the case of < in quoted attributes, Bastian Kleineidam
11546
Daniel Veillardc853b322001-11-06 15:24:37 +000011547Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11550 fixing catalog breakages
11551 * Makefile.am catalog.c result/catalogs/catal
11552 result/catalogs/mycatalog.* test/catalogs/catal*:
11553 fixed more problems in catalog support, added more regression tests
11554 for both XML and SGML catalog handling
11555
Daniel Veillard66870c72001-11-05 19:27:49 +000011556Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * debugXML.c: applied an improvement to xmlGetLineNo() from
11559 Keith Isdale
11560
Daniel Veillardffe09c92001-11-05 14:21:47 +000011561Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11564 Side effect of the progressive catalog loading
11565
Daniel Veillardad661b92001-11-05 11:43:15 +000011566Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * Makefile.am: confexecdir and confexec_DATA were defined twice
11569 pointed out by Karl Eichwalder
11570
Daniel Veillard6eb17722001-11-04 22:19:27 +000011571Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * xmlcatalog.c: avoid unlink() and use remove() instead.
11574
Daniel Veillardea898282001-11-04 22:13:45 +000011575Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * libxml.spec.in: cleanup
11578 * include/libxml/xmlwin32version.h: updated with 2.4.8
11579
Daniel Veillarda4617b82001-11-04 20:19:12 +000011580Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11583 of compiling libxml with a non standard set of options
11584
John Fleck027edfb2001-11-04 20:13:58 +000011585Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11586
11587 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11588 document --sgml option, fixing gnome bugzilla #63382
11589
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011590Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11593 breakage of 2.4.7, added a couple of really needed APIs
11594 like xmlCatalogIsEmpty() and xmlNewCatalog()
11595 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11596 for install-catalog
11597 * configure.in: preparing 2.4.8
11598
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011599Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11602 include/libxml/tree.h include/libxml/xmlIO.h: more include
11603 cleanups, export cleanly one html output + format function.
11604
11605Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * parser.c: removed initGenericErrorDefaultFunc call from
11608 xmlInitParser() since it could destroy previous calls to
11609 xsltSetGenericErrorFunc() effects
11610
Daniel Veillardebd38c52001-11-01 08:38:12 +000011611Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11614 keyword.
11615
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011616Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * Makefile.am: cleanup
11619 * threads.c: cleanup too
11620 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11621 from xsltproc
11622 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011623 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011624
Daniel Veillard91c00402001-10-30 17:41:38 +000011625Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11628 was not used anymore !
11629
Daniel Veillard52dcab32001-10-30 12:51:17 +000011630Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * configure.in: preparing 2.4.7
11633 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11634 manual page from John
11635 * doc/*: updated the doc and rebuilt the generated pages
11636
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011637Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * xmlIO.c: closing bug #62711, the library should never
11640 close stdin or stdout.
11641
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011642Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * uri.c: second pass at fixing #63336, using Joel Young
11645 final patch. looks okay.
11646
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011647Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * uri.c include/libxml/uri.h: trying to clear #63336
11650 allowing the escaping routine to parse unconformant
11651 URI-References.
11652
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011653Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11654
11655 * vms/readme.vms vms/build_libxml.com nanoftp.c
11656 include/libxml/xmlversion.h.in: a few VMS updates from
11657 John A Fotheringham
11658 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11659 and xmlCleanupOutputCallbacks() for the Perl binding people.
11660
Daniel Veillard635ef722001-10-29 11:48:19 +000011661Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11664 apply fixes to close #63271 and avoid segfaults when
11665 the error routine gets callbed before xmlInitParser()
11666 get called.
11667 * nanoftp.c error.c: Applied patches from Justin Fletcher
11668 correcting some xmlGenericError misuses.
11669
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011670Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11671
11672 *doc/xmllint.xml, doc/xmllint.1
11673 New and improved man page for xmllint - .xml is the original, .1
11674 is the generated man page
11675
Daniel Veillardc9484202001-10-24 12:35:52 +000011676Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11679 the web site from the main HTML document.
11680
Daniel Veillard5151c062001-10-23 13:10:19 +000011681Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * parser.c: fixed an erroneous validation bug when PE refs
11684 occurs in external parsed entities referenced from the
11685 internals subset
11686 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11687 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11688 added the associated testcase, it's a nice one.
11689 * HTMLparser.c: generate the DTD node as HTML still ...
11690 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11691
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011692Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11693
11694 * HTMLparser.c: fixed a bug in htmlNewDoc()
11695
Daniel Veillard89cad532001-10-22 09:46:13 +000011696Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11697
11698 * test/threads/*: added entities testing to the Thread test
11699 * testThreads.c: make the test reasonable
11700 * DOCBparser.c: fix the DTD public and system ID
11701 * xmllint.c: added --sgml for SGML DocBook importing
11702 * Makefile.am: added Docbtests target
11703
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011704Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11707 * testThreads.c: removed bogus include
11708
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011709Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11712 fixed a very serious (looping) validation bug
11713
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011714Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * include/libxml/globals.h include/libxml/threads.h threads.c
11717 testThreads.c: far more testing, cleaning up bugs
11718 * *.c : make sure globals.h is always included.
11719
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011720Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * HTMLparser.c: try to get rid of parser loops for good.
11723
Daniel Veillardab7488e2001-10-17 11:30:37 +000011724Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * configure.in: fixed some bugs in CFLAGS passing.
11727 * test/threads Makefile.am testThreads.c: added a specific
11728 threaded test case (really nasty, guaranteed).
11729
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011730Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * catalog.c: serious cleanup on the management of the
11733 XML catalog tree, more tests done, especially with
11734 the catalog PI.
11735
Daniel Veillard364789a2001-10-16 12:45:00 +000011736Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * catalog.c: avoid a problem in catalog cleanup on SMP if
11739 catalogs were not initialized.
11740
Daniel Veillard81463942001-10-16 12:34:39 +000011741Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * catalog.c xpath.c: trying to cleanup the not thread safe
11744 parts of the library.
11745
Daniel Veillard64a411c2001-10-15 12:32:07 +000011746Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11747
11748 * include/libxml/globals.h configure.in global.data: make
11749 the allocation be per-thread a configure option
11750 * encoding.c include/libxml/parser.h: fixed compilation
11751 errors
11752
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011753Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * include/libxml/parser.h: Norm reported that a few lines
11756 added were breaking libxslt compile, removed them for now
11757
Daniel Veillard6f350292001-10-14 09:56:15 +000011758Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * parser.c parserInternals.c threads.c: debugged and fixed
11761 initialization problems which were giving troubles on SMP
11762 boxes.
11763
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011764Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * include/libxml/Makefile.am: missing globals.h
11767
Daniel Veillarde7090612001-10-13 12:18:28 +000011768Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011769
Daniel Veillarde7090612001-10-13 12:18:28 +000011770 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011771
Daniel Veillardd0463562001-10-13 09:15:48 +000011772Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11775 include/libxml/parserInternals.h include/libxml/tree.h
11776 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11777 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11778 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11779 Applied the last patches from Gary, cleanup, activated threading
11780 all user accessible global variables are now handled in globals.[ch]
11781 Still a bit rought but make tests passes with either
11782 --with-threads defined at configure time or not.
11783 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11784 linking options
11785
Daniel Veillardb8478642001-10-12 17:29:10 +000011786Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11787
11788 * Makefile.am include/libxml/Makefile.am
11789 include/libxml/globals.h globals.c include/libxml/threads.h
11790 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11791 configure.in: started integrating the core of the thread support
11792 not activated yet but half integrated. The code should still
11793 compile and work anyway.
11794
Daniel Veillardb44025c2001-10-11 22:55:55 +000011795Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11796
11797 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11798 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11799 integrating the non-controversial parts of Gary Pennington
11800 multithread patches
11801 * catalog.c: corrected a small bug introduced
11802
Daniel Veillard75b96822001-10-11 18:59:45 +000011803Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11804
11805 * catalog.c include/libxml/catalog.h: very serious cleanup,
11806 isolating unportable code and as much as possible the accesses
11807 to the global shared catalog. May need more testing !
11808
Daniel Veillard78d12092001-10-11 09:12:24 +000011809Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11812 Keith Isdale patches for the XSLT debugger interfaces. Some
11813 cleanup
11814
Daniel Veillardff0b7312001-10-11 06:46:09 +000011815Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11816
11817 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11818 * DOCBparser.c: generate line nubers in elements
11819
Daniel Veillard60087f32001-10-10 09:45:09 +000011820Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11821
11822 * configure.in: preparing 2.4.6 release
11823 * doc/xml.html doc/html/*: updated and rebuilt the docs
11824 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11825
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011826Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11827
11828 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11829 adding documentation for DV's supercatalog support
11830
Daniel Veillard82d75332001-10-08 15:01:59 +000011831Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11832
11833 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11834 super catalog support adding one API and one flag --sgml to
11835 xmlcatalog
11836
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011837Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11838
11839 * doc/xmlcatalog_man.xml, xmlcatalog.1
11840 One more crack at
11841 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11842
11843
Thomas Broyer47334c02001-10-07 16:41:52 +000011844Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11845
11846 * xpath.c: implemented xmlXPathObjectCopy for external objects
11847 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11848
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011849Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11850
11851 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11852 finishing up fix to
11853 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11854 the xmlcatalog man page display more elegantly
11855
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011856Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * configure.in: closing bug #61832
11859 * HTMLparser.c: removed a warning
11860
Daniel Veillard6ab38382001-10-06 13:08:27 +000011861Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * xpath.c: fixing #61673 part I, do not loose doc information
11864 when copying result value trees.
11865
Daniel Veillard556c6682001-10-06 09:59:51 +000011866Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11867
11868 * xpath.c: trying to harden the XPath interpreter
11869
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011870Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11871
11872 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11873 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11874
William M. Brack1633d182001-10-05 15:41:19 +000011875Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11876
11877 * HTMLparser: repaired another loop problem
11878
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011879Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11882 parsing.
11883 * xpath.c: fix bug #61291 the default XML namespace node is
11884 missing from the namespace axis.
11885 * tree.c: refuse to create namespaces nodes with prefix "xml"
11886
Daniel Veillard651f9472001-10-04 14:51:06 +000011887Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * SAX.c: ouch a non-defined namespace could lead to a crash,
11890 fixed #61215
11891
Daniel Veillard7dd05702001-10-04 14:25:12 +000011892Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * parserInternals.c: closed bug #61054
11895
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011896Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * include/libxml/Makefile.am: closing #60708
11899
Daniel Veillarda293c322001-10-02 13:54:14 +000011900Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11901
11902 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11903 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11904
Daniel Veillardf4309d72001-10-02 09:28:58 +000011905Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11906
11907 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11908
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011909Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11912 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11913
Daniel Veillard16756b62001-10-01 07:36:25 +000011914Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11915
11916 * catalog.c: Justin Fletcher provided cleaup code in case
11917 HAVE_STAT is not defined
11918 * include/win32config.h: Igor Zlatkovic suggested to have
11919 HAVE_STAT defined there
11920
William M. Brack5e1cac12001-09-28 16:19:18 +000011921Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11922
11923 * catalog.c - fixed typing error reported by M. Barros
11924
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011925Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11926
11927 * xmllint.c - fixing typo
11928
William M. Brackd28e48a2001-09-23 01:55:08 +000011929Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11930
11931 * HTMLparser.c: small enhancement to prevent loop on
11932 unrecognizable data
11933
Daniel Veillardb1d62872001-09-21 09:47:08 +000011934Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * parserInternals.c: applying patch from bug #60757 this
11937 should close it
11938
Daniel Veillardc0631a62001-09-20 13:56:06 +000011939Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * catalog.c xmlcatalog.c: removed a couple of warning
11942 * xpath.c: try to solve the linking problem on platforms
11943 needing trio to compile
11944
Daniel Veillard1a123612001-09-19 08:06:23 +000011945Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011946
Daniel Veillard1a123612001-09-19 08:06:23 +000011947 * Makefile.am libxml.spec.in: backing up non-documented changes
11948 commited without review or aproval by Jens Finke <jens@gnome.org>
11949 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011950
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011951Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11952
11953 * configure.in: Joe Orton provided a patch fixing a problem
11954 when iconv is specified to be in a non-standard directory
11955 but wasn't exported in xml2-config --cflags
11956
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011957Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11958
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011959 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011960 troubles with 2.4.4 errors.
11961
Daniel Veillard16698282001-09-14 10:29:27 +000011962Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11963
11964 * encoding.c entities.c: do not output hexadecimal charrefs
11965 when serializing HTML since some version of Netscape can't
11966 grok it, generate decimal ones.
11967 * result/HTML/doc3.htm: output changed due to previous test
11968 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11969
Daniel Veillard98fed372001-09-13 11:34:58 +000011970Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11973 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11974
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011975Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011976 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011977
11978 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11979 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11980 updated the configuration scripts systems accordingly
11981
Daniel Veillard04382ae2001-09-12 18:51:30 +000011982Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * configure.in: preparing for 2.4.4
11985 * doc/xml.html doc/html/*: updated and rebuilt the docs
11986
Daniel Veillardd63437e2001-09-12 15:00:27 +000011987Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * win32/dsp/libxml2.def.src: tried to incorporate comments
11990 from bug #59220
11991
Daniel Veillard319a7422001-09-11 09:27:09 +000011992Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11993
11994 * parser.c result/noent/wml.xml: fixed bug #59981 related
11995 to handling of '&' in attributes when entities are substitued
11996
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011997Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11998
11999 * libxml.h include/libxml/xmlversion.h.in
12000 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12001 Tried to close bug #60131
12002
Daniel Veillardbce62332001-09-10 18:46:55 +000012003Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12006
Daniel Veillard143b04f2001-09-10 18:14:14 +000012007Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * SAX.c: fixing bug #59946 on xmlns=""
12010
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012011Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12012
12013 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12014 but allocates a new error code.
12015
Daniel Veillard05c13a22001-09-09 08:38:09 +000012016Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12017
12018 * xmllint.c: John Fleck fixed typos in the options output
12019 * parser.c SAX.c: fix ignorable white space SAX selection
12020
12021Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12022
12023 * entities.c: Steve Underwood found the possibility of an
12024 ininite loop in case of error.
12025
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012026Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12027
12028 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12029
Daniel Veillarda050d232001-09-05 15:51:05 +000012030Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12031
12032 * parser.c: warn if version is not 1.0 but it's not
12033 strictly speaking an error after analyzing the spec
12034
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012035Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12036
12037 *doc/catalog.html - add link to the html version of the
12038 man page, other linguistic cleanups
12039
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012040Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12041
12042 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12043 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12044 file, has not yet been included in the build.
12045
Daniel Veillard99784ff2001-09-01 16:20:28 +000012046Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12047
12048 * catalog.c: removed a duplicate affectation Justin Fletcher
12049
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012050Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12051
12052 * tree.c: Armin Sander pointed a possible text coalescing
12053 problem, completed his patch.
12054
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012055Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12056
12057 * trionan.c: Fixed const and volatile re-definition problem
12058
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012059Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * libxml.4 parser.c: doc updates from Heiko Rupp
12062 * parserInternals.c: 2 sanity checks from Heiko Rupp
12063
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012064Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12065
12066 * tree.c: applied patch from Armin Sander to make some pointers
12067 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012068 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012069
Daniel Veillardb06c6142001-08-27 14:26:30 +000012070Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12071
12072 * xpath.c: hum, restrict the integer usage gcc bug workaround
12073 to only gcc compilers so that other architecture don't get
12074 penalized by this limitation.
12075 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12076
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012077Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12080 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12081
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012082Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12085 --convert option to xmlcatalog to convert SGML ones to
12086 the XML syntax.
12087 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12088
12089 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012090Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * catalog.c xmlIO.c: started some serious testing and fixed
12093 a few bug and optmization needs.
12094
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012095Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12096
12097 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12098 preparing for a 2.4.3 release even if it may not be ready yet
12099 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12100 all file parsing lookup to go through the entity resolver, add
12101 to add an API to bypass it (needed to load catalogs themselves),
12102 some cleanup on the catalog code too.
12103 * nanoftp.c: small cleanup
12104 * doc/catalog.html: small update
12105
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012106Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12109 Jun Kuriyama
12110
Daniel Veillardffb120d2001-08-23 00:52:23 +000012111Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * doc/catalog.html: finished the catalog documentation
12114
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012115Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12116
12117 * doc/catalog.html doc/xml.html: added documentation about
12118 Catalog support, misses an API description
12119 * doc/html/*: reextracted the API pages
12120
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012121Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12124 Added the part about section 7.2 on URI resolution,
12125 fixed a side effect in the HTML parser, look complete
12126 and ready to rock except the URI/SystemID part!
12127
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012128Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12129
12130 * include/libxml/catalog.h include/libxml/parser.h
12131 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12132 xmlIO.c: added support and APIs needed for the catalog PI
12133 * include/libxml/xmlIO.h: cleanup
12134
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012135Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12138 include/libxml/catalog.h: starts to look okay, really
12139 plugged the new framework, cleaned a lot of stuff,
12140 added some APIs, except the PI's support missing this
12141 should be mostly complete
12142 * result/catalogs/* test/catalogs/*: added new test, enriched
12143 the existing one with URN ID tests
12144
Daniel Veillard64339542001-08-21 12:57:59 +000012145Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * catalog.c: fixed nextCatalog
12148 * result/catalogs/docbook test/catalogs/*: started adding
12149 a small regression test
12150
Daniel Veillardcda96922001-08-21 10:56:31 +000012151Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12154 more work on the XML catalog support.
12155 * parser.c include/libxml/parser.h: small cleanup seems using
12156 list as a public parameter name can give portability troubles
12157 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12158 include/libxml/xpath.h include/libxml/Makefile.am: removed
12159 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12160 wrappers
12161
Bjorn Reese45029602001-08-21 09:23:53 +000012162Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12163
12164 * Makefile.am trio.c triodef.h trionan.c xpath.c
12165 include/libxml/Makefile.am include/libxml/trionan.h:
12166 Re-worked Not-A-Number and Infinity support.
12167 * xmlcatalog.c: added readline include files
12168
Daniel Veillard344cee72001-08-20 00:08:40 +000012169Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12170
12171 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12172 testCatalog as xmlcatalog, making it an installed app
12173 adding a shell, and preparing it to be a /etc/xml/catalog
12174 management tool, though not ready yet
12175 * catalog.c include/libxml/catalog.h: adding support for
12176 XML Catalogs http://www.oasis-open.org/committees/entity/
12177 not finished, there is some interesting tradeoffs and a
12178 few open questions left.
12179
Daniel Veillardb7664f42001-08-19 13:00:43 +000012180Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * xmllint.c: fixed a line formatting problem
12183
Daniel Veillard5015b712001-08-17 09:37:52 +000012184Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * SAX.c: removed a couple of unused variable (Albert Chin)
12187
Daniel Veillardbb371292001-08-16 23:26:59 +000012188Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12191 trying to fix some troubles w.r.t. function returning
12192 const xxxPtr.
12193
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012194Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12195
12196 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12197 defined
12198
Daniel Veillardae6db172001-08-16 19:32:00 +000012199Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * xpointer.c: removed unused var
12202
Daniel Veillard09190202001-08-16 16:27:41 +000012203Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * testXPath.c: another small cleanup closing bug #59110
12206
Daniel Veillard796f4b62001-08-16 16:00:13 +000012207Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * win32/dsp/libxml2.def.src: small cleanup closing bug
12210 #59108
12211
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012212Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12213
12214 * example/gjobread.c: add xmlCleanupParser() before leaving
12215
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012216Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * config.h.in configure.in include/libxml/xmlwin32version.h:
12219 released 2.4.2
12220
Daniel Veillardd3d06722001-08-15 12:06:36 +000012221Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12222
12223 * include/libxml/valid.h debugXML.c valid.c: deprecate
12224 the non-boundchecking Sprintf functions, add Snprintf
12225 this should close bug #57984
12226
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012227Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12230 URIs before doing the lookups (pointed by Mark Vakoc)
12231
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012232Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * xpath.c: serious changes on Result Value Trees and NodeSets
12235 w.r.t. deallocation and collect operations. Probably not
12236 100% clean (merge of allocated trees smells like a problem).
12237 Seems sufficient to close #58943
12238
Daniel Veillard90493a92001-08-14 14:12:47 +000012239Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12240
12241 * xmllint.c: adding a --format option
12242
Daniel Veillardfe703322001-08-14 12:18:09 +000012243Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12244
12245 * xpath.c: count() was broken on Result Value Tree
12246 * xmlIO.c: fixed file:/// accesses on _WIN32
12247
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012248Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12249
12250 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12251 macro was renamed, this should close bug #58683
12252
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012253Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12256 entity substitution mode text at the end of the entity might
12257 be added due to text coalescing.
12258 * nanoftp.c parser.c: small cleanup
12259
Daniel Veillard0c720972001-08-08 20:59:00 +000012260Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12261
12262 * HACKING: added John Fleck right to commit in the doc subdir
12263
Daniel Veillard48da9102001-08-07 01:10:10 +000012264Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12267 allow to inherit attributes from the DTD directly in the
12268 tree, this is needed for XPath and can be a useful feature.
12269 Inherited namespaces are always provided at the tree level now
12270 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12271 of tests for this feature (XSLT being the prime user).
12272
Daniel Veillard50f34372001-08-03 12:06:36 +000012273Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12274
12275 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12276 testSAX.c xmlIO.c xmllint.c include/win32config.h
12277 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12278 include/libxml/xmlwin32version.h.in win32/README.MSDev
12279 win32/dsp/*: applied Win32 Facelift No.2 patches from
12280 Igor Zlatkovic for Windows/MSC
12281
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012282Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * SAX.c: unparsedEntityDecl() the URI computation of the
12285 entity wasn't done breaking XSLT unparsed-entity-uri()
12286
Daniel Veillard567e1b42001-08-01 15:53:47 +000012287Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12288
12289 * xpath.c: fixed a bug when walking the descendants and
12290 the current node has no children
12291 * debugXML.c: show up when a text node is supposed to not be escaped
12292
Thomas Broyerf186c822001-07-31 23:30:37 +000012293Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12294
12295 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12296 worked like the set:leading() function)
12297 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12298
Daniel Veillardba6db032001-07-31 16:25:45 +000012299Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12302
Daniel Veillard57905372001-07-31 15:52:17 +000012303Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12304
12305 * include/libxml/xmlIO.h: apply change to close #58141
12306 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12307
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012308Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12309
12310 * parser.c: when the internal subset uses a PE, then the
12311 included entity can use conditional sections.
12312
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012313Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12314
12315 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12316 when walking the namespace axis showing up in
12317 libxst/tests/general/bug-12
12318 * xmlmemory.c: added the possibility to trace a given block
12319 defined by its address
12320
Daniel Veillard4aafa792001-07-28 17:21:12 +000012321Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * parser.c: don't override existing encoding specified before
12324 starting xmlParseDocument()
12325
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012326Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12327
12328 * include/libxml/xmlwin32version.h: reinserted, needed for
12329 Windows users of CVS
12330
Darin Adlera77cac02001-07-27 17:41:51 +0000123312001-07-27 Darin Adler <darin@bentspoon.com>
12332
Darin Adler699613b2001-07-27 22:47:14 +000012333 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12334 * testCatalog.c: Add include of <libxml/parser.h>.
12335
123362001-07-27 Darin Adler <darin@bentspoon.com>
12337
Darin Adlera77cac02001-07-27 17:41:51 +000012338 * include/libxml/.cvsignore:
12339 * include/libxml/xmlwin32version.h:
12340 Remove this file from CVS because it's generated.
12341
Daniel Veillard50822cb2001-07-26 20:05:51 +000012342Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12343
12344 * parser.c include/libxml/parser.h: applied const patches from
12345 Tom Moog #58002
12346
Thomas Broyerba4ad322001-07-26 16:55:21 +000012347Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12348
12349 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12350 lookup framework
12351
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012352Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * tree.c: fixed xmlCopyNode() for documents
12355
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012356Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12359
12360Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012361
12362 * parser.c: fixes bug #57652 reported by Morus Walter
12363
Daniel Veillarde3924972001-07-25 20:25:21 +000012364Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12367
Daniel Veillarda53c6882001-07-25 17:18:57 +000012368Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12371 errors, lesson don't add new functions at 1am before a release
12372 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12373 from XPath initialization when possible.
12374
Daniel Veillardd9bad132001-07-23 19:39:43 +000012375Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * result/scripts/base*: removing history/readline changed
12378 this slightly
12379 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12380 xmllint.c: make element content line number generation
12381 optionnal to avoid breaking old apps added interface to switch
12382
Daniel Veillardf012a642001-07-23 19:10:52 +000012383Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012386 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012387 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12388 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12389 John Kroll fixes to allow saving to HTTP via PUT (or
12390 POST of needed).
12391 * doc/html/*.html: regenerated the docs
12392
Thomas Broyere8126242001-07-22 03:54:15 +000012393Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12394
12395 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12396 xmlHashScanFull and xmlHashScannFull3 to get passed the
12397 three keys as arguments to the callback function
12398
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012399Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12400
12401 * configure.in Makefile.am: removed libxml softlink for good
12402 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12403 100% coverage by gtk-doc
12404
Daniel Veillard8599e702001-07-17 21:38:51 +000012405Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12406
12407 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12408 fixed serious troubles due to size_t vs. int mismatch
12409
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012410Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12413
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012414Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12415
12416 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12417 convenient extension API for value and context managing
12418 Now handles external objects through xmlXPathPopExternal,
12419 xmlXPathWrapExternal and xmlXPathReturnExternal.
12420 Added functions for sets operations (intersection, etc.)
12421
Daniel Veillard22090732001-07-16 00:06:07 +000012422Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
12424 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12425 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12426 HTMLparser.c: cleanup of global variables, marking some
12427 const or private.
12428
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012429Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012430
12431 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12432 fixed xmlXPathNodeSetItem when passing index=0
12433
Daniel Veillard05dec342001-07-14 21:57:39 +000012434Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
12436 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12437
Daniel Veillard28ae6362001-07-14 16:44:32 +000012438Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * xmllint.c: fixed compilation under Cygwin #57503
12441 * TODO: update
12442
Peter Williamsed156f52001-07-13 18:35:13 +0000124432001-07-13 Peter Williams <peterw@ximian.com>
12444
12445 * config.h.in: add #undef HAVE_DLFCN_H
12446
12447 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12448 builddir.
12449
Daniel Veillard73b36e32001-07-12 15:09:52 +000012450Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12451
12452 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12453 raised by #57348 and #57381
12454
Daniel Veillard7db37732001-07-12 01:20:08 +000012455Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12458 tree.c xpointer.c: store the line numbder in element->content,
12459 may break some software, need a configuration mechanism
12460
Darin Adler96037892001-07-11 00:03:16 +0000124612001-07-10 Darin Adler <darin@bentspoon.com>
12462
12463 * .cvsignore:
12464 * example/.cvsignore:
12465 * include/.cvsignore:
12466 * include/libxml/.cvsignore:
12467 Various things that are generated and should be ignored.
12468
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012469Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12472 * doc/xml.html doc/html/*: updated the docs
12473
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012474Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12477 validation occured on content with element child
12478
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012479Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * tree.c: fixed XML Base computation which was broken
12482 * debugXML.c: added a base function to the shell
12483 * Makefile.am result/scripts/* test/scripts/*: added scripts
12484 based regression tests, and adding 2 XML Base tests
12485
Daniel Veillard19e96c32001-07-09 10:32:59 +000012486Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12487
12488 * tree.c: set properties doc and call xmlSetListDoc for properties
12489 content when grafting them in a different tree.
12490 * aclocal.m4: remove from CVS
12491
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012492Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12493
12494 * win32/libxml2/libxml2.def.src: added some missing entry point
12495 for XPath (Mark Vakoc)
12496
Daniel Veillard388236f2001-07-08 18:35:48 +000012497Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12500 layer should URI-Unescape before trying to open resources.
12501
Daniel Veillard04383752001-07-08 14:27:15 +000012502Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12503
12504 * xpath.c: fix the name() bug for elements in the default
12505 namespace reported by Charlie Bozeman
12506
Daniel Veillard7583a592001-07-08 13:15:55 +000012507Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12510 led to an XPath fix, improvements of SAX initialization, and
12511 an added option --nocdata to testXPath
12512
Daniel Veillard449d7392001-07-07 19:11:06 +000012513Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * doc/libxml-doc.el: Felix Natter provided anew version working
12516 with XEmacs too
12517
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012518Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * include/libxml/xpath.h: small cleanup
12521 * doc/xml.html: update
12522
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012523Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12526 released 2.3.14
12527
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012528Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012531 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012532
Daniel Veillard73c9c042001-07-05 20:02:54 +000012533Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12536 were not equal to empty strings
12537
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012538Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * SAX.c: fixed a URI-Reference computation problem when validating
12541 * xmlIO.c: small cleanup
12542
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012543Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * parser.c: improved the description of a couple of interfaces
12546 upon Larry Stamper suggestion
12547
Daniel Veillard62f313b2001-07-04 19:49:14 +000012548Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * SAX.c entities.c parser.c: changed completely the way entities
12551 are handled when running the parser in entity substitution mode.
12552 This fixes a bug reported by Stephan Kulow and nearly divides
12553 by 3 the amount of memory required by libxslt to load and process
12554 DocBook TDG.
12555
Daniel Veillardf420ac52001-07-04 16:04:09 +000012556Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * HTMLparser.c: fixing a too early root closing problem raised
12559 byt Prashanth Naidu
12560
Daniel Veillard8c357d52001-07-03 23:43:33 +000012561Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12562
12563 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12564 raised by Mark Vakoc.
12565
Daniel Veillard6e90d192001-07-03 16:37:49 +000012566Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12567
12568 * example/Makefile.am: fixed the include path to add srcdir/include
12569 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12570 and some cleanup
12571
Daniel Veillardf06307e2001-07-03 10:35:50 +000012572Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12573
12574 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12575 lot of optimization work, results in significant improvements
12576 when handling really complex XPath queries. Add a small optimizer
12577 for unions, improve [n] and [last()], avoid some costly ops.
12578
Daniel Veillard77044732001-06-29 21:31:07 +000012579Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12582 * xpath.c: small cleanup
12583 * xmlGetNsList: reformated, fixed problems if used on Entities
12584
Daniel Veillard2adbb512001-06-28 16:20:36 +000012585Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12588
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012589Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12592 * Makefile.am example/Makefile.am: workaround automake generating
12593 erroneous deps
12594
Daniel Veillard12f7d292001-06-28 13:12:11 +000012595Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * include/win32config.h: bug #56801 Yon Derek provided a patch
12598 to the windows config file.
12599
Daniel Veillard87ee9142001-06-28 12:54:16 +000012600Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12601
12602 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12603 libxml.h : Yon Derek provided a set of changes to compile from
12604 CVS on Windows/MSC
12605
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012606Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * parser.c: fixed UTF8 BOM support in push mode
12609 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12610 added a specific testcase
12611
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012612Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * Makefile.am: added --push regression tests
12615 * parserInternals.c: the XML parser segfaulted in --push mode
12616
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012617Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * configure.in: moved the symlinks detection within a CVS
12620 check, this is not portable and will be removed soon.
12621 * xpath.c: small cleanup/speedup
12622
Daniel Veillard11648102001-06-26 16:08:24 +000012623Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12626 release of 2.3.12
12627 * parser.c: make an error message if unknow entities in all cases
12628
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012629Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12632
Daniel Veillard23793842001-06-25 16:07:45 +000012633Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12636 includes were installed in the wrong dir
12637
Daniel Veillardf5498f32001-06-25 15:08:36 +000012638Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * doc/html.xml: warn against sending code to exhibit bugs.
12641
Daniel Veillard56f06462001-06-24 21:34:03 +000012642Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12645 Tru64 from Thomas Leitner
12646
Daniel Veillardc5d64342001-06-24 12:13:24 +000012647Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * AUTHORS: added William and Bjorn
12650 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12651 daniel@veillard.com hopefully I won't have to do this again
12652 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12653 docs can be rebuilt cleanly now
12654 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12655 from CVs it's generated, added include/libxml/xmlwin32version.h
12656 also generated but which should change far less frequently.
12657 * catalog.c nanoftp.c: made sure to include libxml.h not
12658 libxml/xmlversion.h directly
12659 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12660 when compiling on WIN32 and MSC
12661
Daniel Veillard07385fd2001-06-23 21:55:48 +000012662Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * include/Makefile.am include/libxml/Makefile.am configure.in:
12665 fixed make distcheck and rebuilding the rpms
12666
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012667Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * configure.in: should finish the migration of exported includes
12670 into a real include/libxml in CVS, at least for CVS users.
12671 * removed the exported headers, added in include/libxml (as well
12672 as xmlversion.h.in).
12673
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012674Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * configure.in: fixed the way to detect symlink
12677
Daniel Veillard66541772001-06-23 18:31:04 +000012678Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * configure.in: updated, include/libxml is now a real CVS dir
12681
Daniel Veillardca989762001-06-23 17:39:29 +000012682Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12685 version works with both libxml1 and libxml2 (it autodetects
12686 the prefix of the html-files) from Felix Natter.
12687 * doc/xml.html: updated doc accordingly
12688
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012689Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * xpath.c: fixed the bug generating a template loop in libxslt
12692 when using docbook-xsl-1.4, * should filter out document nodes
12693 * HACKING: added William
12694 * TODO: updated
12695
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012696Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * doc/FAQ.html: added a warning about gcc-3.0
12699 * doc/xml.html: added reference to gdome2 and removed a confusing
12700 sentence
12701
Daniel Veillardf7f41852001-06-22 15:18:01 +000012702Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * xmlversion.h: okay this is a generated file, but Windows
12705 users need it and they can't generate it, and I want CVS
12706 Windows users ...
12707 * win32/libxml2/libxml2_so.dsp: Windows project file for
12708 the shared lib version of libxml2
12709 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12710 resources needed for libxslt/xsltproc by Yon Derek
12711
Bjorn Reese3157b342001-06-22 14:41:45 +000012712Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12713
12714 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12715
Daniel Veillard4151acb2001-06-22 10:48:57 +000012716Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
Daniel Veillardcc146db2001-06-22 11:10:52 +000012718 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12719
12720Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
Daniel Veillard4151acb2001-06-22 10:48:57 +000012722 * include/win32config.h: Yon Derek provided a first fix
12723 to be able to compile libxslt/xsltproc on Windows
12724
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012725Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12726
12727 * xpath.c: attempt to work around what seemed a gcc optimizer
12728 bug when handling floats on i386 http://veillard.com/gcc.bug
12729 * tree.c entities.c encoding.c: doing some cleanups while
12730 chasing it
12731
Daniel Veillard017b1082001-06-21 11:20:21 +000012732Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * Makefile.am: cleanup when --without-debug is specified
12735 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12736 w.r.t. --without-debug and other include points
12737 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12738 Catalogs
12739 * configure.in entities.h tree.h HTMLparser.c: removed
12740 --without-corba, made the _private field mandatory
12741
Daniel Veillard87a764e2001-06-20 17:41:10 +000012742Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12745 outputs a BOM in UTF8, an errata has been issued to avoid the
12746 problem, that was the most reasonable solution... Add support
12747 for a leading UTF8 BOM in entities.
12748
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012749Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * valid.c: fixed a bug found when post validating an entity ref
12752 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12753 activate it too
12754
Daniel Veillard39196eb2001-06-19 18:09:42 +000012755Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12758 weakness in the node copy the XPointer and the XInclude
12759 implementations. Serious cleanup.
12760
Daniel Veillard3739b982001-06-19 12:51:30 +000012761Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * Makefile.am: Kjartan Maraas provided a small patch to
12764 add xml2-config.in to EXTRA_DIST
12765
Daniel Veillarda9142e72001-06-19 11:07:54 +000012766Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12769 provided another failing case found in KDE, the way the
12770 ctxt->vctxt.nodeTab was allocated and freed changed over
12771 time but it wasn't completely cleaned up. This should fix it.
12772
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012773Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * parser.c: Stephan Kulow also raised the fact that line number
12776 could get miscounted making debug harder, fixed the problem
12777 in xmlParseCharData()
12778
Daniel Veillard64b98c02001-06-17 17:20:21 +000012779Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * valid.c: Stephan Kulow pointed out a problem when validating
12782 and using an empty entity, forgot a 'break' in a case.
12783
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012784Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12787 * doc/xml.html: updated with 2.3.11
12788
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012789Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12790
12791 * TODO: updated adding cleanup of generated doc
12792 * configure.in: prepared to release 2.3.11
12793 * xmllint.c: added --version for bug reporting
12794 * doc/html/*.html: rebuilt the doc
12795
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012796Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * xpath.c: first part of the work on selecting namespace to
12799 fix bug #56115
12800
Daniel Veillard96ed5832001-06-15 22:22:04 +000012801Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12804 when using -liconv
12805 * TODO: updated
12806
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012807Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12810 cleanup, encoding support.
12811
Daniel Veillard608ad072001-06-14 08:32:28 +000012812Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12815
Daniel Veillard239d0522001-06-13 23:02:48 +000012816Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * xpath.c: bug detected by Ankh when / is used as a function arg
12819
Daniel Veillard02bb1702001-06-13 21:11:59 +000012820Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12823 of element and use it to avoid outputting formatting spaces at
12824 the wrong place. Implemented the format parameter for HTML save.
12825 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12826 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12827 result/HTML/wired.html: of course this impact the result of a
12828 number of HTML tests
12829
Daniel Veillard95d845f2001-06-13 13:48:46 +000012830Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * HTMLtree.[ch]: started augmenting the HTML save API with
12833 encoding and formatting parameters
12834
Daniel Veillardeca60d02001-06-13 07:45:41 +000012835Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * HTMLtree.h: cleanup and started evaluating the work needed on
12838 revamping the HTML output code
12839
Daniel Veillard84666b32001-06-11 17:31:08 +000012840Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12843
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012844Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * valid.c: fixed bug #56049, forgot one check in the
12847 validation routine
12848
Daniel Veillardca2366a2001-06-11 12:09:01 +000012849Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12852
Daniel Veillard6761eee2001-06-11 10:29:38 +000012853Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * libxml.h: fixed an error in last commit
12856 * doc/FAQ.html: added an entry for compilation from CVS
12857
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012858Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * xmlversion.h.in libxml.h: Cygwin patches
12861 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12862 * tree.h: cleanup
12863
Daniel Veillardacd370f2001-06-09 17:17:51 +000012864Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12867 memory block in a strange case where libxml is linked twice
12868 in the binary.
12869
Daniel Veillard1d047672001-06-09 16:41:01 +000012870Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12873 state far too often, simple fix used to avoid it.
12874
Daniel Veillard4497e692001-06-09 14:19:02 +000012875Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12878 being processed, applied his patch
12879 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12880
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012881Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12884 provided fixes to compile on MSCC again
12885 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12886 also provided an update for the project files.
12887
Daniel Veillarda682b212001-06-07 19:59:42 +000012888Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12891 bug #55810
12892
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012893Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * tree.c: fixed xmlGetNsProp() to close bug #55683
12896 Note this requires libxslt to use it's own function instead.
12897
Daniel Veillardf0c53762001-06-07 16:07:07 +000012898Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * HTMLtree.c: when in a pre element no formatting space should
12901 be added.
12902 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12903
Daniel Veillard068a9652001-06-07 15:30:26 +000012904Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * configure.in: added tests for signal() and signal.h
12907
Daniel Veillard541d6552001-06-07 14:20:01 +000012908Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12911
Daniel Veillard8a367d42001-06-07 14:01:34 +000012912Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * doc/libxml-doc.el: Felix Natter provided a new version for
12915 libxml2
12916
Daniel Veillard8a926292001-06-07 11:20:20 +000012917Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * HTMLtree.c: when in a pre element no formatting space should
12920 be added.
12921
Daniel Veillard14839d52001-06-06 16:11:56 +000012922Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12925
Daniel Veillarde95e2392001-06-06 10:46:28 +000012926Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12929 hack
12930 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12931 * uri.c: fixed a warning
12932
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012933Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * HTMLtree.c: trying to close bug #55772 escaping in script
12936 elements
12937 * doc/xml.html: suggest to send mail to the list
12938
12939Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012940
12941 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12942 good. Use a macro and based on the solution provided in
12943 vsnprintf manual page from GNU.
12944
Bjorn Reese99748722001-06-05 12:49:15 +000012945Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12946
12947 * error.c: Workaround for non-preserving variadic list.
12948 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12949
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012950Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * doc/xml.html: added 2.3.10 release
12953
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012954Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * configure.in: releasing 2.3.10
12957
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012958Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12961
Daniel Veillard20042422001-05-31 18:22:04 +000012962Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * encoding.c: Robert Collins provided a patch to add the
12965 "US-ASCII" encoding alias
12966
Daniel Veillard97ac1312001-05-30 19:14:17 +000012967Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12970 string oriented functions and started cleaning the related areas
12971 in xpath.c which needed fixing in this respect
12972
Daniel Veillard2d703722001-05-30 18:32:34 +000012973Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12976 #55380
12977 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12978
Daniel Veillard9403a042001-05-28 11:00:53 +000012979Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * TODO: updated
12982 * nanohttp.[ch] : started adding APIs to get the redirected URL
12983 when this occurs (needed for further base computation
12984 * tree.h: cleanup
12985 * encoding.c: cleanup
12986 * SAX.c: minor change around ctxt->loadsubset
12987
Daniel Veillard6278fb52001-05-25 07:38:41 +000012988Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * Makefile.am include/Makefile.am: small change to have
12991 include/libxml rebuilt if working from CVS.
12992 * uri.c: applied another patch from Carl Douglas for URI escaping,
12993 this should close bug #51876
12994
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012995Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12998 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12999 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13000 added specific regression test
13001 * parser.h: preparing for the XSLT mode where DTD inherited
13002 attributes are added to the tree.
13003
Daniel Veillardbbd22452001-05-23 12:02:27 +000013004Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * xinclude.[ch]: Updated the namespace for the Last Call version
13007 * result/XInclude/include test/XInclude/include: updated the
13008 testsuite accordingly
13009
Daniel Veillard8514c672001-05-23 10:29:12 +000013010Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13013 related to bug #51876
13014
Daniel Veillard42596ad2001-05-22 16:57:14 +000013015Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * tree.c: fixed a gross mistake in base computation, xml:base is
13018 not completely correct yet (need cascade).
13019 * xpath.[ch]: added the few things needed to find a function name
13020 and URI from the XPath context when it is called.
13021
Daniel Veillard81418e32001-05-22 15:08:55 +000013022Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13025 * DOCBparser.c: small cleanup
13026 * xmllint.c: added a --catalogs option to load catalogs from
13027 $SGML_CATALOG_FILES
13028 * tree.c: cleanup
13029 * configure.in: iconv library fixup, ICONV_LIBS
13030
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013031Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13032
13033 * catalog.c: handling of CATALOG entries. detection of recursion,
13034 and a few bugfixes
13035 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13036 against the default namespace
13037
Daniel Veillard04b93292001-05-21 08:15:31 +000013038Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13041
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013042Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13043
13044 * parser.c: fixed propagation context info when parsing an
13045 external entity.
13046 * doc/html/*.html: regenerated a couple of docs
13047
Daniel Veillard4623acd2001-05-19 15:13:15 +000013048Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * doc/xml.html: update with 2.3.9 informations
13051
Daniel Veillardbed7b052001-05-19 14:59:49 +000013052Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13055 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13056 * doc/html/* : rebuilt the docs
13057 * valid.c: small patch which may improve some case when
13058 validating.
13059
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013060Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * HTMLparser.c: Closed bug #54891
13063 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13064 to the suite
13065
13066Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13069 applied a documentation patch from LotR and filled in a few missing
13070 descriptions
13071
Daniel Veillard76d66f42001-05-16 21:05:17 +000013072Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * xpath.c tree.c parser.c: speed optimizations at the parser level
13075 document tree freeing and xpath evaluation
13076
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013077Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * parser.c parser.h parserInternals.h: fixed a couple of
13080 interfaces for handling memory buffer input to const char *
13081 upon suggestion of JamesH.
13082
Daniel Veillardc3739e72001-05-15 15:23:27 +000013083Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * configure.in: LoTR sent a patch fixing the previous commit
13086
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013087Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * configure.in: trying to deal again with the stoopid -R linking
13090 flag of Solaris
13091
Daniel Veillard790142b2001-05-15 10:51:53 +000013092Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * xpath.h: two nodeset access macros from Thomas Broyer
13095
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013096Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13099 patch from Thomas Broyer
13100
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013101Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13104 case
13105 * INSTALL: was empty added stuff from the FAQ
13106
Daniel Veillard75bea542001-05-11 17:41:21 +000013107Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13110 attributes handling and #54433 by adding xmlUnsetProp()
13111 and xmlUnsetNsProp()
13112
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013113Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * HTMLparser.c: Patch from Jonas Borgström
13116 (htmlGetEndPriority): New function, returns
13117 the priority of a certain element.
13118 (htmlAutoCloseOnClose): Only close inline elements if they
13119 all have lower or equal priority.
13120 * result/HTML: this of course changed a number of tests results.
13121
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013122Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * xmlIO.c catalog.c: plugged in the default catalog resolution
13125 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13126 documentations
13127 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13128
Daniel Veillarda7374592001-05-10 14:17:55 +000013129Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13132 integrating catalogs
13133 * catalog.[ch] testCatalog.c: adding a small catalo API
13134 (only SGML catalog support).
13135 * parser.c: restaured xmlKeepBlanksDefault(0) API
13136
Daniel Veillardc17337c2001-05-09 10:51:31 +000013137Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13140
Daniel Veillard257d9102001-05-08 10:41:44 +000013141Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * parser.c: added xmlParseExternalEntityPrivate() to allow
13144 propagation of ctxt->_private when parsing external entities
13145
Daniel Veillard083c2662001-05-08 08:27:14 +000013146Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13149
Daniel Veillard01ef7382001-05-08 07:31:43 +000013150Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13153
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013154Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * valid.c: warn when indeterminist content model is detected
13157 * result/VC/ElementValid8: this adds a message
13158 * Makefile.am: add --novalid for VCM tests
13159 * parserInternals.c: added a call to Init memory
13160
Daniel Veillard64269352001-05-04 17:52:34 +000013161Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13164 when both parameters are NULL.
13165
Daniel Veillard37721922001-05-04 15:21:12 +000013166Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * valid.c: applied small patch from Gary Pennington, reindented
13169 some part of the code.
13170
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013171Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13174 release, updated and regenerated the docs
13175
Daniel Veillard357c9602001-05-03 10:49:20 +000013176Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * xpath.c result/XPath/expr/floats : clarified and cleanup
13179 printing of abnormal floats in tests.
13180
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013181Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13184 * results/HTML/ : a few changes in the output of the HTML tests as
13185 a result.
13186 * configure.in: tying to fix -liconv where needed
13187
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013188Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * Makefile.am: fixed a stupid error
13191
Daniel Veillard7150a032001-05-02 16:41:11 +000013192Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * configure.in Makefile.am: make the inclusion of the trio
13195 modules in the library conditional
13196
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013197Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * DOCBparser.c: patche from László Kovács, fixed entities refs
13200 in attributes handling
13201
Daniel Veillardedddff92001-05-02 10:58:52 +000013202Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13205 flushing
13206
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013207Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * xpath.c: fix of an XSLT namespace bug reported on the list
13210 general/bug-8-
13211
Daniel Veillard5792e162001-04-30 17:44:45 +000013212Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * strio.h trio.c: Dan McNichol suggested a couple of small
13215 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13216
Daniel Veillard02141ea2001-04-30 11:46:40 +000013217Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * tree.c parser.c encoding.c: spent a bit more time looking
13220 at the parsing speed and DOM handling. Added a few more
13221 speedups.
13222
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013223Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * parser.c: small but effective parsing speed improvement
13226
Daniel Veillardb59076b2001-04-29 17:04:07 +000013227Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * configure.in: default on the DocBook parser inclusion (for Gnome)
13230 * DOCBparser.h: fixed a header reference
13231
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013232Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * configure.in xpath.c: applied Bjorn patches for FPE on the
13235 alpha
13236
Daniel Veillardeefd4492001-04-28 16:55:50 +000013237Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13240 xmlSaveFormatFileTo()
13241
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013242Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * xpath.c: simple and efficient optimization, XPath functions
13245 aways bind to the same code, cache this
13246 * TODO: updated (by saying some is obsolete)
13247
Daniel Veillard2156a562001-04-28 12:24:34 +000013248Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * xpath.c: more cleanup work on XPath name parsing routines
13251
Daniel Veillard61d80a22001-04-27 17:13:01 +000013252Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13255 xmlXPathParseName
13256 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13257 * debugXML.c: avoid compilation problems if compiling without
13258 HTML support, Igor Zlatkovic
13259 * win32/libxml2/libxml2.def.src: being able to compile without
13260 XPath on Windows
13261
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013262Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * libxml.m4: yet another patch from Toshio Kuratomi
13265
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013266Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13269
Daniel Veillard67fee942001-04-26 18:59:03 +000013270Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * tree.[ch]: added xmlSaveFormatFile interface for saving
13273 and indenting a file.
13274
Daniel Veillard82e49712001-04-26 14:38:03 +000013275Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * xpath.c: fixed bug #53689 related to processing-instruction()
13278
Daniel Veillard02f077a2001-04-26 10:59:11 +000013279Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * DOCBparser.c: patche from László Kovács
13282
Daniel Veillard30211a02001-04-26 09:33:18 +000013283Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * parser.c: applied fixes from Christian Glahn bug report #53391
13286
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013287Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * error.c: Jean François Lecomte provided a complete description
13290 and a fix to bug #53537
13291
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013292Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13295
Daniel Veillard1034da22001-04-25 19:06:28 +000013296Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * DOCBparser.c SAX.c: a bit more work on entities processing.
13299 Still Need to cleanup XML output and references in attributes
13300
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013301Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13304
Daniel Veillardb33c2012001-04-25 12:59:04 +000013305Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * tree.c: trying to fix #53574, not completely complete,
13308 I would like xmllint --copy --debug test/ent1 and
13309 xmllint --debug test/ent1 to show the same result.
13310 * xpath.c: fix a bug when trying to sort namespace nodes
13311
Daniel Veillard5146f202001-04-25 10:29:44 +000013312Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * HTMLtree.c: real fix for #53402
13315
Daniel Veillard7533cc82001-04-24 15:52:00 +000013316Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13319 PIs when using xsl:output
13320 * valid.c: closing #53537 some case generate segfaults if there
13321 is validity errors
13322
Daniel Veillard61b33d52001-04-24 13:55:12 +000013323Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13326 of external parsed entities, added --noent to testDocbook
13327 * valid.c: Garry Pennington found an uninitialized variable
13328 access in xmlValidateElementContent()
13329
Daniel Veillard56098d42001-04-24 12:51:09 +000013330Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13333 with madness
13334 * result/HTML/ : this modified the result of the regression tests
13335 a lot.
13336
Daniel Veillard122376b2001-04-24 12:12:30 +000013337Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13340 to doc where it wasn't checked against NULL reported by
13341 Jens Laas
13342
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013343Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13346 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13347
Daniel Veillardeae522a2001-04-23 13:41:34 +000013348Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13351 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13352 * SAX.[ch]: cleanup and updates for DocBook
13353 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13354 ex SGML identifier changes
13355 * valid.c: removed a static unused function.
13356
Daniel Veillardde57c612001-04-23 09:13:36 +000013357Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * HTMLtree.c: applied change for Paul Sponagl on script saving
13360 * Makefile.am: the warning about entity title.xml are normal.
13361
Daniel Veillard393df012001-04-22 20:11:18 +000013362Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * configure.in: release of 2.3.7
13365 * Makefile.am: fixing make distcheck
13366
Daniel Veillarda41123c2001-04-22 19:31:20 +000013367Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * doc/html/* doc/xml.html: updated and regenerated the docs
13370
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013371Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13374
Daniel Veillarde82a9922001-04-22 12:12:58 +000013375Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * tree.c: fixed #53388 with the provided patch
13378
Daniel Veillard06803992001-04-22 10:35:56 +000013379Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * valid.c: Bjorn detected an invalid memory access. Fixed
13382 vstateVPush()
13383
Daniel Veillard40af6492001-04-22 08:50:55 +000013384Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13387
Bjorn Reese70a9da52001-04-21 16:57:29 +000013388Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13389
13390 * libxml.h: new header used only for the compilation of libxml
13391 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13392 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13393 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13394 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13395 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13396 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13397 baseline (version 1.2 plus a single patch).
13398 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13399 scientific notation for numbers. Tests added.
13400 * xpath.c: formatting of numbers changed to use sprintf
13401 (contribution from William Brack)
13402
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013403Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * valid.c: cleanup, more useful debugging
13406 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13407 * xmlIO.c: entity loading is printed as an error when validating
13408
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013409Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * valid.c: fixed to validate within entities
13412 * test/VCM/v22.xml: added a specific testcase
13413
Daniel Veillardca1f1722001-04-20 15:47:35 +000013414Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * valid.c: forgot an epsilon transition in for ()+
13417 * test/VCM/v21.xml : added a specific test case
13418
Daniel Veillard85349052001-04-20 13:48:21 +000013419Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * valid.c: removed a state explosion exhibited by RSS
13422 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13423 from bug #51872
13424
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013425Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13428 validation without using an ugly NFA -> DFA algo in the source.
13429 Made a specific algorithm easier to maintain, using a single
13430 stack and without recursion.
13431 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13432 * hash.c: made the growing routine static
13433 * tree.h parser.c: added the parent information to an
13434 xmlElementContent node.
13435
Daniel Veillarde470df72001-04-18 21:41:07 +000013436Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * SAX.c parser.c xpath.c: generating IDs when not validating
13439 from an external parsed entity was poisoning the ID has table
13440 with removed values. This was killing XSLT on the KDE help
13441 browser.
13442
Daniel Veillardceacdd92001-04-18 15:10:35 +000013443Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * entities.h: andrew@ugh.net.au detected a double declaration
13446
Daniel Veillarda10efa82001-04-18 13:09:01 +000013447Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * debugXML.c hash.c tree.h valid.c : some changes related to
13450 the validation suport to improve speed with DocBook
13451 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13452 the way validation errors get reported
13453
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013454Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13457 by P C Chow and William M. Brack for XSLT HTML output
13458
Daniel Veillard2d90de42001-04-16 17:46:18 +000013459Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13462 Igor Zlatkovic patches for MSC compilation and added his
13463 updates
13464
Daniel Veillarde043ee12001-04-16 14:08:07 +000013465Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13468 prefix lookup.
13469 * parserInternals.c: fixed the bug reported by Morus Walter
13470 due to an off by one typo in xmlStringCurrentChar()
13471
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013472Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * HTMLparser.c result/HTML/*: revamped the way the HTML
13475 parser handles end of tags or end of input
13476
Daniel Veillard82daa812001-04-12 08:55:36 +000013477Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13480
Daniel Veillard67a21302001-04-11 14:39:16 +000013481Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13484 bug where the linktime verions of free() won't work ...
13485
Daniel Veillard27b55282001-04-11 12:22:25 +000013486Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13489
Daniel Veillardafc73112001-04-11 11:51:41 +000013490Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * doc/xml.html: added 2.3.6 release
13493
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013494Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13497 * result/wml.xml: resulted in a small output change
13498
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013499Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * tree.c: xmlNewDoc was missing the charset initialization
13502 * xmllint.c: added --auto to autogenerate a doc, allow to
13503 reproduce the problem fixed on xmlNewDoc
13504
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013505Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * xpath.c: trying to get 52979 solved
13508 * tree.c result/ result/noent/: trying to get 52712 solved, this
13509 also made me clean up the fact that XML output in general should
13510 not add formating blanks by default, this changed the output of
13511 a few tests
13512
Daniel Veillard73639a72001-04-10 14:31:39 +000013513Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13516
Daniel Veillardfac26a12001-04-08 13:08:14 +000013517Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * configure.in: finally released 2.3.6
13520
Daniel Veillard911f49a2001-04-07 15:39:35 +000013521Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * xpath.c: checking for null pointer generated by new code
13524
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013525Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * xpath.c: fixed a [] evaluation problem reported
13528 * test/XPath/tests/simpleaddr: extended test
13529 * result/XPath/simpleaddr: updated result
13530
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013531Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * xmllint.c: Dan Timis reported a portability problem
13534 on Macs without mmap, fixed it.
13535
Daniel Veillardb38bd552001-04-03 18:22:00 +000013536Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * testXPath.c : added a --tree option allowing to display the
13539 tree dump of the XPath expression
13540
Daniel Veillard4dd93462001-04-02 15:16:19 +000013541Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * xpath.c: fixed a memleak when comparing nodesets
13544 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13545 * tree.c: added a TODO
13546
Daniel Veillard92ad2102001-03-27 12:47:33 +000013547Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13550 we need string functions
13551 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13552 to be able to use them where needed. Applied some changes
13553 to reduce name linking pollution and compile in only what's
13554 needed.
13555 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13556 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13557 for the string manipulation functions
13558 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13559 to the free() function of xmlmemory.c
13560 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13561 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13562 usage.
13563
13564
Daniel Veillard2be30642001-03-27 00:32:28 +000013565Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * error.c: applied the context output patch of the error
13568 handling submitted by Chuck Griffith
13569 * error/VC/*: this slightly change some error logs
13570
Daniel Veillard50582112001-03-26 22:52:16 +000013571Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * parser.c: fixed line number reporting on error
13574
Daniel Veillard04be4f52001-03-26 21:23:53 +000013575Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * parser.c: Sullivan and Darin found a parser bug,
13578 applied the patch.
13579
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013580Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13583 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13584 xmlversion.h.in xpointer.c: of course the way I defined
13585 UNUSED breaks on old gcc version. Try to be smart and
13586 also define it directly in xmlversion.h
13587 * configure.in: removed -ansi flag from the pedantic set
13588
13589Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013590 Huge cleanup, I switched to compile with
13591 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13592 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13593 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13594 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13595 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13596 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13597 encoding.h entities.c error.c list.[ch] nanoftp.c
13598 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13599 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13600 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13601 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13602 Cleanup, staticfied a number of non-exported functions,
13603 detected and cleaned up a dozen of problem found this way,
13604 avoided a lot of public function name/typedef/system names clashes
13605 * doc/xml.html: updated
13606 * configure.in: switched private flags to the really pedantic ones.
13607
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013608Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * configure.in: 2.3.5
13611 * doc/html/*: rebuilt the docs
13612
Daniel Veillard146c9122001-03-22 15:22:27 +000013613Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * parser.c: fixed a reported bug in NOTATION parsing
13616 * uri.c: accepted but not fixed bug 51876, added TODO
13617 * Makefile.am: fixed bug 51876
13618
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013619Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * config.h.in configure.in error.c: fix a compilation problem
13622 on platforms without vsnprintf (xml@thewrittenword.com)
13623
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013624Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * parser.c: fixed a function name header typo
13627 * SAX.c: notations can also occur in external subset.
13628
Daniel Veillard7d42b542001-03-20 13:22:46 +000013629Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * error.c: removed a C++ like comment
13632
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013633Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * parser.c: fixing bug 52299 strange condition leading
13636 to a parser crash due to a buffer overflow
13637 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13638 added the specific test case
13639
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013640Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13643 xmlXPathConvert{String,Number,Boolean} to be able to make
13644 type casts without a context stack, fixed some implementation
13645 problems related to the absence of context at parse-time,
13646 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13647 in the public API too
13648 * xpointer.c xpathInternals.h: we need to know at parse time
13649 whether we are compiling an XPointer
13650
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013651Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13654 cleaned up the parser internals, refactored XPath code, added
13655 new compilation based APIs and cleanly separated public and
13656 private APIs.
13657
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013658Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * xpath.h: the comp field must be added at the end to avoid
13661 killing binary compat.
13662
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013663Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * Makefile.am: detect XPath memleaks in regreson tests
13666 * error.c: fixed and error w.r.t. error reporting still using
13667 stderr
13668 * hash.c: added new line at end of file
13669 * tree.h: minor cleanup
13670 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13671 expression parsing from evaluation, resulted in a number of
13672 changes internally, and in XPointer. Likely to break stuff
13673 using xpathInternals.h but should remain binary compatible,
13674 new interfaces will be added.
13675
Daniel Veillardd574f782001-03-14 19:40:17 +000013676Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * configure.in: fixed a couple of problems reported by
13679 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13680 without gcc on non linux platforms.
13681
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013682Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13685 a fix for --with-html-dir= configure support. I hope it won't
13686 break rpm generation
13687
Daniel Veillarda022fe02001-03-14 16:30:00 +000013688Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * xmlIO.c: one function comment cleanup.
13691
Daniel Veillard25239c12001-03-14 13:56:48 +000013692Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * SAX.c: external subset notations were improperly registered
13695 in the internal subset.
13696
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013697Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * README.cvs-commits: added, pointing to HACKING
13700 * HACKING: updated
13701
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013702Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * parser.c: and Matt Sergeant found one in the XML push
13705 parser (erroneous check I forgot to remove when I fixed the
13706 main parser).
13707
Daniel Veillard68d7b672001-03-12 18:22:04 +000013708Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * xpath.c: ptittom found a small bug in UnaryExpr
13711
Daniel Veillarde356c282001-03-10 12:32:04 +000013712Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * configure.in: bumped to 2.3.4
13715 * error.c: fixed bug #51860
13716 * tree.c: fixed bug #51861
13717 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13718 * tree.[ch] : added xmlDefaultBufferSize
13719 * nanoftp.c: typo in function name header block
13720 * doc/xml.html : updated, added link to XML::LibXSLT
13721 * doc/html/* : rebuilt the docs
13722
Daniel Veillard80f32572001-03-07 19:45:40 +000013723Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * parser.c SAX.c: the new content parsing code raised an
13726 ugly bug in the characters() SAX callback. Found it
13727 just because of strangeness in XSLT XML Rec ouptut :-(
13728
Daniel Veillard6c831202001-03-07 15:57:53 +000013729Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * Makefile.am: Martin Baulig suggested to add -lm
13732 * tree.c: found another bug in xmlNodeGetContent()
13733
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013734Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * xpath.c: Bjorn found the error related to strictness of comparison.
13737
Daniel Veillard29631a82001-03-05 09:49:20 +000013738Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * parser.c: trying to fix the Dtd parsing problem reported
13741 by Gary, side effect of last week speed optimizations.
13742
Daniel Veillard14be0a12001-03-03 18:50:55 +000013743Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13746 * parserInternals.c: removed unneeded test raised by Stric
13747
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013748Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13749
13750 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13751 and fixed by William Brack). Added xmlXPathFormatNumber.
13752 Changed the sorting slightly.
13753 * configure.in Makefile.am example/Makefile.am: Added -lm.
13754 Please note that applications linking with libxml2, must
13755 also like with the math library from now on.
13756
Daniel Veillardf9533d12001-03-03 10:04:57 +000013757Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13760
Daniel Veillard2f362242001-03-02 17:36:21 +000013761Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * parser.c: one must report spaces even if the Dtd element
13764 content proves that this is not part of the element content.
13765 * result/valid/*.xml: this changed the ouptu slightly
13766
Daniel Veillardb402c072001-03-01 17:28:58 +000013767Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * configure.in: bumped to 2.3.3
13770 * doc/xml.html: updated
13771
Daniel Veillard77851712001-02-27 21:54:07 +000013772Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * tree.c: minor doc fix
13775 * xpath.c: deallocation issues when a result tree has been
13776 converted to a node-set
13777
Daniel Veillardec70e912001-02-26 20:10:45 +000013778Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * doc/xml.html: oops corrected dates s/2000/2001
13781
Daniel Veillard8730c562001-02-26 10:49:57 +000013782Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * valid.c: new patch from Gary Pennington
13785
Daniel Veillard91e9d582001-02-26 07:31:12 +000013786Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * doc/xml.html: applied patch from Ankh
13789
Daniel Veillardedac3c92001-02-26 01:36:19 +000013790Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * xinclude.c: fixed a problem building on Mac
13793
Daniel Veillard21a0f912001-02-25 19:54:14 +000013794Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * parser.c: more work on increasing parsing ferformances
13797
Daniel Veillard48b2f892001-02-25 16:11:03 +000013798Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13801 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13802 avoiding memcpy in production builds MEM_CLEANUP macro use
13803 * parser.[ch] parserInternals.c: optimizations of the tightest
13804 internal loops inside the parser. Better checking of I/O
13805 flushing/loading conditions
13806 * xmllint.c : added --timing
13807
Daniel Veillard71681102001-02-24 17:48:53 +000013808Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * configure.in: bumped to 2.3.2
13811 * doc/xml.html: updated for release
13812
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013813Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * xpath.c: found a memleak and fixed a nasty bug
13816
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013817Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * xmllint.[c1] : added return code errors for xmllint
13820 * xpath.c: specific debug dump function for result value trees
13821
Daniel Veillard4b637072001-02-21 21:52:55 +000013822Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * xpath.c: finally implemented xmlXPathCompareNodeSets
13825 * test/XPath/expr/floats results/XPath/expr/floats: added
13826 a test for float expressions
13827
Daniel Veillardf714aa32001-02-21 03:07:44 +000013828Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13831 * parserInternals.[ch]: trying to speed up parsing
13832 * xpath.c : speeded up node set equality op
13833
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013834Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13837 better handling of ID/IDREF and the list modules associated
13838 * configure.in: small CFLAGS cleanup
13839
Daniel Veillarda8abee62001-02-19 15:14:59 +000013840Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * configure.in: fixed iconv detection on AIX (stric)
13843
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013844Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013845
13846 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13847
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013848Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13849
13850 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13851 and optimized xmlXPathNodeSetSort
13852
Daniel Veillard142adbf2001-02-17 13:21:05 +000013853Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * xpath.c: bug fix when context size is 0
13856 * parser.c: I like Norm's Dtd because they still manage to break
13857 the parser occasionally
13858
Daniel Veillardf23e0092001-02-16 13:21:29 +000013859Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13862
Daniel Veillarde0e26512001-02-16 00:11:46 +000013863Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13866 attributes within the XML-1.0 namespace
13867
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013868Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * xpathInternals.h: exported a few axis functions
13871 * doc/xml.html: updated the doc
13872
Daniel Veillard760f4422001-02-15 14:59:48 +000013873Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * configure.in: applied patch from Daniel van Balen for OpenBSD
13876 and bumped version to 2.3.1
13877 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13878 attempt to find autoclosing was simply broken, removed it,
13879 updated the examples, this is better
13880
Daniel Veillardd194dd22001-02-14 10:37:43 +000013881Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13884 hash functionnalities.
13885 * doc/html/* : rebuild the doc
13886
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013887Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13890 on predicate
13891 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13892 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13893 really want to have tags closed on output even if we accept
13894 unclosed ones on input
13895
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013896Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * xpath.c: ouch don't free NULL, rare case fixed
13899 * tree.c: don't coalesce text nodes if they don't have the
13900 same behaviour wrt escaping on output
13901
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013902Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * xpath.c: small fixup
13905 * SAX.c: don't warn on empty namespaces.
13906
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013907Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * README: a bit of cleanup
13910 * configure.in: preparing for 2.3.0 release
13911
Daniel Veillard1f83d392001-02-08 09:37:42 +000013912Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * hash.[ch]: added a first version of xmlHashSize()
13915 * valid.c: another bug fix from Gary Pennington
13916
Daniel Veillard5eef6222001-02-07 18:24:48 +000013917Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * valid.c: couple of bug fixes pointed by Gary Pennington
13920 * HTMLtree.c: #if 0 cleanup
13921
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013922Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13925 which removes a time consuming check of xmlXPathNodeSetAdd()
13926 and use it in places where we are sure to not break unicity
13927
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013928Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * xpath.c: bug fixes found from XSLT
13931 * tree.c: preserve node->name special values when copying nodes.
13932 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13933 external subset are fetched when available but without full
13934 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13935 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13936 output with encoding disabled.
13937
Daniel Veillard2c833b62001-02-03 08:52:06 +000013938Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13941 xmlCheckFilename should not be called from xmlFileOpenW
13942 and xmlGzfileOpenW
13943
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013944Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13947 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13948 added the new tests for URI normalization
13949 * testURI.c: fixed stoopid bugs
13950 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13951 the URI in the error messages are now properly normalized
13952
Daniel Veillardea28ce62001-02-02 08:20:19 +000013953Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13956
Daniel Veillarde99a4762001-02-01 04:34:35 +000013957Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13960
Daniel Veillard2b325a02001-01-31 20:46:31 +000013961Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * xpath.c: fixed mod operator
13964
Daniel Veillardde55cf62001-01-31 15:53:13 +000013965Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * parser.c: fixed xmlStrcat doc
13968 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13969 trees.
13970
Daniel Veillard2f913b72001-01-31 13:23:49 +000013971Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * xpath.c result/XPath/tests/chaptersbase
13974 result/XPath/tests/simplebase: fixed XPath node()
13975 * tree.c: small fix in xmlNewNs()
13976 * Makefile.am: removed extraneous xml2Conf.sh rule
13977
Daniel Veillardb42042b2001-01-28 07:40:36 +000013978Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13981 Changed the library name, in order to get libxml-devel and
13982 libxml2-devel to coexist on a single system
13983 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13984 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13985
Daniel Veillardee0a4662001-01-27 18:59:33 +000013986Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13989 libxml2-devel installable in // as libxml-devel.
13990
Daniel Veillard5eb05942001-01-27 17:50:22 +000013991Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * doc/Makefile.am: fixed make rebuild in doc
13994 * doc/html/*.html: rebuilt the docs
13995
Daniel Veillard65c295d2001-01-26 09:32:39 +000013996Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13999
Daniel Veillard8e199902001-01-25 18:54:39 +000014000Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14003 the HTML doc to go into the -devel RPM ...
14004 * aclocal.m4 config.h.in: some updates due to auto* magic
14005
Daniel Veillard93086662001-01-25 18:13:04 +000014006Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * xpath.h: added a hook in the context structure allowing to
14009 link to extra support, needed for XSLT
14010
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014011Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14014 xmlXPtrCmpPoints to use it.
14015 * propagated the following patch from Alejandro Forero
14016 * include/win32config.h xmlIO.c: applied further suggestions
14017 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14018 * example/gjobread.c: fixed warnings, now that it builds
14019
14020Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14021
14022 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14023
14024 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14025 filename points to a valid file (not a directory).
14026 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14027 Added calls to xmlCheckFilenameDir.
14028
14029 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14030 `path' (rather than `filename') as the parameter to gzopen and open.
14031
Daniel Veillard48177c22001-01-23 15:27:41 +000014032Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * Makefile.am: fixed a problem with EXTRA_DIST
14035
Daniel Veillardb83ba402001-01-22 22:45:10 +000014036Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * Makefile.am example/Makefile.am: finally found the trick
14039 to build the example, i.e. add "." in SUBDIRS before example
14040 in the list <grin/>
14041
Daniel Veillard82687162001-01-22 15:32:01 +000014042Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * doc/xml.html: updated with an XSLT section, removed pointer to
14045 W3C CVS base.
14046
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014047Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14050 too, and deallocation need to occur the same way.
14051
Daniel Veillarde4566462001-01-22 09:58:39 +000014052Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14055 type correponding to an XSLT result tree fragment. Share most
14056 of the data format with node set, as well as operators.
14057 * HTMLtree.c: added a newline at the end of the doctype output
14058 whe this one is not present initially.
14059 * tree.c: make sure taht the parent and doc pointers are properly
14060 set when copying attributes (lists).
14061
Daniel Veillard701c7362001-01-21 09:48:59 +000014062Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14065
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014066Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * xpath.c: seems I finally killed that ugly path evaluation
14069 context bug (tagged 9999 in case is is wrong)
14070
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014071Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14074 for XSLT
14075
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014076Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14079 for xmlGzfileOpen() bug
14080
Daniel Veillardf6eea272001-01-18 12:17:12 +000014081Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * xpath.c: removed an error found by XSLT usage
14084 * tree.c parserInternals.h: use a predefined static string
14085 for text and comment nodes, avoid freeing them in xmlFreeNode,
14086 exported the string name in parserInternals.h and added
14087 another value to disable encoding at output (for XSLT),
14088 gain memory, time.
14089
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014090Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14093 win32/libxml2/libxml2_so.dsp: new makefiles and update
14094 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14095
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014096Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14099 Gary Pennington
14100
Daniel Veillard389e6b72001-01-15 19:41:13 +000014101Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * xpath.c: fixed the comaprision of values and nodelists,
14104 need to compare nodelist still ...
14105 * debugXML.c: avoided a possible core dump
14106 * HTMLparser.c: cleanup
14107 * nanohttp.c: contributed fix.
14108 * tree.c: fixes in properties handling added xmlSetNsProp
14109 needed by libxslt
14110 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14111 comment
14112 * TODO: updated
14113
Daniel Veillard167bd532001-01-06 21:09:34 +000014114Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * parser.c parserInternals.c: applied Bjorn Reese optimization
14117 patch
14118
14119Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * Makefile.am: applied patch fro make check from Martin Vidner
14122
Daniel Veillard503b8932001-01-05 06:36:31 +000014123Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * configure.in: preparing 2.2.11
14126 * doc/html/*: rebuild the HTML files
14127 * doc/xml.html : updated
14128
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014129Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * tree.c: fixed a stupid bug
14132 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14133 patches related to validation of an XInclude processing result
14134 * TODO: updated
14135
Daniel Veillarde2488192001-01-04 10:54:22 +000014136Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14139 on large files
14140
Daniel Veillardf060a412001-01-03 20:52:44 +000014141Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14144
Daniel Veillard45cff692001-01-03 18:02:04 +000014145Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14148 reported by Jonas Borgström
14149 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14150
Daniel Veillard08108982001-01-03 15:24:58 +000014151Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * testXPath.c xpath.c: fixing the XPath union expressions problem
14154 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14155
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014156Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * xmllint.c: Made is so if the file name is "-" is will read form
14159 standard input. Sven Heinicke <sven@zen.org>
14160 * tree.c: fixed a problem when growing buffer
14161 * tree.h: fixed the comment of the node types following andersca
14162 comment
14163 * TODO: updated
14164
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014165Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * HTMLparser.[ch]: added a way to avoid adding automatically
14168 omitted tags. htmlHandleOmittedElem() allows to change the
14169 default handling.
14170 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14171 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14172 of xmllint too when using --memory flag, added a memory test
14173 suite at the Makefile level.
14174 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14175 with namespace use when encountering QNames in XPath evalation,
14176 added xmlns() scheme in XPointer.
14177 * nanoftp.c : incorporated a fix
14178 * parser.c xmlIO.c: fixed problems raised with encoding when using
14179 the memory I/O
14180 * parserInternals.c: closed bug 25934 reported by
14181 torsten.landschoff@innominate.de
14182 * TODO: updated
14183
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014184Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14185
14186 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14187 on a non-updated tree :-(, made a 2.2.10 release to correct the
14188 situation
14189
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014190Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14191
14192 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14193 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14194 integrated a set of OpenVMS changes from Howard Taylor
14195 <Howard.Taylor@pacoast.com>
14196
Daniel Veillard58770e72000-11-25 00:48:47 +000014197Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14198
14199 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14200 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14201
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014202Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14203
14204 * HTMLparser.c: some fixes on auto-open of html/head/body
14205 * encoding.c: fixed a compilation error on some gcc env
14206 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14207 XPointer implementation
14208 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14209 related XPointer tests and associated results
14210
Daniel Veillard300f7d62000-11-24 13:04:04 +000014211Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * doc/xmldtd.html doc/xml.html: following a short step by step
14214 guidance on IRC to help maciej with DTDs I started a small
14215 page on the subject.
14216
Daniel Veillard748e45d2000-11-17 16:36:08 +000014217Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14218
14219 * HTMLparser.c: fixed handling of broken charrefs
14220 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14221 patches
14222
Daniel Veillard28929b22000-11-13 18:22:49 +000014223Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14224
14225 * doc/xml.html doc/html/* : rebuilt the docs after adding
14226 xinclude and updated page for 2.2.7 and 2.2.8
14227 * configure.in: releasing 2.2.8
14228
Daniel Veillard41e06512000-11-13 11:47:47 +000014229Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14230
14231 * parser.[ch] parserInternals.c: applied the conditional
14232 section processing fix from Jonathan P Springer
14233 <jonathan.springer2@gte.net>
14234 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14235 project file, fixed iconv default non support
14236 * xpath.c: fixed the problem of evaluating relative expressions
14237 when a node context is provided.
14238
Daniel Veillardbf432752000-11-12 15:56:56 +000014239Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * nanoftp.c: fixed gcc 2.95 new warnings
14242 * SAX.c: fixed a stupid bug
14243 * tree.c: fixed a formatting problem when round-tripping
14244 from/to memory
14245 * xinclude.c: chased memleak, fixed a base problem
14246 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14247 xmlXPtrBuildNodeList()
14248 * TODO: updated
14249 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14250 adding a first small set of regression tests for XInclude
14251
Daniel Veillardc2def842000-11-07 14:21:01 +000014252Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * nanohttp.[ch]: applied Wayne Davison patches to access
14255 the WWW-Authorization header.
14256 * parser.c: Closed Bug#30847: Problems when switching encoding
14257 in short files by applying Simon Berg's patch.
14258 * valid.c: fixed a validation problem
14259 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14260 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14261 Wayne Davison
14262 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14263 need to be extended to non full nodes selections.
14264 * xinclude.c: starts to work decently
14265
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014266Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14267
14268 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14269 debugXML.c xmlversion.h.in: Started adding XInclude support,
14270 this is a new xmllint option
14271 * tree.c xpath.c: applied TOM patches for XPath
14272 * xpointer.c: fixed a couple of errors.
14273 * uri.c: added an escaping function needed for xinclude
14274 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14275 new warning from RH70 gcc's version
14276
Daniel Veillarda4964b72000-10-31 18:23:44 +000014277Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
14279 * HTMLparser.c: fixed loop on invalid char in scripts
14280 * parser.c: update to description of xmlIOParseDTD()
14281 * libxml.m4 xmlversion.h.in: changes contributed by
14282 Michael Schmeing <m.schmeing@internet-factory.de>
14283 * configure.in: preparing for 2.2.7
14284 * Makefile.am: trying to avoid config.h and acconfig.h
14285 being included in the distrib
14286 * configure.in: released 2.2.7
14287
14288Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14289
14290 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14291 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14292
Daniel Veillard01411222000-10-30 15:33:22 +000014293Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * parser.[ch]: added xmlIOParseDTD()
14296 * xpointer.c: added support for the 2 extra parameters of
14297 string-range, fixed a stoopid error when '0' was present
14298 in XPointer expressions
14299 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14300 testsuite for the above
14301
Daniel Veillard6db58192000-10-30 09:27:53 +000014302Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14303
14304 * libxml.spec.in: improved package descriptions
14305
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014306Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14307
14308 * xpath.c xpathInternals.h: applied a large cleaning patch
14309 from TOM <ptittom@free.fr>, it also add namespace support
14310 for function and variables registration.
14311
Daniel Veillardbd20df72000-10-29 17:53:40 +000014312Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14315 * Makefile.mingw: Wayne Davison's update adding hash.c
14316
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014317Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14318
14319 * xpath.c: fixed the root evaluation problems
14320 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14321 ignorable spaces with <b> <bold> <em>
14322 * tree.c: fixed a loop in xmlSearchNsByHref()
14323
Daniel Veillard767662d2000-10-27 17:04:52 +000014324Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * xpath.c: applied another XPath patch from TOM
14327 * xpath.c include/makefile.am: applied another patch from
14328 china@thewrittenword.com (cleanup on IRIX).
14329
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014330Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * xml-config.1: received a fixed version from Fredrik Hallenberg
14333 <hallon@lysator.liu.se>
14334
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014335Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14336
14337 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14338 cleanup patch for XPath
14339
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014340Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14341
14342 * patched to redirrect all "out of context" error messages to
14343 a reconfigurable routine. The changes are:
14344 * xmlerror.h : added the export of an error context type (void *)
14345 an error handler type xmlGenericErrorFunc there is an interface
14346 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14347 to reset the error handling routine and its argument
14348 (by default it's equivalent to respectively fprintf and stderr.
14349 * all the c files: all wild accesses to stderr or stdout within
14350 the library have been replaced to calls to the handler.
14351
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014352Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * configure.in: release 2.2.6
14355 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14356 exporting the inner functions of xpath for extension modules
14357 * doc/*: updated and rebuilt the doc
14358
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014359Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * nanohttp.c : applied Wayne HTTP cleanup patch
14362 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14363 and xmlNodeSetSpacePreserve()
14364
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014365Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * xpath.c: closing bug #29260
14368
Daniel Veillard126f2792000-10-24 17:10:12 +000014369Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14370
14371 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14372 multikey tuples, made hash structure opaque
14373 * valid.[ch]: moved elements, attributes, notations decalarations
14374 as well as ID and refs to hash tables.
14375 * entities.c: hash cleanup
14376 * xmlmemory.c: fixed a dump problem in debug mode
14377 * include/Makefile.am: problem passing in DESTDIR= values patch
14378 from Marc Christensen <marc@calderasystems.com>
14379 * nanohttp.c: removed debugging remains
14380 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14381 * HTMLparser.c parser.c: fixing a number of problems with the
14382 macros in the *parser.c files (Wayne).
14383 * HTMLparser.c: close the previous option when opening a new one
14384 (Marc Sanfacon).
14385 * result/HTML/*: updated the HTML results accordingly
14386
Daniel Veillard52afe802000-10-22 16:56:02 +000014387Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14388
14389 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14390 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14391 XPath functions and XML entities table to them. More to come...
14392 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14393
Daniel Veillard683cb022000-10-22 12:04:13 +000014394Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * tree.c: coalesce adjacent text nodes
14397 * valid.c: handling of blank nodes in DTd validation (raised
14398 by problems with a posteriori validation).
14399 * nanohttp.c: changing behaviour on HTTP write stuff.
14400 * HTMLtree.c: forced body and html to be explicitely closed.
14401 * xpath.h: exported more XPath functions.
14402
Daniel Veillard1baf4122000-10-15 20:38:39 +000014403Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14404
14405 * Release of 2.2.5
14406 * xpointer.c: range() range-inside and other helper functions
14407 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14408
Daniel Veillard47e12f22000-10-15 14:24:25 +000014409Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14412 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14413
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014414Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14415
14416 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14417 and XPointer modules
14418
Daniel Veillard134c9f32000-10-15 10:27:08 +000014419Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14420
14421 * SAX.h: closed #25107
14422
Daniel Veillard39915622000-10-15 10:06:55 +000014423Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14424
14425 * testSAX.c: fixed problem with cdata reporting
14426 * SAXresult/* : updated
14427
Daniel Veillard1e851392000-10-15 10:02:56 +000014428Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14429
14430 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14431 Closed bug #27499, added to regression tests
14432 * TODO: updated
14433
Daniel Veillard7eda8452000-10-14 23:38:43 +000014434Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14437 support for SCRIPT and STYLE with help from Bjorn Reese
14438 * test/HTML/* result/HTML/*: added simple testcase and updated
14439 the existing ones.
14440
Daniel Veillardff9c3302000-10-13 16:38:25 +000014441Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14442
14443 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14444 string-range for empty strings
14445 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14446 test/XPath/xptr/strrange: augmented the XPointer testsuite
14447
Daniel Veillard189446d2000-10-13 10:23:06 +000014448Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14449
14450 * doc/xml.html doc/xmlmem.html: added a module describing memory
14451 interfaces and use, updated the main page.
14452
Daniel Veillard2f971a22000-10-12 23:26:32 +000014453Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14456 nanoftp code work on Windows too now
14457
14458Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014459
14460 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14461 * xpointer.c: implemented string-range() at least a good first version
14462 * test/XPath/docs/str test/XPath/xptr/strrange
14463 result/XPath/xptr/strrange: the string-range() tests
14464
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014465Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14466
14467 * Makefile.am include/Makefile.am include/win32config.h
14468 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14469 and make distcheck
14470
Daniel Veillard19d61112000-10-11 23:50:35 +000014471Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14472
14473 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14474 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14475 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14476
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014477Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14480 patch for socklen_t detection by
14481 Albert Chin-A-Young <china@thewrittenword.com>
14482
Daniel Veillardcd429612000-10-11 15:57:05 +000014483Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14486 and added a --dtdvalid option to xmllint used to test it
14487
Daniel Veillard47c02452000-10-11 13:04:36 +000014488Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14491 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14492
Daniel Veillard2d38f042000-10-11 10:54:10 +000014493Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14496 handlings (registration, lookup, cleanup)
14497
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014498Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14499
14500 * configure.in Makefile.am include/makefile.am: adding XPointer
14501 and XPtrtests target
14502 * xpointer.[ch] : new files for XPointer support
14503 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14504 more XPath tests
14505
Daniel Veillard57fda592000-10-10 23:24:14 +000014506Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * configure.in: fixed, very broken, make distcheck works again
14509
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014510Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * More work toward 2.2.5, integrated a number of patches
14513 * configure.in Makefile.am win32config.h.in: trying to cleanup
14514 make distcheck .... huh ...
14515 * include/Makefile.am include/win32config.h: new directory
14516 for includes
14517 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14518 updated teh makefiles and instructions for WIN32
14519 * xpath.c: small fixes
14520 * test/XPath/ results/XPath: updated the testcases and results
14521 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14522 suggested patches
14523 * valid.c: fixed an ID bug
14524
Daniel Veillardb71379b2000-10-09 12:30:39 +000014525Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14526
14527 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014528 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014529 * xpath.[ch]: worked on XPointer
14530
Daniel Veillard7e99c632000-10-06 12:59:53 +000014531Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * configure.in Makefile.am: 2.2.5, ship the include in an
14534 include/libxml subdirectory, use symlinks when using CVS
14535 * testSAX.c: fixed small bug
14536 * testXPath.c: changed the way testfiles are parsed
14537 * debugXML.c: same kind of cleanup when parsing an argument expression
14538 XPath/XPointers can have blanks embedded
14539 * xpath.[ch]: more cleanup, reorgs for XPointer work
14540 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14541 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14542
Daniel Veillard55b91f22000-10-05 16:30:11 +000014543Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14546 in the XPath engine, rewrote large parts of it, now it's far
14547 cleaner and in sync with the REC not an old WD. Fixed a parsing
14548 problem in the interactive XML shell found when testing XPath.
14549
Daniel Veillardac260302000-10-04 13:33:43 +000014550Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14551
14552 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14553 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14554 examples with the extra test
14555
Daniel Veillard7cfce322000-10-04 12:40:27 +000014556Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14559 the global init function.
14560
Daniel Veillard970112a2000-10-03 09:33:21 +000014561Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14562
14563 * HTMLparser.c: Doohhh, attribute name parsing was still case
14564 sensitive ! Fixed this ...
14565 * result/HTML/* : updated the tests results accordingly
14566
Daniel Veillard740abf52000-10-02 23:04:54 +000014567Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14568
14569 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14570 engine, should be far more stable, incorporated a new version of
14571 preceding/following axis, need testing
14572 * uri.c: fixed file:///c:/a/b/c problem
14573 * test/XPath/tests/idsimple: augmented the XPath tests
14574
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014575Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * doc/* rebuilding docs for 2.2.4 release
14578
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014579Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * configure.in: releasing 2.2.4
14582 * parser.[ch]: added xmlStrEqual()
14583 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14584 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14585 use xmlStrEqual instead
14586 * TODO: updated
14587 * added an XPath test
14588
Daniel Veillardbc765302000-10-01 18:23:35 +000014589Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14592 * entities.h: exported xmlInitializePredefinedEntities
14593 * parser.[ch] : added xmlInitParser()
14594 * parserInternals.h : had to export htmlInitAutoClose()
14595
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014596Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14599 problems
14600 * Makefile.am : added XPath regression tests to normal tests
14601 * uri.c: fixed a problem with local paths, cleanup
14602 * parser.c: fixed a problem with large CData sections
14603
Daniel Veillardd2ade932000-09-30 14:39:55 +000014604Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * configure.in xml-config.in: patch from "Ben Taylor"
14607 <sol7x86@hotmail.com> for solaris shared libs lookup
14608
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000146092000-09-30 Martin Baulig <baulig@suse.de>
14610
14611 * libxml-2.0.pc.in: Provide pkg-config script.
14612
14613 * configure.in: Create the libxml-2.0.pc script from the
14614 libxml-2.0.pc.in templates.
14615 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014616 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014617
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014618Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14621 when compiling with MSC
14622
Daniel Veillard46057e12000-09-24 18:49:59 +000014623Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14624
14625 * xpath.c: patch for normalize-string() substring-before(),
14626 substring-after() and translate() functions from Bjorn Reese
14627 <breese@mail1.stofanet.dk>
14628 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14629 Fredrik Hallenberg <hallon@lysator.liu.se>
14630 * TODO: updated
14631
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014632Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14633
14634 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14635 problem of socklen_t being undefined on a number of platforms
14636 * debugXML.c: fixed a compilation problem when without snprintf
14637
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014638Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14641 an URI bug and a fix for the control-character-induced infinite loop
14642 * nanohttp.c: preventive fix for compiling on WIN32
14643
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014644Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14645
14646 * xmlint.c: closing bug #25000
14647
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014648Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14651 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14652 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14653 related function, fixing xmlStrncmp(), and associated cleanup
14654 * result/HTML/entities.html.sax: updating result
14655
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014656Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * uri.c: applied patch for URI escaping from Wayne Davison
14659 <wayned@blorf.net>
14660 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14661 from Denis Barbier <barbier@imacs.polytechnique.fr>
14662 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14663 patch from Wayne Davison
14664
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014665Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * doc/xml.html : updated with new releases, adding "how to help"
14668
Daniel Veillard04698d92000-09-17 16:00:22 +000014669Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14670
14671 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14672 removed a few warnings in pedantic mode ...
14673 * parserInternals.c parser.c: moved encoding switching function
14674 to parserInternals.c
14675 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14676
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014677Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14680 error or warning handlers
14681
Daniel Veillardb1059e22000-09-16 14:02:43 +000014682Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * parserInternals.c parserInternals.h parser.c Makefile.am:
14685 created a new module parserInternals.c, moved most of the
14686 code shared by the various parsers there, as well as
14687 deprecated code from parser.c. More cleanup of parser.c
14688 * uri.c: fixed a problem when URI is NULL
14689 * valid.c: speedup when looking for an attribute declaration
14690
Daniel Veillard39c7d712000-09-10 16:14:55 +000014691Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14692
14693 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14694 the cleanup of the computation of URI references when seeking
14695 external entities. The URI reference string and the resulting
14696 URI are both stored now.
14697 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14698 large s(n)printf checks and cleanup from Denis Barbier
14699 <barbier@imacs.polytechnique.fr>
14700 * xmlversion.h.in tree.h: couple of SGML declarations for a
14701 possible docbook module.
14702 * result/VC/ : a couple of test output changed due to the change
14703 of the entities URI
14704
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014705Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * parser.h: added a _private field for linking user's data
14708
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014709Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * parser.c parserInternals.h: demacroified most of the IS_XXX
14712 the gain in size is significant so ...
14713
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014714Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * entities.c: cases where looking up entities with doc==NULL
14717 covered
14718
Daniel Veillard90e11312000-09-05 10:42:32 +000014719Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
Daniel Veillard1de50802000-09-07 08:54:32 +000014721 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014722 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14723
Daniel Veillard98a79162000-09-04 11:15:39 +000014724Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
Daniel Veillard1de50802000-09-07 08:54:32 +000014726 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014727 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14728 * Makefile.in: added URItest and included thenin "make tests"
14729
14730Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014731
14732 * xmlversion.h.in: closed bug 22941
14733
Daniel Veillard2bb89092000-08-31 14:57:50 +000014734Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * doc/xmlio.html: added doc and example for entity loader
14737 redefinition.
14738
Daniel Veillard96984452000-08-31 13:50:12 +000014739Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14742 used by libxml
14743
Daniel Veillarde715dd22000-08-29 18:29:38 +000014744Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * parser.c: Fixed bug on invalid ontent characters and when using
14747 push.
14748 * xmllint.c: fixed xmllint endling of errors in push mode
14749
Daniel Veillard4948eb42000-08-29 09:41:15 +000014750Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014753 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014754 * result/HTML/*.sax: regenerated HTML SAX output
14755 * parser.c: more cleanup.
14756
Daniel Veillarde010c172000-08-28 10:04:51 +000014757Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014760 patches from Wayne Davison <wayned@users.sourceforge.net>,
14761 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014762 * HTMLparser.c: fixed an ignorable white space detection bug
14763 occuring when parsing with SAX only
14764 * result/HTML/*.sax: updated since the output is now HTML
14765 encoded...
14766
Daniel Veillard47f3f312000-08-27 22:40:15 +000014767Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014769 * HTMLparser.[ch]: applied some of Wayne Davison
14770 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014771
Daniel Veillarde0854c32000-08-27 21:12:29 +000014772Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14775 undeclared namespace prefix was used, added a warning.
14776 Cleaned up support w.r.t. entities, spilling out a warning
14777 and being pedantic on lookups.
14778 * test/warning/ent9 : added testcase for previous example.
14779 * TODO: updated
14780 * parserInternals.h parser.c: changed the way names are parsed
14781 now allow infinite size and decrease penalty for normal use
14782 * parser.c: Started a big cleanup/check of the parser code,
14783 fixed some of the most tortuous entity code, spotted code
14784 unused anymore
14785 * test/*: added tests for very long names and related nasty
14786 things.
14787
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014788Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * doc/encoding.html: added encoding aliases doc
14791 * doc/xml.html: updates
14792 * encoding.[ch]: added EncodingAliases functions
14793 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14794 bottleneck affecting large DTDs like Docbook
14795 * parser.[ch] xmllint.c: added a pedantic option, will be
14796 useful
14797 * SAX.c: redefinition of entities is reported in pedantic mode
14798 * testHTML.c: uninitialized warning from gcc
14799 * uri.c: fixed a couple of bugs
14800 * TODO: added issue raised by Michael
14801
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014802Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14803
14804 * doc/encoding.html: propagated Martin Duerst suggestions
14805
Daniel Veillard52402ce2000-08-22 23:36:12 +000014806Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14809 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14810 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14811 by Wayne Davison
14812
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014813Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14814
14815 * nanoftp.c nanohttp.c: small cleanup
14816 * TODO: updated
14817
Daniel Veillard244ece92000-08-19 20:58:02 +000014818Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * added an old VC testcase and updated title.xml entity
14821
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014822Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14823
14824 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14825 done on auto-opening of <p> tags and cleanup of SAX output
14826
Daniel Veillard979e55e2000-08-19 16:48:54 +000014827Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14830
Daniel Veillard4540be42000-08-19 16:40:28 +000014831Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14832
14833 * doc/xml.html libxml.* structure.*: updated the doc a bit
14834
Daniel Veillard808a3f12000-08-17 13:50:51 +000014835Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14836
14837 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14838 of SAX tests
14839
Daniel Veillard29579362000-08-14 17:57:48 +000014840Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14841
14842 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14843 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14844
Daniel Veillard1255ab72000-08-14 15:13:33 +000014845Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14848 * testHTML.c: fix core dump on Solaris 2.x systems
14849 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14850 * result/HTML/*.sax: previous bug fix lead to new results
14851
Daniel Veillard03109292000-08-14 14:58:22 +000014852Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14855 * configure.in: added --with-readline=DIR to accept alternate
14856 path for readline include/library
14857 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14858 for ANSI under HP-UX
14859 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14860 includes @LIBS@
14861
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014862Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * doc/* : rebuilt the docs
14865 * getting ready for 2.2.2 release
14866
Daniel Veillard87b95392000-08-12 21:12:04 +000014867Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14870 and xmlAddFeature()
14871 * tree.[ch]: added xmlAddChildList()
14872 * xmllint.c: MAP_FAILED macro test
14873 * parser.h: added xmlParseCtxtExternalEntity()
14874 * valid.c: applied bug fixes removed warning
14875 * tree.c: added CDATA block to elements content
14876 * testSAX.c: cleanup of output
14877 * testHTML.c: added SAX testing
14878 * encoding.c: better error recovery
14879 * SAX.c, parser.c: fixed one of the external entity processing
14880 of the OASis testsuite
14881 * Makefile.am: added HTML SAX regression tests
14882 * configure.in: bumped to 2.2.2
14883 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14884 SAX results
14885
Daniel Veillard88a172f2000-08-04 18:23:10 +000014886Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14887
14888 * configure.in: patch for HP compiler
14889
148902000-08-04 Sven Heinicke <sven@zen.org>
14891
14892 * xmllint.c: Was coredumping sometimes when the file given didn't
14893 exist.
14894
Daniel Veillard46e370e2000-07-21 20:32:03 +000014895Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014898
Daniel Veillard46e370e2000-07-21 20:32:03 +000014899 when using in memory parsing. Need some cleanup.
14900 * xmllint.c configure.in: added a --memory flag to test memory
14901 parsing
14902
Daniel Veillard36650692000-07-21 15:16:39 +000014903Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * nanohttp.c: fixed socklen_t replacement to unsigned int
14906 * parser.c: fixed a space handdling missing at the end of
14907 production 28 DOCTYPE.
14908 * xmlmemory.c: fixed a stupid bug on the routine to override
14909 allocation functions
14910 * TODO: updated
14911
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014912Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * doc/ regenerated the docs
14915
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014916Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * doc/encoding.html doc/xml.html: added I18N doc
14919 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14920 improvements, both parser and filters, added ASCII & HTML,
14921 fixed the ISO-Latin-1 one
14922 * xmllint.c testHTML.c: added/made visible --encode
14923 * debugXML.c : cleanup
14924 * most .c files: applied patches due to warning on Windows and
14925 when using Sun Pro cc compiler
14926 * xpath.c : cleanup memleaks
14927 * nanoftp.c : added a TESTING preprocessor flag for standalong
14928 compile so that people can report bugs more easilly
14929 * nanohttp.c : ditched socklen_t which was a portability mess
14930 and replaced it with unsigned int.
14931 * tree.[ch]: added xmlHasProp()
14932 * TODO: updated
14933 * test/ : added more test for entities, NS, encoding, HTML, wap
14934 * configure.in: preparing for 2.2.0 release
14935
Daniel Veillard49703262000-07-10 10:27:46 +000014936Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014939 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014940
Daniel Veillard306be992000-07-03 12:38:45 +000014941Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * doc/xml.html: changed the xmlsoft.org structure, updated the
14944 examples w.r.t. root and childs
14945
Daniel Veillard7d853352000-07-02 18:53:09 +000014946Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
Daniel Veillard784b9352003-02-16 15:50:27 +000014948 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014949
Daniel Veillard365e13b2000-07-02 07:56:37 +000014950Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * HTMLparser.c: Work on character encoding support for the HTML parser
14953 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14954 * encoding.c: Fixed a potential memleak in the encoding stuff
14955
Daniel Veillardaf743792000-07-01 11:49:28 +000014956Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * doc/FAQ.html doc/Makefile.am : added a FAQ
14959
14960Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014961
14962 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14963 of the HTML parser to force it to not bypass SAX
14964
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014965Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * win32config.h.in: updated
14968 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14969 lacks iconv support :-( need to release 2.1.1
14970 * configure.in: release 2.1.1
14971 * HTMLparser: fixed bug #14784
14972 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14973 by Windows compiler
14974 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14975 the SAX startDocument() callback.
14976 * TODO: updated
14977
14978Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * added xmlStopParser()
14981
Daniel Veillardbe803962000-06-28 23:40:59 +000014982Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14983
14984 * configure.in: 2.1.0 prerelease
14985 * Large resync between W3C and Gnome tree
14986 * nanoftp, nanohttp.c: fixed stalled connections probs
14987 * HTMLtree.c SAX.c : support for attribute without values in
14988 HTML for andersca
14989 * valid.c: Fixed most validation + namespace problems
14990 * HTMLparser.c: start document callback for andersca
14991 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14992 * parser.h, SAX.c: serious speed improvement for large
14993 CDATA blocks
14994 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14995 different encoding
14996 * example/Makefile.am example/gjobread.c tree.h: work on
14997 libxml1 libxml2 convergence.
14998 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14999 and the LIBXML_TEST_VERSION macro
15000
Daniel Veillardc310d562000-06-23 18:32:15 +000015001Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * doc/xml.html: various patches and improvements typo fixed by
15004 Felix Natter
15005 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15006 from Felix Natter <fnatter@gmx.net>
15007
Daniel Veillardf3029822000-05-06 08:11:19 +000015008Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * doc/upgrade.html: updated with instructions for support of both
15011 libxml-1.x and libxml-2.x
15012 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15013 for 2.x support and also fixed includes
15014
15015
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015016Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15019 the encoding support, added iconv support, so now libxml if
15020 compiled with iconv automatically support japanese encodings
15021 among others. Work based on initial patch from Yuan-Chen Cheng
15022 I may have broken binary compat in the encoding handler
15023 registration scheme, but that was so utterly broken I don't
15024 expect anybody to have used this feature until now.
15025 * parserInternals.h: fixup on the CHAR range macro
15026 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15027 code.
15028 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15029 * uri.c: added xmlParseURI() I can't believe I forgot to
15030 implement this one in 2.0 !!!
15031 * SAX.c: moved doc->encoding update in the endDocument() call.
15032 * TODO: updated.
15033
Daniel Veillard06047432000-04-24 11:33:38 +000015034Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * tree.h: removed extraneous xmlRemoveProp definition
15037 * TODO: added item about --disable-corba configure switch
15038 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15039 * nanoftp.c: fixed include problems giving troubles on AIX and
15040 slowlaris
15041 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15042 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15043 comment and headers changes to lower gtk-doc number of warnings
15044 * doc/html/*: rebuilt docs
15045
Daniel Veillarde0aed302000-04-16 08:52:20 +000015046Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * HACKING: documented the tag for 1.x and instructions
15049
Daniel Veillard5e873c42000-04-12 13:27:38 +000015050Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15053 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15054 xmlCreateIOParserCtxt
15055 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15056 significant overall improvement
15057 * xmllint.c: added I/O test to xmllint
15058 * testSAX.c: added a speed test
15059 * doc/* : updated/regenerated
15060
Daniel Veillardfc708e22000-04-08 13:17:27 +000015061Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * xpath.c uri.h parserInternals.h: cosmetic changes from
15064 "Timur I. Bakeyev" <timur@bat.ru>, including making
15065 xmlCreateURI() public
15066
Daniel Veillard5d211f42000-04-07 17:00:24 +000015067Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15070 and the code at the same time. Added a clean mechanism for
15071 overload or added input methods: xmlRegisterInputCallbacks()
15072 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15073 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15074 * TODO: updated
15075 * doc/* : updated/regenerated
15076 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15077 source dir
15078
Daniel Veillarde77a9182000-04-05 19:12:29 +000015079Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * testURI.c: yet another forgotten commit, I should get some sleep !
15082
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015083Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15084
15085 * xmllint.c: forgot to commit this too ?
15086
Daniel Veillardb9df4042000-04-05 14:23:16 +000015087Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * xmlversion.h.in : forgot to commit this previously
15090
Daniel Veillard361d8452000-04-03 19:48:13 +000015091Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15094 * README TODO: updated for release
15095 * uri.c uri.h: added authority parsing/saving
15096 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15097 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15098 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15099 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15100 Makefile.am : added compile-time customization of libxml
15101 --with-ftp --with-http --with-html --with-xpath --with-debug
15102 --with-mem-debug
15103 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15104 #include <libxml/xxx.h> I hope it won't break too much stuff
15105 and will be manageable in the future...
15106 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15107 and added xmllint to the installed programs
15108 * uri.h: added xmlFreeURI()
15109
Daniel Veillardec303412000-03-24 13:41:54 +000015110Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15111
15112 * uri.c uri.h: finished the escaping handling, the base support
15113 and the URI path normalization. Looks good just lacks the
15114 authority content parsing code.
15115 * Makefile.am: added instructions to generate testURI
15116 * TODO: updated
15117 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15118 added links and icons for W3C and Gnome
15119
Daniel Veillard8f621982000-03-20 13:07:15 +000015120Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * xmlmemory.[ch] : seems I forgot to actually update the files in
15123 the last commit :-)
15124 * doc/xml.html doc/html/* : updated and uploaded the docs
15125
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015126Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15129 * TODO: updated
15130 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015131 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015132 gfree).
15133 * Makefile.am, uri.c, uri.h: added a set of functions to do
15134 exact (litteraly copied from the RFC 2396 productions) parsing
15135 and handling of URI. Will be needed for XLink, one XML WFC,
15136 XML Base and reused in the nano[ftp/http] modules. Still work
15137 to be done.
15138
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015139Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * configure.in, libxml.spec.in : libxml2
15142 * doc/* : updated the doc page, rebuilt the docs
15143
Daniel Veillardcf461992000-03-14 18:30:20 +000015144Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * all: tagged LIB_XML_1_X
15147 * *.c *.h : updated from W3C CVS tree
15148 * configure.in : 2.0.0-beta
15149 * libxml.spec.in : libxml2 package nam
15150 * result/* : new version of the tests output
15151
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015152Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15155
Daniel Veillardb566ce12000-03-04 11:39:42 +000015156Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * doc/* : rebuilt the docs
15159 * parser.c: final patch on #6766
15160 * valid.c: small patch on validity checks.
15161
Daniel Veillardfb76c402000-03-04 11:39:42 +000015162Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15165 added
15166 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15167 compatibility w.r.t. XML spec and existing code.
15168
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015169Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * parser.c: seems a better solution to <a> </a> exists,
15172 will try it for a while
15173
Daniel Veillard83a30e72000-03-02 03:33:32 +000015174Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * parser.c: tried to remove the <a> </a> generating <a/>
15177 this is hard. Left a flag for that purpose. Fixed bug #6766
15178 * configure.in: prepared 1.8.7 not released, due to previous
15179 problem
15180
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015181Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * doc/xml.html : applied second patch from Paul DuBois
15184
Daniel Veillard402e8c82000-02-29 22:57:47 +000015185Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * doc/xml.html : applied patch from Paul DuBois
15188
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015189Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15192
Daniel Veillard5feb8492000-02-02 17:15:36 +000015193Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15196 compilation warnings on various platforms.
15197 * parser.c: Fixed #5281 validity error callbacks are now desactived
15198 by default if not validating.
15199
Daniel Veillardf341f932000-02-02 14:52:08 +000015200Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15203
Daniel Veillard13c757e2000-02-01 23:59:15 +000015204Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15207 <gkatsi@cs.toronto.edu>
15208
Daniel Veillard726e8792000-01-30 20:04:29 +000015209Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15212 processing URLs
15213
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015214Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15217 xmlNanoFTPUpdateURL for persistent control connections.
15218 * configure.in: 1.8.6
15219
15220Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15223 * tree.[ch] : added xmlSaveNoEmptyTags
15224
James Henstridgef3be9312000-01-28 13:59:21 +0000152252000-01-29 James Henstridge <james@daa.com.au>
15226
15227 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15228
15229 * Makefile.am: added nanoftp.[ch] to the build.
15230
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015231Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * nanoftp.[ch]: cleanup, comments, API
15234 * debugXML.c : fixed a bug in the cat command
15235 * doc/*: regenerated the docs
15236
Daniel Veillardda07c342000-01-25 18:31:22 +000015237Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15240 * debugXML.c : fixed a bug in the cat command
15241 * valid.c: fixing some small probs
15242 * libxml.spec.in: get rid of the SNAP suffix
15243 * doc/xml.html: updated the status
15244
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015245Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * xml-config.in: xml-config --version to just return the
15248 version number
15249 * xpath.c: some cleanup w.r.t. axis when the current node is
15250 an attribute.
15251 * TODO: updated
15252
Daniel Veillard461a66c2000-01-18 18:01:01 +000015253Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * configure.in: prepared for libxml-1.8.5
15256 * doc/* recompiled the documentation
15257
152582000-01-17 Jody Goldberg <jgoldberg@home.com>
15259
15260 * configure.in : WARNING autoconf subtlety alert :
15261 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15262 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15263 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15264 get defined by AC_CHECK_HEADERS.
15265
Daniel Veillardf967b902000-01-17 16:06:10 +000015266Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15269 Rune.Djurhuus@fast.no
15270
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015271Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15272
15273 * TODO: updated
15274 * tree.c, parser.c: made sure that only memory alloc problems
15275 and internal parser errors are allowed to write to stdout or
15276 stderr.
15277
Daniel Veillard0142b842000-01-14 14:45:24 +000015278Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * tree.c : restored xmlNewGlobalNs since this seems used by
15281 a lot of existing code :-(, fixed a bug in xmlNewNs
15282 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15283 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15284 to exit() from the library code.
15285 * xpath.c, parser.c: removed bugs or unused code detected by
15286 Windows compilers
15287 * parser.c: started adding interfaces for parsing well balanced
15288 XML fragments
15289 * configure.in: releasing 1.8.4
15290 * doc/* : rebuilt the docs
15291
Daniel Veillard2eac5032000-01-09 21:08:56 +000015292Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15293
15294 * tree.[ch] : added xmlNewDocFragment() for DOM
15295 * testHTML.c: uninitialized variable.
15296
Daniel Veillardf3a73582000-01-05 14:58:39 +000015297Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * doc/* : rebuild the docs
15300
Daniel Veillard71b656e2000-01-05 14:46:17 +000015301Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * acconfig.h: readline and history patch
15304 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15305 * tree.c: added check and handling when possibly removing an ID
15306 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15307 and saving.
15308 * test/HTML/entities.html result/HTML/entities.html* : test for
15309 various entities reference cases
15310 * result/HTML/* : as a result output of some testcase have
15311 changed
15312 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15313 by previous example. added xmlParseTryOrFinish().
15314 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15315 entities.h debugXML.h HTMLparser.h: changed the way struct are
15316 declared to allow gtk-doc to expose those
15317 * parser.c: closed bug #4960
15318 * Makefile.am configure.in: Applied patch from
15319 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15320 and math/socket libs detection
15321
Daniel Veillard437b87b2000-01-03 17:30:46 +000015322Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * configure.in, Makefile.am: link tester against readline
15325 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15326
Daniel Veillard686d6b62000-01-03 11:08:02 +000015327Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * tree.[ch]: added xmlRemoveProp
15330 * win32config.h.in nanohttp.c: avoid including the Windows
15331 socket stuff in every C files
15332 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15333 the XmL parser(s)
15334 * test/ns4 result/ns4 etc...: added test case for previous prob
15335 * tree.c: xmlNewNs wasn't checking for double definition
15336 * Makefile.in: fixed a problem with dist-hook duplicates
15337 * parser.[hc], xmlIO.c: fixed the loading of external entities
15338 APIs, now xmlLoadExternalEntity() is used everywhere and
15339 setting up an app specific front-end using the
15340 * SAX.c parser.c: some fixes, now the xhtml spec validates
15341 with the xhtml DTD.
15342 * error.c: fixed crashes in case of no input stream
15343 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15344 to the validation tests and results
15345
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015346Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15349 too htmlCreatePushParserCtxt() and htmlParseChunk()
15350 * parser.c: a bit of cleanup.
15351 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15352 to XML) removed the last mem leak known
15353 * HTMLtree.c: output message cleanup
15354 * xmlmemory.c: display content info about memory blocks
15355 * result/HTML/wired.* : missing att value warning change
15356
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015357Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * doc/* : rebuilt the documentation
15360
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015361Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * parser.[ch] parserInternals.h: Push parser for XML,
15364 seems to work fine now
15365 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15366 --push for push testing
15367 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15368 * testSAX.c: added --push
15369 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15370 subtree
15371 * xmlIO.[ch] : enriched API + fixes for push mode
15372 * entities.[ch]: added the entity content length to the struct.
15373 * xmlmemory.[ch]: new API to show the last entries for the shell
15374 * valid.c: added required attribute testing
15375 * SAX.c: the cdata callback now merge contiguous fragments
15376 * HTMLparser.c: cleanup of some macros
15377
Daniel Veillard3c558c31999-12-22 11:30:41 +000015378Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * parser.c: fix for PIs name starting with xml
15381 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015382 * *.c, configure.in win32config.h.in : generate win32config.h for
15383 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015384
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015385Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * parser.c: fixed a stupid = vs. == bug :-(
15388 * doc/gnome-xml.sgml: s/glade/xml/
15389
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015390Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * configure.in, doc/xml.html : bug fix release 1.8.2
15393 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15394 Hopefully the end of that silly C++ include problem
15395 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15396 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15397 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15398 troubles with autoclosed elements when the stree shape doesn't
15399 follow the DtD specs. Added htmlIsAutoClosed() and
15400 htmlAutoCloseTag()
15401 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15402 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15403 * debugXML.c: fixed a bug on printing default namespaces.
15404 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15405
Daniel Veillardb24054a1999-12-18 15:32:46 +000015406Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * result/HTML/*.htm[l] : updated the HTML regression tests according
15409 to the new output
15410 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15411 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15412 problem due to intermix of extern "C" { ... } declarations for C++
15413 and recursive includes in the headers
15414
Chris Lahey323c48c1999-12-18 15:32:45 +0000154151999-12-20 Chris Lahey <clahey@umich.edu>
15416
15417 * HTMLtree.c: Made it so that html nodes with a single child do
15418 not insert a carriage return before or after the child node.
15419
Daniel Veillardb24054a1999-12-18 15:32:46 +000015420Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015421
15422 * configure.in, doc/xml.html : bug fix release 1.8.1
15423 * parser.c: fixed bug #4344
15424 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15425 added the glue to avoid C++ problems
15426 * doc/* : regenerated the documentation
15427
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015428Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15431 namespace recognition, and Dia as a resul :-(
15432 * encoding.c: closed bug #3950
15433
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015434Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * valid.c: debugging a posteriori validation, except URI expansion
15437 stuff this should be fixed now
15438 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15439 Carl Nygard <cnygard@bellatlantic.net>
15440 * tester.c: added --postvalid, cleaning of the code
15441 * tree.[ch]: added xmlDocGetRootElement()
15442
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015443Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15444
15445 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15446 c++ losage.
15447
Daniel Veillard10a2c651999-12-12 13:03:50 +000015448Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * configure.in, doc/xml.html : bumped to 1.8.0
15451 * xlink.[ch], Makefile.am : added framework for link detection
15452 * parser.h: added nbChars to parser context, needed for cleanup.
15453 * xmlmemory.c: removed a nasty bug when out of mem
15454 * valid.[ch]: adding namespace support for attribute decl
15455 * tester.c: added --debugent option
15456 * debugXML.[ch]: added xmlDebugDumpEntities()
15457 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15458 buffers instead, this was really needed, validation was breaking
15459 in strange ways due to that. Added xmlParseStringPEReference()
15460 and other parsing from strings functions. Entities processing
15461 modified again, but PERef are still not handled correcly but
15462 unless you're Eve Maller you won't notice :-)
15463 * HTMLparser.c: large changes toward reliability, and switched to
15464 lowercase internal tags, XHTML is lowercase, so it will help
15465 that output is closer to next version.
15466 * doc/* : regenerated the documentation, it is now hosted at
15467 http://xmlsoft.org/ (same bits I just bought the domain :-)
15468
15469
Daniel Veillard294cbca1999-12-03 13:19:09 +000015470Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15473 doc generation
15474 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15475 in the SAX API
15476 * doc/*: rebuilt the doc making sure everything appears in the
15477 HTML files
15478
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015479Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15482 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15483 which allow impressive speed improvement on dataset with
15484 large text pieces, but at the cost of broken binary
15485 compatibility and slightly bigger memory usage.
15486 Configure with --with-buffers to activate them, they
15487 are protected with XML_USE_BUFFER_CONTENT define.
15488 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15489 goal is 0 memory left allocated once parser is no more used
15490 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15491 call xmlCleanupParser() and xmlMemoryDump()
15492
Daniel Veillarda819dac1999-11-24 18:04:22 +000015493Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15496 * parser.[ch] encoding.[ch]: added memory cleanup routines
15497 * parser.c: closing bug #3788
15498 * doc/*: rebuilt the doc
15499
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015500Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15503 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15504 * tester.c: added --compress option
15505 * doc/*: rebuilt the documentation
15506
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015507Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15510 if given /proc/kcore as input !
15511 * doc/xml.html doc/*: updated and rebuilt the documentation
15512
15513Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015514
15515 * parser.c: Fixed some wrongly space collapsing code due to
15516 a misreading of the spec.
15517 * result/*: fixed the output accordingly
15518
15519Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015520
15521 * encoding.c: bug fix and typos
15522 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15523 * parser.c: added attribute normalization closing bug #3597
15524 * test/att* result/att* SAXresult/att*: testcase for attribute
15525 normalization
15526
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015527Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * configure.in: closing bug #3163 by adding extra flags for the
15530 cc compiler on HP-UX
15531
Daniel Veillard51e3b151999-11-12 17:02:31 +000015532Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * valid.[ch] : removed a typo and an enumerated type bug in the
15535 xmlAddElementDecl() function
15536 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15537 call to xmlEncodeEntitiesReentrant() so that the functions
15538 New, Set and Get are at the same level.
15539 * parser.c HTMLparser.c: extra memory allocation bug for
15540 attributes detected by someone using libxml in embedded systems :-)
15541
Daniel Veillard962195f1999-10-28 15:51:53 +000015542Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * xmlmemory.h: turned off mem debug :-\
15545
Daniel Veillard35008381999-10-25 13:15:52 +000015546Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * parser.c: closed bug #2784 a one line fix, but worth pushing
15549 a new release out
15550 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15551 some structures, comments before and after the
15552 main element, and other nastyness
15553 * HTMLtree.c tree.c: accomodate the extended HTML supported
15554 * configure.in: pushing 1.7.4
15555 * test/ent8 and related outputs : added a new test for bug #2784
15556 * test/HTML/wired.html and related output: a nasty HTML example
15557 * Makefile.am: improved the test scripts
15558 * docs/* : reran the documentation extractor, updated xml.html
15559
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015560Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15563 HTMLparser and debugged the HTML related code. HTML documents
15564 now have their own type
15565 * entities.c: do not dump &apos; for HTML output
15566 * xmlmemory.c: improvement, breakpoint mechanism
15567 * testHTML.c: added --sax --repeat ...
15568 * Makefile.am: improved the HTML tests
15569 * valid.[ch]: added xmlValidGetValidElements and
15570 xmlValidGetPotentialChildren
15571 * tester.c: added --insert to test the 2 new functions
15572 * test//* result//* SAXresult//* : regression test cleanup
15573 and extension.
15574 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15575 gnome-xml-nanohttp.html
15576
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015577Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * HTMLparser.c: fixed problems with some autoclose tags
15580 * tree.c: fixed XML output problems.
15581 * result/* SAXresult/*: update of the tests output
15582
Daniel Veillard6077d031999-10-09 09:11:45 +000015583Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * Makefile.am: Arturo patch for xmlConf.sh version info
15586 * parser.c: Tim Josling patch for single quoted items
15587 * tester.c: Tim Josling patch for tester options usage
15588 * tree.h: indent cleanup
15589
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015590Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15593 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15594
Daniel Veillard00fdf371999-10-08 09:40:39 +000015595Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * tree.c : Raph patch for initialization of CORBA fields
15598 * parser.c, xpath.c, ...: modification of doc comments
15599 * xpath.c : allow spaces in xpath expressions
15600
Daniel Veillardad219441999-09-27 08:17:49 +000015601Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * xmlmemory.h: turning off memory debug :-(
15604
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015605Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15608 better SAX interfaces.
15609 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15610 entity.
15611 * configure.in: 1.7.2
15612
15613Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015614
15615 * libxml.spec.in: fixed the URL
15616 * doc/xml.html: improved the documentation front-end
15617
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015618Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015619
15620 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15621
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015622Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015623
15624 * libxml.spec.in: fixed the alpha compile problem
15625 * parser.[ch]: changed errno to errNo in the parser context :-(
15626 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15627 * doc/xml.html: changed CHAR to xmlChar
15628 * doc/html/*: recompiled the documentation
15629 * configure.in: 1.7.1
15630
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015631Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * parser.h: modified the parser context struct to regain 1.4.0
15634 binary compatibility
15635 * parser.c, xml-error.h: added errno ot teh context and defined
15636 a set of errors values with update of errno
15637 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15638 DTDs and entities
15639 * *.h, *.c: complete cleanup of the use of config.h and include
15640 protection depending on the current setup.
15641 * overalll debugging, maintenance and bug-fixing on all modules
15642 * updated the documentation
15643 * ready for 1.7.0
15644
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015645Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * HTMLparser.c : cleanup
15648 * SAX.c valid.c valid.h: added ID/IDREF checking
15649 * tree.c tree.h: extended doc structure for refs
15650 * configure.in: 1.6.2
15651 * parser.c: patched bug in SAX user arg call
15652 * parserInternals.h: patched missing close in C++ wrapping
15653 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15654 especially upcoming XPointer implementation.
15655 * doc/xml.html: augmented, typo
15656
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015657Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15658
15659 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15660 not all invocations of install understand -d.
15661
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015662Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15663
15664 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15665 to make 'check' works, when builddir != srcdir.
15666
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015667Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * doc/xml.html : updated the documentation
15670
Daniel Veillard6454aec1999-09-02 22:04:43 +000015671Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15674 not deallocated memory blocks
15675 * *.c : replaces all calls to malloc() free() and realloc() to
15676 the wrapper functions/macros
15677 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15678 instead of xmlFreeNodeList()
15679
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015680Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * HTMLparser.c: corrected a stupid bug leading to core dump at
15683 tree deallocation. Removed warnings indicated by
15684 Stephane.Conversy@lri.fr
15685 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15686 looked for in the external subset
15687
15688Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015689
15690 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15691 on SGI by Stephane.Conversy@lri.fr
15692
Daniel Veillardb96e6431999-08-29 21:02:19 +000015693Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * all .h : changed the prototype declaration indent as in gtk
15696 * most .c : working on reducing the TODOs in the code
15697 * most .c : cleanup though -pedantic and Insure++
15698 * improvements on validation ID checkings.
15699 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15700 * xml-config.in: closed #1810
15701
15702Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015703
15704 * tree.h, valid.c, valid.h: more work on validity, IDs
15705 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15706 definition for AIX
15707
Daniel Veillardb556eb51999-08-15 17:19:50 +000015708Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15711 the distribution due to a cut'n paste error at last commit
15712
Daniel Veillardb05deb71999-08-10 19:04:08 +000015713Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * configure.in: upgraded to version 1.4.0
15716 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15717 Big update, added a large part of the validation process,
15718 it should be usable, but some parts are missing
15719 * xpath.c: improved the implementation w.r.t. root.
15720 * Makefile.am: added more tests
15721 * test and result trees: added a lot of tests
15722 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15723
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015724Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * Added an HACKING file
15727
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015728Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * xpath.[ch] : improvements and debug of the XPath implementation
15731 * parser.c, HTMLparser.c : modified the parsers to be progressive
15732 * tree.[ch] : extended the Buffer promitives
15733 * xmlIO.[ch] : added basic I/O routines providing progressive
15734 parsing and ready for I18N conversion plugins
15735 * SAXresult/* : the SAX callback sequence maybe slightly different
15736 now
15737 * test*.c : improved/updated the tests programs
15738 * doc/* : recompiled the docs.
15739
Daniel Veillard15b75af1999-07-26 16:42:37 +0000157401999-07-26 Michael Meeks <michael@edenproject.org>
15741
15742 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15743
15744 * tree.c: Ditto.
15745
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015746Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * configure.in: upgraded to version 1.4.0
15749 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15750 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15751 XML query language, see http://www.w3.org/TR/xpath for more details.
15752 * parser.c, parser.h: added CHAR* related string functions for XPath
15753 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15754 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15755 rebuild the docs.
15756 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15757 and regression testing capabilities for XPath.
15758
Daniel Veillardd79d7871999-07-12 10:38:12 +000015759Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15762 closing bug #1646
15763
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015764Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * Makefile.am, example/Makefile.am: closed bug #1683
15767
Daniel Veillard3166ab11999-07-11 16:14:19 +000015768Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * example/Makefile.am, configure.in: added the makefile for the
15771 gjobread example
15772
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015773Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15774
15775 * doc/Makefile.am:
15776 - fix which allow "make install DESTDIR=</install/prefix>".
15777
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015778Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15779
15780 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15781 which fixed a problem on the file reading-code.
15782
Daniel Veillard82150d81999-07-07 07:32:15 +000015783Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15784
15785 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15786 output.
15787 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15788
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015789Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * parser.h : Oops removed the binary compatibility problem
15792 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15793 * parser.c, HTMLparser.c: applied patches for reading from stdin
15794
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015795Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * parser.c, entities.c, valid.c: cleanup bug #1591
15798 * configure.in: cleanup bug #1592
15799 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15800 the same tree back-end. Hence gdome will be available for it.
15801 * doc/Makefile.am: close bug #617
15802
Daniel Veillard97fea181999-06-26 23:07:37 +000015803Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * parser.c: alloctate a per parser context SAX interface block
15806
Daniel Veillard14fff061999-06-22 21:49:07 +000015807Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15810 and xmlEncodeEntitiesReentrant with the correct one :-\
15811
15812Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * commit of my internal XML base changes, quite a lot of
15815 changes, cleanups, better entities support, framework for
15816 new I/O and charset detection and handling
15817 * Fixed the configure/Makefile stuff to generate shared libs
15818 with the proper version info, so we jumped on rev from
15819 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15820 xmlEncodeEntities() result need to be freed now, and a string
15821 xmlParserVersion provide the current library version.
15822
Raph Levien05240da1999-06-15 21:27:11 +000015823Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15824
15825 * parser.c: fixed a buffer overrun for when you have a very long
15826 attribute with no entities in it.
15827
Daniel Veillardbb2da581999-06-13 14:37:07 +000015828Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * added example directory
15831 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15832
Daniel Veillard011b63c1999-06-02 17:44:04 +000015833Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * Release of libxml-1.1, nearly everything has been touched for
15836 this.
15837 * Added more regression tests
15838 * Updated the documentation
15839
Daniel Veillard27d88741999-05-29 11:51:49 +000015840Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * tree.[ch]: unified the XML_NO_CORBA defines.
15843 * parser.c encoding.[ch]: started plugging in char encoding detection
15844
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015845Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15846
15847 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15848 Also freed allocated buffer.
15849
Daniel Veillard27d88741999-05-29 11:51:49 +000015850Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015851 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15852 reentrancy problem at printing. One is left in entities.c, to
15853 remove ASAP
15854 * testSAX.c : added a test example showing the use of the SAX
15855 interface if one doesn't want to build the DOM tree.
15856 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15857
Daniel Veillard517752b1999-04-05 12:20:10 +000015858Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15861 large revamping of the parser to use SAX callbacks
15862 http://www.megginson.com/SAX/ (or at least a C like interface
15863 a la Expat). It's now possible to set up your own callbacks
15864 and the parser will not build a DOM tree.
15865 * test/* result/*: updated the test suite, I finally removed
15866 the old Namespace draft support (PI based).
15867
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015868Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * Makefile.am: added test result to EXTRA_DIST for make tests
15871
Daniel Veillard64068b31999-03-24 20:42:16 +000015872Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * parser.c, parserInternals.h: moved the chars macro definitions
15875 to parserInternals.h
15876 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15877 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15878
Daniel Veillard012ccc11999-03-23 10:11:11 +000015879Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * xml-config.in : applied patch to make --version work
15882
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000158831999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15884
15885 * Makefile.am (check-local): Alias for `tests' target. This will
15886 cause `make check' to do the right thing.
15887 (tests): Don't run tests in srcdir. Also, replaced calls to
15888 basename with a `sed' "equivalent".
15889
Daniel Veillardd109e371999-03-05 06:26:45 +000015890Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15893 it in the header and not the sources, updated the doc.
15894 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15895 pointing this out.
15896
Daniel Veillardbc50b591999-03-01 12:28:53 +000015897Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15900 exported the inputStream routines.
15901 * doc/html/* : updated accordingly
15902
Daniel Veillardd692aa41999-02-28 21:54:31 +000015903Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * parser.c, parser.h, parserInternals.h: added a few extra
15906 internal calls to allocate and free parser contexts ...
15907 * doc/html/* : updated accordingly
15908
Daniel Veillard55a99271999-02-25 11:01:29 +000015909Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * configure.in, Makefile.am, doc/makefile.am : General changes for
15912 1.0.0 release and including the generated HTML documentation.
15913
Daniel Veillard35925471999-02-25 08:46:07 +000015914Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * makefile.am : added parserInternals.h, oops.
15917
Daniel Veillard1e346af1999-02-22 10:33:01 +000015918Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * parserInternals.h: added this header giving access to the parser
15921 internal functions.
15922 * doc/Makefile.am : added a rebuild target which rebuilds the full
15923 set of documentations
15924 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15925 the internal subset.
15926 * *.c *.h: modifications needed to generate the documentation using
15927 gtk-doc, cleanup of functions blocks, reorganisation of struct
15928 declarations.
15929
Daniel Veillard1164e751999-02-16 16:29:17 +000015930Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15933 the tar and spec file to include the beginning of the doc.
15934
Nuno Ferreira03d04781999-02-13 00:07:17 +0000159351999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15936
15937 * doc/.cvsignore: Added this file.
15938
Daniel Veillard6800ef31999-02-08 18:33:22 +000015939Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * tree.c: fixed xmlGetProp to return "" when the attribute
15942 exists, even if the node-list is NULL.
15943
Daniel Veillard726c7e31999-02-08 15:13:10 +000015944Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15945
15946 * tree.c: patched an error outputting empty attribute values.
15947 * Makefile.am and doc/makefile.am: have been updated during the
15948 week-end. Sorry for an empty CVS log, I got a shell problem.
15949
Daniel Veillard1899e851999-02-01 12:18:54 +000015950Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15951
15952 * tree.h: cleaned up using enums instead of defines
15953 * parser.c, valid.[ch]: more work on parsing/output of element
15954 declarations
15955
Daniel Veillard3b9def11999-01-31 22:15:06 +000015956Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * valid.[ch], tree.c, parser.c : more work toward full parsing
15959 of XML DTDs.
15960 * README: added informations about mailing-list and on-line
15961 documentation
15962
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159631999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15964
15965 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15966
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015967Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * parser.c, tree.[ch] : more work toward conformance testing,
15970 added a last element to accelerate parsing of very flat structures
15971 started working on internal subset Element content declaration.
15972 * valid.[ch] : first cut at adding code toward validation.
15973 * previous changes had also small impact on most files, especially
15974 the conformance testing using James Clark test suite.
15975
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015976Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * test/* : updated the examples, most of them were not well
15979 formed (humm), and added rdf2.
15980 * result/* : resulting changes in the output.
15981
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015982Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15985
Daniel Veillard44b3a061998-12-05 17:27:22 +000015986Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * tree.c: patched a bug in the generation of empty attributes
15989
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015990Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15993 for node/trees/documents/... Biggest problem is namespace
15994 support when copying subtrees.
15995
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015996Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15997
15998 * parser.c, entities.c: improve entities and char ref encoding,
15999 and cleanups of error messages.
16000
Daniel Veillard242590e1998-11-13 18:04:35 +000016001Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * parser.c, entities.c: simple bug hunting done during rpm2html and
16004 rpmfind integration.
16005
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016006Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * parser.[ch]: Added interfaces allowing to specify a SAX
16009 handler before parsing.
16010
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016011Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * parser.c: redirrect all errors reporting through the SAX
16014 error function
16015
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016016Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16019 * libtool, tlmain ...: update of the libtool files
16020
Miguel de Icaza442321c1998-11-04 18:13:38 +0000160211998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16022
16023 * entities.c: Use g_snprintf insteda of snprintf.
16024
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016025Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16028 added ent5 test for this purpose.
16029 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16030
Daniel Veillard27271681998-10-30 06:39:40 +000016031Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * parser.c: fixed? a strange error due to compression on a GWP
16034 document.
16035
Daniel Veillard25940b71998-10-29 05:51:30 +000016036Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * tree.[ch]: bug fixing
16039 * entities.[ch]: defined a specific type for predefined entities
16040 * doc/xml.html: more documentation on the library, how to use it,
16041 overview of the interfaces.
16042
Daniel Veillard16253641998-10-28 22:58:05 +000016043Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16046
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016047Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16048
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016049 * tree.c: corrected a small bug
16050 * doc/xml.html: continuing writing documentation.
16051
16052Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16053
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016054 * debugXML.h debugXML.c: added debugging utilities.
16055 * tester.c: added --debug switch.
16056 * tree.c: patched an incorrect node->type assignment.
16057 * parser.c: formatting, ensure that node->doc != NULL in attributes
16058
Daniel Veillardccb09631998-10-27 06:21:04 +000016059Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16062 entity support and provide an internal representation close to
16063 DOM one (entity ref nodes, and attribute value as tree). I tried
16064 to preserve the interface but this will surely break some apps
16065 (I have to change rpm2html/rpmfind for example). I had to change
16066 two interfaces, and the generated tree is somewhat different.
16067 * doc/* : started documenting the XML library, the tree and
16068 DOM/Corba. This is a first step.
16069
Daniel Veillard11e00581998-10-24 18:27:49 +000016070Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * parser.c: Set up the fonctions comment block, boring but useful.
16073 * parser.h, SAX.c, parser.c: now attributes are processed through
16074 the SAX interface. The problem is that my SAX interface diverged
16075 quite a bit from the original one, well this is not an official
16076 spec, and translating it from Java to C is hairy anyway...
16077
Daniel Veillard97b58771998-10-20 06:14:16 +000016078Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16081 fonctions comment block, boring but useful.
16082
16083Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016084
16085 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16086 conversion routines. However they are not yet used to convert the
16087 inputs. The core will run with UTF-8.
16088
Daniel Veillard33942841998-10-18 19:12:41 +000016089Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * tree.c : make sure that the type id is properly set-up when
16092 a new object is allocated, needed for DOM.
16093
Daniel Veillard27fb0751998-10-17 06:47:46 +000016094Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * tree.h, tree.c: Ok, the main objects in the tree will be native
16097 corba objects, it costs 8 bytes per Node, Attribute and Document
16098 but it simplifies the Corba integration a lot (no extra interface
16099 objects to allocate/free).
16100
Daniel Veillard0bef1311998-10-14 02:36:47 +000016101Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16104 and changed NODEs contants for conformity with DOM Level 1
16105
Daniel Veillard27864701998-10-08 03:47:24 +000016106Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * added hooks to keep track of servants when creating objects
16109 xmlDoc and xmlNode (for Corba export).
16110
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016111Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * added xml-config script.
16114
Daniel Veillard7066a791998-10-01 20:28:28 +000016115Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16118 to autoupdate libtool and automake conf files.
16119
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000161201998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16121
16122 * Makefile.am: Use '?' to separate the sed
16123 commands as ',' is used when people pass -Wl,something.
16124
16125
Daniel Veillard15a8df41998-09-24 19:15:06 +000016126Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * tree.c, tree.h: added a per-document compression interface.
16129
Daniel Veillard151b1b01998-09-23 00:49:46 +000016130Tue Sep 22 20:47:38 EDT 1998
16131
16132 * tree.c, tree.h: added saving with compression and added interfaces
16133 to control the compression level (xmlGetCompressMode,
16134 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16135
Daniel Veillard70120ff1998-09-22 00:24:21 +000016136Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * parser.c: corrected a loop for files of size 0
16139
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000161401998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16141
16142 * error.h: New file. Contains prototyes from `error.c'.
16143
Tom Tromeyc19653d1998-08-14 01:22:43 +000016144Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16145
16146 * Makefile.am (xmlincdir): New macro.
16147 (xmlinc_HEADERS): Renamed from include_HEADERS.
16148
Daniel Veillard845664d1998-08-13 04:43:19 +000016149Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16150
16151 * applied small patch on numeric entities from
16152 Christopher Blizzard <blizzard@appliedtheory.com>
16153
Daniel Veillard260a68f1998-08-13 03:39:55 +000016154Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * New release 0.2, removed the old xml_* files so that it's
16157 coherent with the other CVS base (W3C), far better conformance
16158 to standard, new namespaces, decent entities support, beginning
16159 of a SAX-like interface. Nearly nothing left intact, even the
16160 test examples ...
16161
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161621998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16163
16164 * .cvsignore: Add .deps dir
16165
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016166Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16169
Daniel Veillardfe926001998-07-26 04:28:20 +000016170Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016171
Daniel Veillardfe926001998-07-26 04:28:20 +000016172 * configure.in: added test for CPP
16173 * AUTHORS, Changelog: the original ones didn't get commited but the
16174 glib ones instead, fixed.
16175 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016176
Daniel Veillardfe926001998-07-26 04:28:20 +000016177Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016178
Daniel Veillardfe926001998-07-26 04:28:20 +000016179 * integrated code developped at W3C
16180 * changed the original Copyright
16181 * migrated to automake
16182 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016183