blob: 78e0f45b2f4c100bfffa833772927bfbf1a7afe2 [file] [log] [blame]
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
4 and facets support. Currently only schemas with binHex or
5 base64 don't compile. A few error left in the test suite:
6 found 1035 test instances: 919 success 23 failures
7 most are gdate or gdateyear failing check, and a few cases where
8 James clark tests results are strange.
9 * valid.c: allow to reuse the Notation checking routine without
10 having a validation context.
11 * SAX.c: removed a #if 0
12
Daniel Veillardb6c7f412003-03-29 16:41:55 +000013Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
14
15 * xinclude.c: forgot to apply one check from #106931 patch
16 * xmlschemastypes.c: more work on XML Schemas datatypes
17
Daniel Veillardc4c21552003-03-29 10:53:38 +000018Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
21 on cleaning up XML Schemas datatypes based on James Clark tests
22 test/xsdtest/xsdtest.xml
23
Daniel Veillard80b19092003-03-28 13:29:53 +000024Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * relaxng.c: implemented comparisons for Schemas values.
27 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
28 some bugs in duration handling, comparisons for durations
29 and decimals, removed all memory leaks pointed out by James
30 testsuite. Current status is now
31 found 238 test schemas: 197 success 41 failures
32 found 1035 test instances: 803 success 130 failures
33
Daniel Veillard91a13252003-03-27 23:44:43 +000034Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
35
36 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
37 leaks in the W3C XML Schemas code
38 * xmlschemastypes.c: implemented nonPositiveInteger
39 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
40 fixed the test and result.
41
Daniel Veillard6560a422003-03-27 21:25:38 +000042Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
45 parser and a typo
46 * xmlschemastypes.c: reindenting, fixing a memory access
47 problem with dates.
48
Daniel Veillard6c5b2d32003-03-27 14:55:52 +000049Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
50
51 * parser.c: fixing #109227 providing more context in case of
52 start/end tag mismatch
53 * python/tests/ctxterror.py python/tests/readererr.py: update the
54 tests accordingly
55
Daniel Veillardd9b72832003-03-27 14:24:00 +000056Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * xinclude.c: should fix #109327 errors on memory accesses
59
Daniel Veillardc7e9b192003-03-27 14:08:24 +000060Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
63 is an URI reference
64
Daniel Veillarde209b332003-03-26 21:40:13 +000065Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * xpath.c: fixed bug #109160 on non-ASCII IDs
68
Daniel Veillard642104e2003-03-26 16:32:05 +000069Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * parser.c: Norm suggested a nicer error message for xml:space values
72 errors
73
Daniel Veillarde4fa2932003-03-26 00:38:10 +000074Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * xpath.c include/libxml/xpath.h: first part of the fix to
77 performance bug #108905, adds xmlXPathOrderDocElems() providing
78 document order for nodes.
79 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
80
Daniel Veillard09628212003-03-25 15:10:27 +000081Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
82
83 * xmlschemastypes.c: removing a warning with Sun compiler
84 bug #109154
85
MST 2003 John Fleckda271742003-03-25 14:05:17 +000086Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
87
88 * doc/xmllint.xml
89 * doc/xmllint.1
90 update xmllint man page with --relaxng option
91
Daniel Veillard2032d292003-03-25 11:09:40 +000092Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
93
94 * python/setup.py.in : was missing "drv_libxml2.py"
95
Daniel Veillard9adc0462003-03-24 18:39:54 +000096Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * tree.c xpath.c: some changes related to the new way of
99 handling Result Value Tree, before 2.5.5
100
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000101Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * configure.in NEWS: preparing release 2.5.5
104 * doc/* : updated the documentation and regenerated it.
105
Daniel Veillardef0b4502003-03-24 13:57:34 +0000106Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * xpath.c: fixed some problems related to #75813 about handling
109 of Result Value Trees
110
Daniel Veillard9231ff92003-03-23 22:00:51 +0000111Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * uri.c: applied a set of patches from Lorenzo Viali correcting
114 URI parsing errors.
115
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000116Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
117
118 * parser.c: validity status was not passed back when validating in
119 entities, but raised by Oliver Fischer
120
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000121Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * HTMLtree.c: avoid escaping ',' in URIs
124
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000125Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
126
127 * parser.c: fixing bug #108976 get the ID/REFs to reference
128 the ID in the document content and not in the entity copy
129 * SAX.c include/libxml/parser.h: more checking of the ID/REF
130 stuff, better solution for #107208
131 * xmlregexp.c: removed a direct printf, dohhh
132 * xmlreader.c: fixed a bug on streaming validation of empty
133 elements in entities
134 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
135 cleanup of the validation tests
136 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
137 added more ID/IDREF tests to the suite
138
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000139Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
142 compiler.
143
Daniel Veillard20863822003-03-22 17:51:47 +0000144Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
147
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000148Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
151 defined in entities content
152
Daniel Veillard99737f52003-03-22 14:55:50 +0000153Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * SAX.c: Fixed validation bug #108858 on namespace names using
156 entities and reported by Brent Hendricks
157 * xmllint.c: report xmlTextReaderHasValue() result in --stream
158 --debug output.
159
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000160Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
161
162 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
163 about the DocType node not being reported sometimes.
164 * python/tests/reader.py: added to test to the regression checks
165
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000166Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
167
168 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
169 reported by Edd Dumbill
170
Daniel Veillard77a90a72003-03-22 00:04:05 +0000171Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * HTMLparser.c parser.c parserInternals.c: patch from
174 johan@evenhuis.nl for #107937 fixing some line counting
175 problems, and some other cleanups.
176 * result/HTML/: this result in some line number changes
177
Daniel Veillard580ced82003-03-21 21:22:48 +0000178Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
181 instead of libxml.spec
182 * relaxng.c: fixed some of the error reporting excessive
183 verbosity
184 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
185 xmlschemastypes.c: removed some warnings from gcc
186 * doc/libxml2-api.xml: rebuilt
187
Daniel Veillarde063f482003-03-21 16:53:17 +0000188Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * relaxng.c: another optimization, for choice this time
191 * result/relaxng/spec1* result/relaxng/tutor12_1*
192 result/relaxng/tutor3_7: cleanups.
193
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000194Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
195
196 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
197 * test/relaxng/testsuite.xml: augmented the test suite
198 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
199 some schemas validation tests in the presence of foreign
200 namespaces.
201
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000202Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * relaxng.c: added another interleave speedup.
205
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000206Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * xmlschemastypes.c: added integer and fixed one of the
209 IDREFS regression tests pbm
210 * result/relaxng/docbook_0.err: updated
211
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000212Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
215 declared both in the DTD and in the Schemas <grin/>
216 * relaxng.c: more debug, added a big optimization for <mixed>
217 * test/relaxng/testsuite.xml: augmented the testsuite
218 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
219 DocBook example to the regression tests
220
Daniel Veillard798024a2003-03-19 10:36:09 +0000221Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
222
223 * check-xsddata-test-suite.py: cosmetic change for output
224 * relaxng.c: try to minimize calls to malloc/free for states.
225
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000226Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * tree.c: removed a warning
229 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
230 support
231 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
232 cleanup/improvements of the regression tests batch
233 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
234
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000235Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * relaxng.c: fixed error msg cleanup deallocation
238 * xmlschemastypes.c: added a function to handle lists of
239 atomic types, added support for IDREFS
240
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000241Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
244 and IDREF, usable from RelaxNG now
245 * include/libxml/xmlschemastypes.h: need to add a new interface
246 because the validation modifies the infoset
247 * test/relaxng/testsuite.xml: extended the testsuite
248
Daniel Veillard952379b2003-03-17 15:37:12 +0000249Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * relaxng.c: fixed the last core RelaxNG bug known #107083,
252 shemas datatype ID/IDREF support still missing though.
253 * xmlreader.c: fix a crashing bug with prefix raised by
254 Merijn Broeren
255 * test/relaxng/testsuite.xml: augmented the testsuite with
256 complex inheritance tests
257
Daniel Veillardfd573f12003-03-16 17:52:32 +0000258Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * relaxng.c: switched back to the previous Relax-NG code base,
261 the derivation algorithm need severe constraining code to avoid
262 combinatorial explosion. Fixed the problem with Sebastian Rahtz
263 TEI based example and other bugs
264 * result/relaxng/*err: updated the results
265 * test/relaxng/testsuite.xml: started a new test suite
266
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000267Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
268
269 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
270 that the original RelaxNG validation code was un-fixeable, it got
271 rewritten to use the derivation algorithm from James Clark and
272 redebugged it (nearly) from scratch:
273 found 373 test schemas: 372 success 1 failures
274 found 529 test instances: 529 success 0 failures
275
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000276Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * SAX.c parser.c: fix some recursion problems introduced in the
279 last release.
280 * relaxng.c: more debugging of the RNG validation engine, still
281 problems though.
282
Daniel Veillard5add8682003-03-10 13:13:58 +0000283Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * Makefile.am: stop generating wrong result file with * in name
286 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
287 * result/relaxng/demo* test/relaxng/demo: added the tests from
288 Sebastian reproducing the problem.
289
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000290Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
291
Daniel Veillard5add8682003-03-10 13:13:58 +0000292 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
293 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000294
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000295Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
296
297 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
298 variable to control the indentation for the xmllint "--format"
299 option
300
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000301Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
302
303 * encoding.c: applied Gennady's patch against buffer overrun
304
Daniel Veillard42f12e92003-03-07 18:32:59 +0000305Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
308 Clark it appeared I had bug in URI parsing code ...
309 * relaxng.c include/libxml/relaxng.h: completely revamped error
310 reporting to not loose message from optional parts.
311 * xmllint.c: added timing for RNG validation steps
312 * result/relaxng/*: updated the result, all error messages changed
313
Daniel Veillardedfd5882003-03-07 14:20:40 +0000314Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
315
316 * xpath.c: fix bug #107804, the algorithm used for document order
317 computation was failing on attributes.
318
Daniel Veillard83391282003-03-06 21:37:30 +0000319Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
320
321 * valid.c: fix bug #107764 , possibility of buffer overflow
322 in xmlValidDebug()
323
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000324Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
325
326 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
327 from Philipp Dunkel
328
Daniel Veillard5f704af2003-03-05 10:01:43 +0000329Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
330
331 * xmlschemastype.c: made powten array static it should not be exported
332 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
333 parser function.
334 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
335
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000336Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * tree.c: fixed a node dump crash on attributes
339 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
340 an URI test bug and get better output.
341
Daniel Veillard463a5472003-02-27 21:30:32 +0000342Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * check-xsddata-test-suite.py: give more infos
345 * relaxng.c: fix a bug reported by Sebastian Rahtz and
346 REF->DEF in attribute values.
347
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000348Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
351 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
352 regression tests from James Clark.
353
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000354Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * relaxng.c xmlschemas.c xmlschemastypes.c
357 include/libxml/xmlschemastypes.h: added param support for relaxng
358 type checking, started to increment the pool of simple types
359 registered, still much work to be done on simple types and
360 facets checkings.
361
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000362Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * entities.c: fixes again one of the problem raised by
365 James Clark in #106788
366
Daniel Veillardc482e262003-02-26 14:48:48 +0000367Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * relaxng.c: Fixed a couple of problem raised by James Clark
370 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
371 datatype level still not fixed though.
372
Daniel Veillard17bed982003-02-24 20:11:43 +0000373Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * configure.in: preparing release 2.5.4
376 * doc/*: updated and rebuilt the docs
377 * relaxng.c: removed warnings
378 * result/relaxng/*: updated the results
379
Daniel Veillardf4be0182003-02-24 19:54:33 +0000380Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * valid.c: fixes a DTD regexp generation problem.
383
Daniel Veillard02111c12003-02-24 19:14:52 +0000384Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * parser.c: fixes bug #105998 about false detection of
387 attribute consumption loop.
388
Daniel Veillard2406abd2003-02-24 18:16:47 +0000389Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
390
391 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
392
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000393Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
394
395 * SAX.c: fixed bug #105992
396
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000397Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
398
399 * tree.c: fixed xmlSetProp and al. when the node passed is not an
400 element.
401 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
402 found 373 test schemas: 369 success 4 failures
403 found 529 test instances: 525 success 4 failures
404 * check-relaxng-test-suite.py: added memory debug reporting
405
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000406Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * uri.c parser.c: some warning removal on Igor's patch
409 * tree.c: seems I messed up with #106788 fix
410 * python/libxml.c: fixed some base problems when Python provides
411 the resolver.
412 * relaxng.c: fixed the interleave algorithm
413 found 373 test schemas: 364 success 9 failures
414 found 529 test instances: 525 success 4 failures
415 the resulting failures are bug in the algorithm from 7.3 and
416 lack of support for params
417
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000418Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * parser.c: another fix for nodeinfo in entities problem
421 * tree.c entities.c: fixed bug #106788 from James Clark
422 some spaces need to be serialized as character references.
423
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000424Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
425
426 * parser.c uri.c: fixed the bug I introduced in the path
427 handling, reported by Sebastian Bergmann
428
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000429Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * parser.c: fixing some nodeinfo in entities problem raised
432 by Glenn W. Bach
433 * relaxng.c: implemented the first section 7.3 check
434 * result/relaxng/*: updated the results
435
Daniel Veillardc5312d72003-02-21 17:14:10 +0000436Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * relaxng.c: fixed some problems in the previous commit
439 and finished implementing 4.16 rules checking
440 found 373 test schemas: 353 success 20 failures
441 found 529 test instances: 519 success 6 failures
442 * result/relaxng/*: updated the results
443
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000444Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * relaxng.c: implemented checks from section 7.2
447
Daniel Veillard77648bb2003-02-20 15:03:22 +0000448Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * relaxng.c: implemented the checks from section 7.1, fixed
451 some of the 4.20 and 4.21 problems.
452 found 373 test schemas: 338 success 35 failures
453 found 529 test instances: 519 success 6 failures
454 * result/relaxng/*: updated the results
455
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000456Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
459 * result/relaxng/*: updated the results
460
Daniel Veillardce14fa52003-02-19 17:32:48 +0000461Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
462
463 * relaxng.c: more bugfixes
464 * result/relaxng/*: updated the results
465
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000466Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
467
468 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
469 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
470 * SAX.c: ensured xmlDoc.URL is always canonic
471 * parser.c: obsoleted xmlNormalizeWindowsPath
472 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
473 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
474 * win32/libxml2.def.src: added few exports
475
476
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000477Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * Makefile.am configure.in: patched to have shared libraries
480 for Python regression tests and static binaries for gdb debug
481 in my development environment
482 * relaxng.c: more bugfixes
483 found 373 test schemas: 296 success 77 failures
484 found 529 test instances: 516 success 8 failures
485 * result/relaxng/*: updated the results
486
Daniel Veillard8fe98712003-02-19 00:19:14 +0000487Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
490
Daniel Veillardd4310742003-02-18 21:12:46 +0000491Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * xmlschemastypes.c: float/double check bugfix
494 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
495 validation
496 * xmlreader.c: add a TODO for Jody
497 * relaxng.c: bugfix bugfix bugfix
498 found 373 test schemas: 300 success 73 failures
499 found 529 test instances: 507 success 10 failures
500 * result/relaxng/*: updated the results
501
Daniel Veillard2df2de22003-02-17 23:34:33 +0000502Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
505
Daniel Veillard416589a2003-02-17 17:25:42 +0000506Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
507
508 * relaxng.c check-relaxng-test-suite.py: more work on the
509 RelaxNG implementation conformance testing.
510 found 373 test schemas: 284 success 89 failures
511 found 529 test instances: 448 success 47 failures
512 * result/relaxng/*: updated the results
513
Daniel Veillard784b9352003-02-16 15:50:27 +0000514Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
517 a patch from Kjartan Maraas to fix some typos
518
Daniel Veillardfebcca42003-02-16 15:44:18 +0000519Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * relaxng.c: more bug-hunting
522 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
523 intermediate rng tree
524 * python/generator.py: patch from Stephane Bidoul to fix the generator
525 on python < 2.2
526
Daniel Veillardd2298792003-02-14 16:54:11 +0000527Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * check-relaxng-test-suite.py relaxng.c: more testing on the
530 Relax-NG front, cleaning up the regression tests failures
531 current state and I forgot support for "mixed":
532 found 373 test schemas: 280 success 93 failures
533 found 529 test instances: 401 success 68 failures
534 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
535 moved the Name, NCName and QName validation routine in tree.c
536 * uri.c: fixed handling of URI ending up with #, i.e. having
537 an empty fragment ID.
538 * result/relaxng/*: updated the results
539
Daniel Veillard9a237c92003-02-13 15:52:58 +0000540Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * check-xinclude-test-suite.py: improved the script accordingly
543 to the XInclude regression tests updates
544 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
545 November 2002
546 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
547 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
548 augmented the Xpointer testsuite for the element() scheme
549
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000550Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * relaxng.c: added TODO for the DTD compatibility spec
553 * xinclude.c: more bug fixes driven by the testsuite
554
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000555Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
558 regression tests for XInclude, improved the script, improving
559 XInclude error reporting mechanism
560
Daniel Veillard1d788d22003-02-10 16:21:58 +0000561Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
562
563 * NEWS doc/* configure.in: preparing release 2.5.3
564
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000565Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
566
567 * tree.c: trying to fix #104934 about some XHTML1 serialization
568 issues.
569
Daniel Veillard809faa52003-02-10 15:43:53 +0000570Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
573 encoding conversion when the input buffer stops in the
574 middle of a multibyte char
575
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000576Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
577
578 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
579 * check-relaxng-test-suite.py: python script to run regression
580 against OASIS RelaxNG testsuite
581 * relaxng.c: some cleanup tweaks
582 * HTMLparser.c globals.c: cleanups in comments
583 * doc/libxml2-api.xml: updated the API
584 * result/relaxng/*: errors moved files, so large diffs but
585 no changes at the semantic level.
586
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000587Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * tree.c: fixing #105678 problem when dumping a namespace node.
590
Daniel Veillard591b4be2003-02-09 23:33:36 +0000591Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * xpath.c: fixed doc comment problems
594 * python/generator.py python/libxml_wrap.h python/types.c: adding
595 RelaxNG wrappers
596 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
597 test of those early Python RelaxNG bindings
598
599Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000600
601 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
602 * relaxng.c: found the validation problem I had with interleave
603 when not covering all remaining siblings
604 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
605 testsuite and check the RNG schemas against the RNG schemas
606 given in appendix A
607
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000608Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
609
610 * win32/Makefile.msvc: updates for RelaxNG
611 * win32/Makefile.mingw: updates for RelaxNG
612 * win32/libxml2.def.src: added RelaxNG exports
613
Daniel Veillard97fd5672003-02-07 13:01:54 +0000614Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
615
616 * xinclude.c: applied another bug fix from Sean Chittenden
617
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000618Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
619
620 * configure.in xmllint.c: I f...ed up the default configuration
621 of schemas and --relaxng option display in xmllint, pointed by
622 Morus Walter.
623 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
624 detection module, fixes bug #105374.
625
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000626Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * xmlschemastypes.c: added the boolean base type.
629
Daniel Veillard96a4b252003-02-06 08:22:32 +0000630Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
631
632 * xmlschemastypes.c: started implementing some of the missing
633 default simple types
634 * result/relaxng/*: updated the results
635
Daniel Veillard72fef162003-02-05 14:31:19 +0000636Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * NEWS doc/*: updated the docs, ready for 2.5.2 release
639
Daniel Veillard71531f32003-02-05 13:19:53 +0000640Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
641
642 * HTMLparser.c tree.c xmlIO.c: comments cleanups
643 * Makefile.am: use xmllint for doing the RelaxNG tests
644 * configure.in: preparing 2.5.2 made schemas support default to
645 on instead of off
646 * relaxng.c: removed the verbosity
647 * xmllint.c: added --relaxng option
648 * python/generator.py python/libxml_wrap.h: prepared the integration
649 of the new RelaxNG module and schemas
650 * result/relaxng/*: less verbose output
651
Daniel Veillardec498e12003-02-05 11:01:50 +0000652Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * valid.c: do not run content model validation if the
655 content is not determinist
656
Daniel Veillardde590ca2003-02-05 10:45:26 +0000657Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659 * SAX.c: added the redefinition of namespaced attribute
660 check that was missing as Fabrice Desré pointed out.
661
Daniel Veillard930dfb62003-02-05 10:17:38 +0000662Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
663
664 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
665 improvements from Nick Kew, allowing to do more checking
666 to HTML elements and attributes.
667
Daniel Veillard4287c572003-02-04 22:48:53 +0000668Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670 * xinclude.c: fixing bug #105137 about entities declaration
671 needing to be copied to the including document.
672
Daniel Veillard652d8a92003-02-04 19:28:49 +0000673Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
674
675 * catalog.c: fixed bug #104817 with delegateURI
676 * xpath.c: fixing bugs #104123 and #104125
677
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000678Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * configure.in valid.c xmlreader.c python/libxml_wrap.h
681 python/types.c: fixing #104096 to compile without regexps
682
Daniel Veillard57e79b32003-02-04 15:33:12 +0000683Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
684
685 * valid.c: fixing bug #103969 forgot to add an epsilon transition
686 when building the automata for elem*
687
Daniel Veillard358a9892003-02-04 15:22:32 +0000688Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * HTMLparser.c: applied patch from Arne de Bruijn fixing
691 bug #103827
692
Daniel Veillardeb137172003-02-04 15:18:06 +0000693Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
694
695 * HTMLparser.c: updating a comment, fixing #103776
696
Daniel Veillard8d589042003-02-04 15:07:21 +0000697Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
698
699 * parser.c: fixing bug 105049 for validity checking of content
700 within recursive entities.
701
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000702Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * HTMLparser.c: try to fix # 105049
705 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
706 * tree.c: updated a function comment
707
Daniel Veillard419a7682003-02-03 23:22:49 +0000708Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * relaxng: more work on grammars and refs/defs
711 * test/relaxng/* result/relaxng/*: augmented/updated the
712 regression tests
713
Daniel Veillard144fae12003-02-03 13:17:57 +0000714Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * relaxng: more work on name classes, except support
717 * test/relaxng/* result/relaxng/*: augmented/updated the
718 regression tests
719
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000720Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * relaxng: more work on name classes, the "validate all" schemas
723 seems to work now.
724 * test/relaxng/* result/relaxng/*: augmented/updated the
725 regression tests
726
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000727Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
730 * parser.c: put a guard against infinite document depth, basically
731 trying to avoid another kind of DoS attack.
732 * relaxng.c: some code w.r.t. nameClasses
733
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000734Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * test/relaxng/* result/relaxng/*: check all the namespace support
737 was actually correct based on tutorial section 10.
738
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000739Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * relaxng: include seems to work okay now
742 * test/relaxng/* result/relaxng/*: augmented/updated the
743 regression tests
744
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000745Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
746
747 * relaxng.c: a bit of work done in the train back.
748 * test/relaxng/*: added one of the include tests
749
Daniel Veillard154877e2003-01-30 12:17:05 +0000750Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * relaxng: more work done in the train
753 * test/relaxng/* result/relaxng/*: augmented/updated the
754 regression tests
755
Daniel Veillarde431a272003-01-29 23:02:33 +0000756Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * relaxng.c: debugging of externalRef
759 * test/relaxng/* result/relaxng/*: augmented/updated the
760 regression tests
761
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000762Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * relaxng.c: more work on Relax-NG, implementing externalRef
765 * test/relaxng/* result/relaxng/*: augmented/updated the
766 regression tests
767 * Makefile.am: cleanup to Relaxtests target
768
Daniel Veillardb08c9812003-01-28 23:09:49 +0000769Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
770
771 * relaxng.c: more work on Relax-NG, implementing interleave
772 * test/relaxng/* result/relaxng/*: augmented/updated the
773 regression tests
774
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000775Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
776
777 * relaxng.c: more work on Relax-NG, implementing interleave
778 * test/relaxng/* result/relaxng/*: augmented/updated the
779 regression tests
780
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000781Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
782
783 * doc/tutorial/customfo.xsl
784 * doc/tutorial/customhtml.xsl
785 adding stylesheet customizations used to generate fo
786 for pdf and html
787
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000788Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
789
790 * relaxng.c: more work on Relax-NG
791 * test/relaxng/* result/relaxng/*: augmented/updated the
792 regression tests
793 * xmlschemastypes.c: added a number of base type definition but not
794 the associated checks, those are still TODOs
795
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000796Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
797
798 in docs/tutorial:
799 * apa.html
800 * apb.html
801 * apc.html
802 * apd.html
803 * ape.html
804 * apf.html
805 * apg.html
806 * ar01s02.html
807 * ar01s03.html
808 * ar01s04.html
809 * ar01s05.html
810 * ar01s06.html
811 * ar01s07.html
812 * ar01s08.html
813 * index.html
814 * xmltutorial.pdf
815 * xmltutorial.xml
816 add index to tutorial
817
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000818Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
819
820 * doc/xmlcatalog.1
821 * doc/xmlcatalog_man.html
822 * doc/xmlcatalog_man.xml
823 belatedly fixing bug #93622 (adds rewriteURI type to
824 "--add" option in xmlcatalog man page
825
Daniel Veillard3be27512003-01-26 19:49:04 +0000826Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
827
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000828 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000829 Julio Merino, closing #104475
830
Daniel Veillardea3f3982003-01-26 19:45:18 +0000831Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
832
833 * relaxng.c: more work on Relax-NG
834 * test/relaxng/* result/relaxng/*: augmented/updated the
835 regression tests
836
Daniel Veillardedc91922003-01-26 00:52:04 +0000837Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * relaxng.c: more work on Relax-NG
840 * test/relaxng/* result/relaxng/*: augmented/updated the
841 regression tests
842
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000843Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * README: updated the policy on private mail answers
846 * relaxng.c: more work on Relax-NG
847 * test/relaxng/* result/relaxng/*: augmented/updated the
848 regression tests
849
Daniel Veillard7424eb62003-01-24 14:14:52 +0000850Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * error.c parser.c tree.c: applied a documentation patch from
853 Stefan Kost
854
Daniel Veillard276be4a2003-01-24 01:03:34 +0000855Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * relaxng.c: more work on Relax-NG
858 * doc/*: regenerated the docs
859 * test/relaxng/* result/relaxng/*: updated and augmented the
860 Relax-NG regression tests and results
861
Daniel Veillard6eadf632003-01-23 18:29:16 +0000862Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
865 First commit of the new Relax-NG validation code, not generally
866 useful yet.
867 * test/relaxng/* result/relaxng/*: current state of the regression
868 tests
869
Daniel Veillard814a76d2003-01-23 18:24:20 +0000870Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
871
872 * tree.c: minimized the memory allocated for GetContent
873 and a bit of cleanup.
874
Daniel Veillardff12c492003-01-23 16:42:55 +0000875Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * python/generator.py: seems there is no good reasons to
878 not generate bindings for XPointer
879
Daniel Veillard540a31a2003-01-21 11:21:07 +0000880Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
881
882 * xmlreader.c doc/apibuild.py: applied a new patch from
883 Stéphane Bidoul for cleanups
884 * doc/libxml2-api.xml: rebuilt the API description with
885 new entry points
886
Daniel Veillard417be3a2003-01-20 21:26:34 +0000887Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * xmlreader.c python/drv_libxml2.py python/generator.py
890 python/libxml.c python/libxml.py python/libxml_wrap.h
891 python/types.c: patch from Stéphane Bidoul for better per
892 context error message APIs
893 * python/tests/ctxterror.py python/tests/readererr.py:
894 update of the tests
895
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000896Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
897
898 * doc/guidelines.html
899 grammar and spelling cleanup
900
Daniel Veillard26f70262003-01-16 22:45:08 +0000901Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
902
903 * xmlreader.c include/libxml/xmlreader.h python/generator.py
904 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
905 a patch from Stéphane Bidoul to allow per XMLtextReader error
906 and warning handling
907 * python/tests/Makefile.am python/tests/readererr.py: adding the
908 specific regression test
909
Daniel Veillard71f9d732003-01-14 16:07:16 +0000910Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
913 should raise a syntax error
914
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000915Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * python/libxml.c: cleanup patch from Stéphane Bidoul
918
Daniel Veillard81601f92003-01-14 13:42:37 +0000919Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
920
921 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
922
Daniel Veillarde6227e02003-01-14 11:42:39 +0000923Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * python/generator.py python/libxml.c python/libxml.py
926 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000927 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000928 Python level.
929 * python/tests/Makefile.am python/tests/ctxterror.py: added a
930 regression test for it.
931
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000932Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
933
934 * xmlreader.c: fixed the streaming property of the reader,
935 it was generating tree faster than consuming it. Pointed out
936 by Nate Myers
937 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
938
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000939Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
940
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000941 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000942
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000943Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * xpath.c: fix to the XPath implementation for parent and
946 ancestors axis when operating on a Result Value Tree.
947 Fixes bug #100271
948
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000949Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
952 to fix some URI/file escaping problems
953
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000954Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * python/generator.py: fixed a bug raised by Raymond Wiker,
957 docSetRootElement() should not raise an exception if the
958 return is None
959
Daniel Veillard3e20a292003-01-10 13:14:40 +0000960Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
963 fixed bug #102181 by applying the suggested change and fixing
964 the generation/registration problem.
965
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000966Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
969 routines.
970
Daniel Veillard8f872442003-01-09 23:19:02 +0000971Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
972
973 * parser.c: one more IsEmptyElement crazyness, that time in
974 external parsed entities if substitution is asked.
975 * python/tests/reader3.py: added a specific test.
976
Daniel Veillarde329fc22003-01-09 21:36:42 +0000977Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
978
979 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
980 support and improved error handler registration
981
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000982Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
983
984 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
985 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
986 * README: fixed a link
987
Daniel Veillarde2830f12003-01-08 17:47:49 +0000988Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * configure.in doc/* NEWS: preparing 2.5.1 release
991 * SAX.c parser.c: fixing XmlTextReader bug
992
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000993Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
994
995 * SAX.c: fuck, I introduced a memory leak on external parsed
996 entities in 2.5.0 :-(
997
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000998Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * xmllint.c: another fix needed as pointed by Christophe Merlet
1001 for --stream --debug if compiled without debug support.
1002
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001003Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1004
1005 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001006 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001007 update man page with --stream and --chkregister
1008
Daniel Veillard8326e732003-01-07 00:19:07 +00001009Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * globals.c: fixed --with-threads compile
1012 * xmllint.c: fixed --without-debug compile
1013 * include/libxml/globals.h: cleanup
1014 * include/libxml/schemasInternals.h: add a missing include
1015
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001016Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * configure.in NEWS: preparing 2.5.0 release
1019 * SAX.c: only warn in pedantic mode about namespace name
1020 brokeness
1021 * globals.c: fix a doc generation problem
1022 * uri.c: fix #101520
1023 * doc/*: updated and rebuilt the doc for the release, includuding
1024 stylesheet update
1025 * python/Makefile.am: fix a filename bug
1026
1027Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1030 should not be called.
1031
1032Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1033
1034 * libxml-2.0.pc.in: applied the patch to fix #101894
1035
1036Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * tree.c : applied patch from Lukas Schroeder for register callbacks
1039 * valid.c: modified patch from Lukas Schroeder to test
1040 register callbacks with --chkregister
1041
1042Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * xmlreader.c: seriously changed the way data are pushed to
1045 the underlying parser, go by block of 512 bytes instead of
1046 tryng to detect tag boundaries at that level. Changed the
1047 way empty element are detected and tagged.
1048 * python/tests/reader.py python/tests/reader2.py
1049 python/tests/reader3.py: small changes mostly due to context
1050 reporting being different and DTD node being reported. Some
1051 errors previously undetected are now caught and fixed.
1052 * doc/xmlreader.html: flagged last section as TODO
1053
1054Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * python/libxml.py: integrated the Python 2.2 optimizations
1057 from Hannu Krosing, while maintaining compatibility with
1058 1.5 and 2.1
1059
1060Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * xmllint.c: a bit of cleanup
1063 * xmlreader.c: small fix
1064 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1065 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1066
1067Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * python/setup.py.in: patch from Stéphane Bidoul to include
1070 drv_libxml2.py in setup.py
1071
1072Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * doc/xmlreader.html: starting documenting the new XmlTextReader
1075 interface.
1076
1077Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * xmllint.c: added the --stream flag to use the TextReader API
1080 * xmlreader.c: small performance tweak
1081
1082Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * xmlreader.c python/tests/reader2py: okay the DTD validation
1085 code on top of the XMLTextParser API should be solid now.
1086
1087Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * xmlreader.c python/tests/reader2py: Fixing some more mess
1090 with validation and recursive entities while using the
1091 reader interface, it's getting a bit messy...
1092
1093Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmlreader.c python/tests/reader.py: another couple of problem
1096 related to IsEmptyElement reported by Stéphane Bidoul needed
1097 some fixes.
1098
1099Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1102 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1103 based on the python XmlTextReader interface.
1104
1105Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * tree.c: backing out one change in the last patch which broke the
1108 regression tests
1109
1110Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * global.data globals.c tree.c include/libxml/globals.h: applied
1113 an old patch from Lukas Schroeder to track node creation and
1114 destruction. Probably missing a lot of references at the moment
1115 and not usable reliably.
1116
1117Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1120 from doc/news.html and a stylesheet
1121
1122Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * xmlreader.c python/tests/reader.py: fixed another couple of
1125 xmlreader bugs reported by Stéphane Bidoul and added tests.
1126
1127Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * xmlreader.c python/tests/reader2.py: fixed another validity
1130 checking in external parsed entities raised by Stéphane Bidoul
1131 and added a specific regression test.
1132 * python/tests/reader3.py: cleanup
1133
1134Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * xmlreader.c python/tests/reader2.py: fixed a problem with
1137 validation within entities pointed by Stéphane Bidoul, augmented
1138 the tests to catch those.
1139
1140Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * python/generator.py: modified the generator to allow keeping
1143 class references when creating new classes, needed to fix a bug
1144 pointed by Stéphane Bidoul where the input buffer of the
1145 xmlTextReader instance gets destroyed if the python wrapper for
1146 the input is not referenced anymore.
1147
1148Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1151 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1152
1153Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * xmlreader.c python/tests/reader.py: fixed another problem
1156 pointed by Stéphane Bidoul
1157
1158Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1161 with "<a/>"
1162
1163Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * SAX.c: warn on xmlns:prefix="foo"
1166 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1167 for namespace attributes handling.
1168
1169Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1172 a really nasty problem raised by a DocBook XSLT transform
1173 provided by Sebastian Bergmann
1174
1175Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1178 by Stéphane Bidoul and integrated it into the tests
1179
1180Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1183 extended the XmlTextReader API a bit, addding accessors for
1184 the current doc and node, and an entity substitution mode for
1185 the parser.
1186 * python/libxml.py python/libxml2class.txt: related updates
1187 * python/tests/Makefile.am python/tests/reader.py
1188 python/tests/reader2.py python/tests/reader3.py: updated a bit
1189 the old tests and added a new one to test the entities handling
1190
1191Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * python/generator.py python/libxml2class.txt
1194 python/tests/reader.py python/tests/reader2.py: changed the
1195 generator to provide casing for the XmlTextReader similar to
1196 C# so that examples and documentation are more directly transposable.
1197 Fixed the couple of tests in the suite.
1198
1199Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * doc/guidelines.html: added a document on guildeline for
1202 publishing and deploying XML
1203
1204Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * valid.c xmlreader.c: final touch running DTD validation
1207 on the XmlTextReader
1208 * python/tests/Makefile.am python/tests/reader2.py: added a
1209 specific run based on the examples from test/valid/*.xml
1210
1211Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * python/libxml.py: added a few predefined xmlTextReader parser
1214 configuration values.
1215
1216Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * python/libxml_wrap.h: trying to fix #102037
1219
1220Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * SAX.c: fixing bug #95296, when the predefined entities
1223 are redefined in the DTD the default one must be used
1224 instead anyway.
1225
1226Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1227
1228 * doc/xmllint.xml
1229 * doc/xmllint.1
1230 Add discussion of XML_DEBUG_CATALOG to xmllint man
1231 page - bug #100907
1232
1233
1234Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * xmlreader.c: Fixed the empty node detection to avoid reporting
1237 an inexistant close tag.
1238
1239Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1242 for Python 2.1
1243
1244Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1247
1248Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * doc/libxml2-api.xml python/tests/reader.py: one really need
1251 to provide the base URI information when creating a reader parser
1252 from an input stream. Updated the API and the example using it.
1253
1254Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1257 include/libxml/valid.h include/libxml/xmlreader.h: working on
1258 DTD validation on top of xml reader interfaces. Allows to
1259 validate arbitrary large instances. This required some extensions
1260 to the valid module interface and augmenting the size of xmlID
1261 and xmlRef structs a bit.
1262 * uri.c xmlregexp.c: simple cleanup.
1263
1264Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1267 work on the xml reader interfaces.
1268 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1269 Web page for the Windows binaries.
1270
1271Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * xmlIO.c: applied a patch for VMS following the report by
1274 Nigel Hall
1275
1276Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * parser.c: the parseStartTag bug fix wasn't complete.
1279
1280Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1283 parseStartTag, fixing it.
1284 * test/att4 result/att4 result/noent/att4: adding the test
1285 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1286 more methods to XmlTextReader.
1287
1288Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1289
1290 * win32/libxml2.def.src: added more xml reader exports
1291 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1292 to the build
1293
1294Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1295
1296 * doc/tutorial/xmltutorial.xml
1297 plus generated html and pdf
1298 Updating tutorial again based on further comments from Niraj
1299 Tolia on the last iteration
1300
1301Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1302
1303 * doc/tutorial/xmltutorial.xml
1304 * doc/tutorial/includekeyword.c
1305 * doc/tutorial/includegetattribute.c
1306 plus generated html and pdf
1307 Adding fix from Niraj Tolia to tutorial to properly free memory.
1308
1309
1310Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1313 more methods of XmlTextReader.
1314 * python/libxml2class.txt python/tests/reader.py: this increased the
1315 methods in the bndings, augmented the test to check those new
1316 functions.
1317
1318Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1321 methods of XmlTextReader.
1322 * python/generator.py python/libxml_wrap.h python/types.c
1323 python/libxml2class.txt: added the reader to the Python bindings
1324 * python/tests/Makefile.am python/tests/reader.py: added a specific
1325 test for the Python bindings of the Reader APIs
1326 * parser.c: small cleanup.
1327
1328Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * xinclude.c: fallback was only copying the first child not the
1331 full child list of the fallback element, closes #89684 as reopened
1332 by Bernd Kuemmerlen
1333
1334Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1335
1336 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1337
1338Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * configure.in: preparing release of 2.4.30
1341 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1342 gives enum values, fix functype return type, put back fields in
1343 structs
1344 * doc/*: updated the docs rebuilt
1345
1346Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1349 about htmlNodeDumpOutput location.
1350 * xpath.c: removed an undefined function signature
1351 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1352 too many symbols in the API breaking the python bindings.
1353 Updated with the libxslt/libexslt changes.
1354
1355Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * configure.in: preparing release of 2.4.29
1358 * doc/*: rebuilt the docs and API
1359 * xmlreader.c: a few more fixes for the XmlTextReader API
1360
1361Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1362
1363 * include/win32config.h: applied mingw patch from Magnus Henoch
1364
1365Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1368
1369Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1372 building Python script, does the C parsing directly, generates
1373 a better API description including structure fieds defs and
1374 enums. Still a couple of bugs, but good enough for the python
1375 wrappers now.
1376 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1377 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1378 include/libxml/schemasInternals.h include/libxml/tree.h: more
1379 cleanup based on the python analysis script reports.
1380 * libxml.spec.in: make sure the API XML description is part of the
1381 devel package.
1382
1383Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1386 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1387 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1388 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1389 code cleanup, especially the function comments.
1390 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1391
1392Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * Makefile.am xmlreader.c include/libxml/Makefile.am
1395 include/libxml/xmlreader.h: Adding a new set of APIs based on
1396 the C# TextXmlReader API but converted to C. Allow to parse
1397 in constant memory usage, far simpler to program and explain
1398 than the SAX like APIs, unfinished but working.
1399 * testReader.c: test program
1400
1401Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1402
1403 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1404
1405Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * tree.c: Chip turner indicated that XHTML1 serialization
1408 rule for style actually break on both IE and Mozilla,
1409 try to avoid the rule if escaping ain't necessary
1410
1411Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * nanhttp.c: handle HTTP URL escaping, problem reported by
1414 Glen Nakamura and Stefano Zacchiroli
1415
1416Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1419
1420Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1421
1422 * uri.c: Johann Richard pointed out some XPointer problems for
1423 URN based URI references in XInclude. Modified the URI parsing
1424 and saving routines to allow correct parsing and saving of
1425 XPointers, especially when attached to "opaque" scheme accordingly
1426 to RFC 2396
1427
1428Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1431 of refactoring to the HTML saving code.
1432 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1433 in the doc.
1434
1435Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1438 to a buffer API to reuse the generic dump to an OutputIO layer,
1439 this reduces code, fixes xmlNodeDump() for XHTML, also made
1440 xmlNodeDump() now return the number of byte written.
1441
1442Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * python/setup.py.in: another patch from Stéphane Bidoul for
1445 Python bindings on Windows
1446 * doc/parsedecl.py: small cleanup
1447
1448Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * libxml.spec.in configure.in: add a line in %changelog for releases
1451
1452Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * parser.c: patch from Marcus Clarke fixing a problem in entities
1455 parsing that was detected in KDe documentations environment.
1456
1457Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1458
1459 * python/libxml.c (libxml_prev): Return the previous as opposed to
1460 the next node (I guess this is the result of some cut & paste programming:)
1461
1462Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1465
1466Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * python/generator.py python/libxml.c python/setup.py.in: trying
1469 to fix the Python bindings build on Windows (Stéphane Bidoul)
1470
1471Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1472
1473 * win32/configure.js: added option for python bindings
1474 * win32/libxml2.def.src: added more exports
1475
1476Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1477
1478 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1479 pthreads
1480 * win32/wince/*: applied updates to Windows CE port from Javier
1481
1482Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * configure.in: preparing 2.4.28
1485 * libxml.spec.in doc/Makefile.am: some cleanup
1486 * doc/*: updated the news and regenerated.
1487
1488Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * HTMLparser.c: final touch at closing #87235 </p> end tags
1491 need to be generated.
1492 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1493 this change slightly the output of a few tests
1494 * doc/*: regenerated
1495
1496Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * parserInternals.c: fixing bug #99190 when UTF8 document are
1499 parsed using the progressive parser and the end of the chunk
1500 is in the middle of an UTF8 multibyte character.
1501
1502Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1503
1504 * threads.c: fixed initialization problem in xmlNewGlobalState
1505 which was causing crash.
1506 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1507 in xmlInitializeGlobalState.
1508 * parserInternals.c: cleaned up ctxt->sax initialisation.
1509
1510Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * tree.c include/libxml/tree.h: modified the existing APIs
1513 to handle XHTML1 serialization rules automatically, also add
1514 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1515 libxslt serialization uses it when needed without changing
1516 the library API.
1517 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1518 result/xhtml1: added a new test specifically for xhtml1 output
1519 and updated the result of one XHTML1 test
1520
1521Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * xinclude.c parserInternals.c encoding.c: fixed #99082
1524 for xi:include encoding="..." support on text includes.
1525 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1526 test/XInclude/ents/isolatin.txt : added a specific regression test
1527 * python/generator.py python/libxml2class.txt: fixed the generator
1528 the new set of comments generated for doc/libxml2-api.xml were
1529 breaking the python generation.
1530
1531Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1534 * configure.in: patch for Solaris on new autoconf closes #98880
1535 * doc/parsedecl.py: repair the frigging API building script,
1536 did I say that python xmllib sucks ?
1537 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1538 and some comment are no more truncated.
1539
1540Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * parser.c: Martin Stoilov pointed out a potential leak in
1543 xmlCreateMemoryParserCtxt
1544
1545Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1548 included in HTML documents and using the push parser.
1549
1550Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1551
1552 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1553 specified, look for the Python interpreter not just in the
1554 specified root but also in the specified location. Fixes #98825
1555
1556Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * python/libxml.c: fixing bug #98792 , node may have no doc
1559 and dereferencing without checking ain't good ...
1560
1561Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * configure.in: preparing release 2.4.27
1564 * doc/* : updated and rebuilt the docs
1565 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1566 and all the docs are actually packaged and in the final RPMs
1567 * parser.c parserInternals.c include/libxml/parser.h: restore
1568 xmllint --recover feature.
1569
1570Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
Daniel Veillard784b9352003-02-16 15:50:27 +00001572 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001573 processing of parsed entities, and XPath computation on sustitued
1574 entities.
1575 * testXPath.c: make sure entities are substitued.
1576
1577Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1578
Daniel Veillard784b9352003-02-16 15:50:27 +00001579 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001580 processing of internal parsed entities, which had to be changed.
1581
1582Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1585 trying to fix bug #98517 about building outside the source tree
1586 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1587
1588Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1589
1590 * include/win32config.h: cleanup
1591 * win32/Makefile.mingw: integrated mingw in JScript configure
1592 * win32/Makefile.msvc: modified to allow mingw coexistence
1593 * win32/configure.js: integrated mingw
1594 * win32/Readme.txt: cleanup
1595
1596Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * HTMLparser.c: strengthen the guard in the Pop macros,
1599 like in the XML parser, closes bug #97315
1600
1601Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1604 callback is never used.
1605
1606Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * parserInternals.c: fixed the initialization of the SAX structure
1609 which was breaking xsltproc
1610 * xpath.c: patch from Petr Pajas for CDATA nodes
1611 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1612 * parser.c include/libxml/parser.h: patch from Peter Jones
1613 removing a leak in xmlSAXParseMemory() and adding the
1614 function xmlSAXParseMemoryWithData()
1615
1616Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1617
1618 adding pdf of tutorial, changing web page to link to it
1619 * doc/tutorial/xmltutorial.pdf
1620 * doc/xml.html
1621 * doc/docs.html
1622
1623Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1624
1625 * doc/tutorial/ar01s08.html
1626 adding file what I forgot for tutorial
1627
1628
1629Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1630
1631 Adding encoding discussion to tutorial
1632 Added:
1633 * doc/tutorial/images/*.png: DocBook admonition image files
1634 * doc/tutorial/apf.html, apg.html: new generated html
1635 * doc/tutorial/includeconvert.c: conversion code entity file
1636 changed:
1637 * doc/tutorial/xmltutorial.xml: DocBook original
1638 * doc/tutorial/*.html: generated html
1639
1640Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1641
1642 * include/libxml/*.h: retired xmlwin32version.h
1643 * doc/Makefile.am: retired xmlwin32version.h
1644 * win32/configure.js: retired xmlwin32version.h
1645
1646Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1647
1648 * win32/libxml2.def.src: exported additional symbols
1649 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1650 sisterhood
1651
1652Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * globals.c: fixed a typo pointed out by Igor
1655 * xpath.c: try to speed up node compare using line numbers
1656 if available.
1657
1658Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * tree.c: make xmlFreeNode() handle attributes correctly.
1661
1662Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1663
1664 * catalog.c: completed the #96963 fix, as reported by Karl
1665 Eichwalder
1666
1667Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1670
1671Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * Makefile.am: switched the order of a couple of includes
1674 to fix bugs #97100
1675
1676Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1677
1678 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1679 xmlLoadCatalogs that used to separate directories with a ':'.
1680
1681Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1682
1683 * threads.c: improvements to the Windows-side of thread handling
1684 * testThreads.c: conditionally excluded unistd.h
1685 * testThradsWin32.c: broke overlong lines
1686 * include/win32config.h: adapted thread-related macros to the new
1687 scheme and for pthreads on Windows
1688 * win32/Makefile.msvc: introduced a more flexible thread build,
1689 added testThreads[Win32].c to the build
1690 * win32/configure.js: introduced a more flexible thread config
1691
16922002-10-31 John Fleck <jfleck@inkstain.net>
1693
1694 * doc/xml.html (and, by implication, FAQ.html)
1695 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1696
1697Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1698
1699 * configure.in: removed xmlwin32version.h
1700 * include/libxml/Makefile.am: removed xmlwin32version.h
1701
1702Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * tree.c: applied patch from Brian Stafford to fix a bug
1705 in xmlReconciliateNs()
1706
1707Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * tree.c: applied patch from Christian Glahn to allow
1710 xmlNewChild() on document fragment nodes
1711
1712Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * parser.c: Christian Glahn found a problem with a recent
1715 patch to xmlParseBalancedChunkMemoryRecover()
1716 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1717 problems
1718 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1719 test/schemas/seq*: added the test cases from Charles
1720
1721Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1724 serious cleanup of the spec file and associated changes
1725 in the Makefiles.
1726 * valid.c: try to remove some warnings on x86_64
1727
1728Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1731 fix bug #96586
1732
1733Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1736 parsing, applied his patch
1737 * result/HTML/attrents.html result/HTML/attrents.html.err
1738 result/HTML/attrents.html.sax test/HTML/attrents.html:
1739 added the test and result case provided by Mikhail Sogrine
1740
1741Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * vms/build_libxml.com vms/config.vms vms/readme.vms
1744 include/libxml/parser.h include/libxml/parserInternals.h
1745 include/libxml/tree.h include/libxml/xmlIO.h
1746 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1747 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1748 Applied the VMS update patch from Craig A. Berry
1749 * doc/*.html: update
1750
1751Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1754
1755Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * debugXML.c: adding a grep command to --shell in xmllint
1758 for T.V. Raman
1759
1760Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * xmlcatalog.c: tried to fix some of the problem with --sgml
1763
1764Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * parser.c: tried to fix bug #91500 where doc->children may
1767 be overriden by a call to xmlParseBalancedChunkMemory()
1768
1769Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1772 identifiers in SGML catalogs containing '&'
1773
1774Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * python/types.c: fixed bugs when passing result value tree
1777 to Python functions.
1778
1779Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * configure.in: preparing the release of 2.4.26
1782 * doc/*: updated and rebuilt the documentation
1783
1784Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * parser.c: fixed a XML Namespace compliance bug reported by
1787 Alexander Grimalovsky
1788
1789Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * HTMLtree.c: fixed serialization of script and style when
1792 they are not lowercase (i.e. added using the API to the tree).
1793
1794Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * valid.c: make xmlValidateDocument emit a warning msg if there
1797 is no DTD, pointed by Christian Glahn
1798
1799Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1802 content model when some of the blocks have min or max, and a couple
1803 of bugs found in the process.
1804 * result/schemas/list0* test/schemas/list0*: added some specific
1805 regression tests
1806
1807Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * README: updated the contact informations
1810
1811Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1814 misses it, reported by Peter Bray.
1815
1816Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1819 and removed a few warnings
1820
1821Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * parser.c: Christian Glahn found a small bug in the push parser.
1824 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1825 public
1826
1827Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * xmlschemas.c include/libxml/xmlschemas.h: added
1830 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1831 * testSchemas.c: added --memory to test the new interface
1832
1833Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * doc/index.py doc/search.php: integrated the XSLT indexing,
1836 a few fixed in the indexer, added a scope selection at the
1837 search level.
1838
1839Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1842 this was due to uninitialized parts of the validation context
1843
1844Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * debugXML.c: applied patch from Mark Vakoc except the API
1847 change, preserved it.
1848 * doc/*: updated the docs to point to the search engine for
1849 information lookup or before bug/help reports.
1850
1851Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * doc/index.py doc/search.php: added mailing-list archives
1854 indexing and lookup
1855
1856Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1859
1860Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * doc/index.py: improved HTML indexing
1863 * doc/search.php: make the queries also lookup the HTML based indexes
1864
1865Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * doc/index.py: added HTML page indexing
1868
1869Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1870
1871 * xmlIO.c: extended Windows path normalisation to fix the base
1872 problem in libxslt.
1873 * catalog.c: fixed list handling in XML_CATALOG_FILES
1874
1875Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * valid.c: typo/bug found by Christian Glahn
1878
1879Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1880
1881 * xmlIO.c: applied Windows CE patch from Javier.
1882 * win32/wince: new directory, contains support for the PocketPC
1883 with Windows CE from Javier.
1884 * include/win32config.h: reorganised, removed duplicate
1885 definitions and applied WinCE patch from Javier.
1886 * include/wsockcompat.h: new file, now contains WinSock
1887 compatibility macros.
1888 * win32/Makefile.msvc: introduced double-run compilation.
1889
1890Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * configure.in include/libxml/xmlwin32version.h: preparing release
1893 of 2.4.25
1894 * doc/*: updated and regenerated teh docs and web pages.
1895
1896Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1899 error were not covering namespace declarations.
1900 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1901 it was missing the attribute declaration for the namespace
1902 * result/VC/NS3: the fix now report breakages in that test
1903
1904Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1907
1908Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1911 and regenerated the docs and web site
1912
1913Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1916 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1917 not before
1918
1919Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * python/generator.py python/libxml2class.txt: fixed a stupid error
1922 breaking the python API
1923
1924Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1927 triostr.c triostr.h: applied a trio update patch from
1928 Bjorn Reese which should work with MinGW
1929
1930Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * tree.c: improving some documentation comments
1933 * xmlregexp.c: found and fixed a mem leak with python regression tests
1934 * doc/*: rebuilt the doc and the API XML file including the
1935 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1936 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1937 python/types.c: added access to the XML Schemas regexps from
1938 python
1939 * python/tests/Makefile.am python/tests/regexp.py: added a
1940 simple regexp bindings test
1941
1942Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1943
1944 * doc/xml.html:
1945 fixing ftp links - thanks to Vitaly Ostanin
1946
1947Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * xmlregexp.c: fixed the data callback on transition functionality
1950 which was broken when using the compact form
1951 * result/schemas/*: updated the results, less verbose, all tests
1952 pass like before
1953 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1954 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1955 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1956 annoying warnings
1957 * xpath.c: try to provide better error report when possible
1958
1959Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * Makefile.am: fixed a breakage raised by Jacob
1962
1963Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1964
1965 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1966 which don't use sockets
1967
1968Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1969
1970 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1971 * win32/configure.js: applied zlib patch from Daniel Gehriger
1972
1973Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1974
1975 * win32/configure.js: applied the patch from Mark Vakoc for
1976 regexp support
1977 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1978 for regexp support
1979
1980Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * xmlschemastypes.c: as pointed by Igor Float and Double
1983 parsing ain't finished yet
1984
1985Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * Makefile.am configure.in: trying to fix #88412 by bypassing
1988 all the python subdir if python ain't detected
1989
1990Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1993 made configuring with regexps/automata/unicode the default
1994 but without schemas ATM
1995 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1996 fixed the regexp based DTD validation performance and memory
1997 problem by switching to a compact form for determinist regexps
1998 and detecting the determinism property in the process. Seems
1999 as fast as the old DTD validation specific engine :-) despite
2000 the regexp built and compaction process.
2001
2002Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * valid.c: determinism is debugged, new DTD checking code now works
2005 but xmlFAComputesDeterminism takes far too much CPU and the whole
2006 set usues too much memory to be really usable as-is
2007
2008Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * tree.c: fixed another stupid bug in xmlGetNodePath()
2011 * xmllint.c: --version now report the options compiled in
2012
2013Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * HTMLparser.c: small cleanup
2016 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2017 when configured with them. A bit of debugging around the determinism
2018 checks is still needed
2019
2020Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2023
2024Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * xmlIO.c: small portability glitch fixed.
2027
2028Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * xmlschemastypes.c: incomplete steps for real/double support
2031 * testAutomata.c include/libxml/xmlautomata.h
2032 include/libxml/xmlregexp.h: avoiding a compilation problem
2033 * valid.c include/libxml/valid.h: starting the work toward using
2034 the regexps for actual DTD validation
2035
2036Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * hash.c: cosmetic cleanup
2039 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2040 integrating a DTD validation layer based on the regexps
2041
2042Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2045 the determinism was tested before eliminating the epsilon
2046 transitions :-(
2047
2048Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * python/generator.py python/libxml.c python/libxml.py
2051 python/libxml2-python-api.xml python/libxml2class.txt
2052 python/libxml_wrap.h python/types.c: updated the python
2053 bindings, added code for easier File I/O, and the ability to
2054 define a resolver from Python fixing bug #91635
2055 * python/tests/Makefile.am python/tests/inbuf.py
2056 python/tests/outbuf.py python/tests/pushSAXhtml.py
2057 python/tests/resolver.py python/tests/serialize.py: updated
2058 and augmented the set of Python tests.
2059
2060Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2061
2062 * win32/configure.js: added more readme info for the binary
2063 package.
2064
2065Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * xmlIO.c: fixed a stupid out of bound array error
2068
2069Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2072 messing around with support for Windows path, cleanups,
2073 trying to identify and fix the various code path to the
2074 filename access. Added xmlNormalizeWindowsPath()
2075
2076Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * error.c valid.c: working on better error reporting of validity
2079 errors, especially providing an accurate context.
2080 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2081 error reports in those cases.
2082
2083Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2086 parser.c parserInternals.c xmlIO.c: get rid of all the
2087 perror() calls made in the library execution paths. This
2088 should fix both #92059 and #92385
2089
2090Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * xmllint.c: memory leak reporting was broken after a change
2093 of the preprocessor symbol used to activate it.
2094
2095Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * tree.c: try to make the copy function work for node of
2098 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2099 DOM layers though, not libxml2 itself.
2100
2101Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * valid.c: try to provide file and line informations, not all
2104 messages are covered, but it's a (good) start
2105
2106Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * xinclude.c: reimplemented a large part of the XInclude
2109 processor, trying to minimize resources used, James Henstridge
2110 provided a huge test case which was exhibiting severe memory
2111 consumption problems.
2112
2113Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * python/Makefile.am: applied patch from Christophe Merlet to
2116 reestablish DESTDIR
2117
2118Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * libxml.spec.in: fixes libary path for x86_64 AMD
2121
2122Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2123
2124 * doc/tutorial/includekeyword.c
2125 * doc/tutorial/xmltutorial.xml:
2126 (plus resulting generated html files)
2127 fixing one spot I missed in the tutorial where I hadn't freed
2128 memory properly
2129
2130Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2131
2132 * doc/tutorial/includeaddattribute.c
2133 * doc/tutorial/includeaddkeyword.c
2134 * doc/tutorial/includegetattribute.c
2135 * doc/tutorial/includekeyword.c
2136 * doc/tutorial/xmltutorial.xml
2137 * doc/tutorial/*.html:
2138 update tutorial to properly free memory (thanks to Christopher
2139 R. Harris for pointing out that this needs to be done)
2140 * doc/tutorial/images/callouts/*.png:
2141 added image files so the callouts are graphical, making it
2142 easier to read ( use "--param callout.graphics 1" to generate
2143 html with graphical callouts)
2144
2145Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2148 nice logos generated by Marc Liyanage
2149 * doc/site.xsl *.html: changed the stylesheet to show the new
2150 logo and regenerated the pages
2151
2152Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2155
2156Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * xpath.c: possible mem leak patch from Jason Adams
2159
2160Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2163 in the XQuery namespace
2164 * configure.in: preparing 2.4.24
2165 * doc/*.html: updated the web pages
2166
2167Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * python/generator.py: closing bug #85258 by generating conditional
2170 compile check to avoid linking to routines not configured in.
2171
21722002-08-22 Havoc Pennington <hp@pobox.com>
2173
2174 * autogen.sh: update error message for missing automake
2175
2176Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * python/Makefile.am: typo in target name resulted in libxml2.py
2179 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2180
2181Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * win32/win32/Makefile.mingw: updated with version from
2184 Elizabeth Barham at http://soggytrousers.net/repository/
2185
2186Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2187
2188 * win32/Makefile.msvc: added the prefix location to the include
2189 and lib search path.
2190
21912002-08-18 Havoc Pennington <hp@pobox.com>
2192
2193 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2194 both automake 1.6 and 1.4 installed get the right automake. Means
2195 compilation from CVS will now require the latest automake 1.4
2196 release, or manually creating symlinks called "automake-1.4" and
2197 "aclocal-1.4"
2198
2199Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * configure.in python/Makefile.am: more AMD 64 induced changes from
2202 Frederic Crozat
2203
2204Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * xinclude.c: oops I was missing the xml:base fixup too
2207 * result/XInclude/*.xml: this adds xml:base attributes to most
2208 results of the tests
2209
2210Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xinclude.c: quick but apparently working implementation of
2213 xi:fallback, should close bug #89684
2214 * Makefile.am test/XInclude/docs/fallback.xml
2215 result/XInclude/fallback.xml: added a basic test for fallback,
2216 and run with --nowarning to avoid a spurious warning
2217 * configure.in: applied patch from Frederic Crozat for python
2218 bindings on AMD 64bits machines.
2219
2220Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2223 the caller don't pass a SAX callback block.
2224
2225Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * tree.c: applied the same fix for the XML-1.0 namespace to
2228 xmlSearchNsByHref() as was done for xmlSearchNs()
2229
2230Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * libxml.3: small cleanup of the man page
2233 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2234 when serializing HREF attributes generated by XSLT.
2235
2236Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2239 version of Marc Liyanage' patch for boolean attributes in HTML
2240 output
2241
2242Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * python/tests/serialize.py: fixed the test results, indenting
2245 behaviour changed slightly
2246
2247Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2248
2249 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2250 new c14n function to Windows def files
2251
2252Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2253
2254 * c14n.c: fixed a memory leak in c14n code
2255
2256Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * parser.c include/libxml/parser.h: adding a new API for Christian
2259 Glahn: xmlParseBalancedChunkMemoryRecover
2260 * valid.c: patch from Rick Jones for some grammar cleanup in
2261 validation messages
2262 * result/VC/* result/valid/*: this slightly change some of the
2263 regression tests outputs
2264
2265Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * tree.c: trying to fix a problem in namespaced attribute handling
2268 raised by Christian Glahn
2269
2270Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * encoding.c include/libxml/encoding.h: Opening the interface
2273 xmlNewCharEncodingHandler as requested in #89415
2274 * python/generator.py python/setup.py.in: applied cleanup
2275 patches from Marc-Andre Lemburg
2276 * tree.c: fixing bug #89332 on a specific case of loosing
2277 the XML-1.0 namespace on xml:xxx attributes
2278
2279Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2280
2281 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2282 corner case from new Merlin's test suite and added a callback
2283 that will be used to improve xmlsec performance
2284
2285
2286Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * HTMLtree.c: trying to fix the <style> escaping problem in
2289 HTML serialization bug #89342
2290
2291Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2294 and rebuilt the web site.
2295
2296Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2297
2298 * include/libxml/tree.h: added _private member to xmlNs struct
2299
2300Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * HTMLparser.c: fixing bug #84876 based on the xml working
2303 code.
2304
2305Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2306
2307 * python/Makefile.am: enhanced to fix bug 72012 (errors
2308 when using '-jX' make parameter)
2309
2310Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2311
2312 * xpath.c: small additional enhancement for booleans
2313 compared to nodesets
2314
2315Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * HTMLtree.c: changed the order of the encoding declaration
2318 attributes in the meta tags due to a bug in IE/Mac
2319
2320Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2321
2322 * xpath.c: enhanced handling of booleans (especially '='
2323 and '!=' for nodesets) - fixes bug 85256. Added new
2324 routine xmlXPathNotEqualValues for more proper handling
2325 of '!=' when nodesets are involved.
2326
2327Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2330 doc/xmlcatalog_man.xml to the source distribution
2331
2332Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2333
2334 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2335 asked for this.
2336
2337Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * configure.in: preparing 2.4.23
2340 * doc/*: rebuilt the docs
2341
2342Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * parser.c: fixing bug #84169 by fixing the
2345 comment of xmlCreatePushParserCtxt to describe the
2346 encoding detection parameters better.
2347
2348Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * valid.c: fixing bug #79331 in one path the lookup for
2351 ID attributes on a namespaced node wasn't handled correctly :-\
2352
2353Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * HTMLparser.c: trying to fix 87235 about discarded white
2356 spaces in the HTML parser.
2357 * result/HTML/*: this changes the output of a number of HTML
2358 regression tests
2359
2360Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * xpath.c: applied patch from Richard Jinks for the namespace
2363 axis + fixed a memory error.
2364 * parser.c parserInternals.c: applied patches from Peter Jacobi
2365 removing ctxt->token for good.
2366 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2367 popped out by the regression tests.
2368 * Makefile.am: patch for threads makefile from Gary Pennington
2369
2370Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2371
2372 * xpath.c: enhanced behaviour of position() after usage of
2373 expressions involving preceding-sibling (et al).
2374
2375Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * hash.c: applied a patch from Peter Jacobi to solve a problem
2378 when compiling with the Watcom C on Win32
2379 * result/schemas/*.err: the change of hashing algo generated
2380 permutations in the output
2381
2382Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * hash.c: applied patch from Sander Vesik improving the quality of
2385 the hash function.
2386
23872002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2388
2389 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2390 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2391 xmllint.c xpath.c: replaced sprintf() with snprintf()
2392 to prevent possible buffer overflow (the bug was pointed
2393 out by Anju Premachandran)
2394
2395Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * parser.c: removed an uninitialized data error popped by valgrind
2398 on PE references
2399
2400Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2401
2402 * doc/xml.html
2403 adding tutorial reference to the web page
2404
2405Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2406
2407 * doc/tutorial/xmltutorial.xml
2408 * doc/tutorial/ar01s07.html
2409 * doc/tutorial/ape.html
2410 * doc/tutorial/includegetattribute.c
2411 adding section to tutorial about retrieving an attribute
2412 value
2413
2414Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * parser.c: applied a couple of patches from Peter Jacobi to start
2417 to get rid of ctxt->token, with a possible significant speed
2418 improvement to be gained once done. Better compliance with PE
2419 references constructs in DTDs too.
2420 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2421 from Peter too
2422
2423Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2426 xmlParseElement was likely to have been deallocated at the
2427 time of the report, possibly leading to segfault. Just report
2428 the tag name now.
2429
2430Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * xpath.c: patch from Richard Jinks for XPath substring() function
2433 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2434
24352002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2436
2437 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2438
2439Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2440
2441 *doc/FAQ.html
2442 fixing typos in FAQ, thanks to Robert Funnell for the
2443 editing help
2444
2445Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * NEWS: got complaints from rpmlint that it was empty
2448
2449Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2450
2451 * added doc/tutorial, including:
2452 apa.html
2453 apb.html
2454 apc.html
2455 apd.html
2456 ar01s02.html
2457 ar01s03.html
2458 ar01s04.html
2459 ar01s05.html
2460 ar01s06.html
2461 includeaddattribute.c
2462 includeaddkeyword.c
2463 includekeyword.c
2464 includestory.xml
2465 index.html
2466 xmltutorial.xml
2467 libxml tutorial, including generated html
2468
2469Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2470
2471 * result/c14n/exc-without-comments/merlin-c14n-two-*
2472 result/c14n/without-comments/merlin-c14n-two-*
2473 test/c14n/exc-without-comments/merlin-c14n-two-*
2474 test/c14n/without-comments/merlin-c14n-two-*
2475 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2476 c14n/exc-c14n and slightly modified test script to handle
2477 these test cases
2478 * c14n.c: fixed bugs for complicated nodes set (namespace
2479 without node and others from merlin-c14n-two.tar.gz)
2480 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2481 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2482 for xmlsec performance patch
2483 * xpath.c: fixed self::node() for namespaces and attributes
2484
2485Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2486
2487 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2488 but with the format parameter
2489 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2490
2491Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2492
2493 * Makefile.am: updated c14n tests suite
2494 * c14n.c: performance improvement for previous c14n patch
2495
2496Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * parser.c: another peroformance patch from Peter Jacobi, that
2499 time on parsing attribute values.
2500
2501Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2502
2503 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2504 into LibXML2 test suite
2505
2506Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2507
2508 * c14n.c: propagating xpath ancesstors node fix to c14n
2509 plus small performance improvement to reduce number of
2510 mallocs
2511 * xpath.c: fixed ancestors axis processing for namespace nodes
2512
2513Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2516 Peter Jacobi
2517
2518Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * configure.in: preparing 2.4.22
2521
2522Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2525 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2526 a public entry point.
2527 * doc/*: rebuilt the API and docs
2528
2529Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * xpath.c: patch from Richard Jinks to fix a problem introduced
2532 in the previous patch and pointed by Norm
2533
2534Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * libxml.spec.in: fixing bug #81112
2537
2538Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * uri.c: fixing bug #82848
2541
2542Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2545 output of one catalog test
2546
2547Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2548
2549 * global.data globals.c tree.c include/libxml/globals.h
2550 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2551 default value for global parameter xmlIndentTreeOutput to 1 and
2552 introduced new global parameter xmlTreeIndentString (the string
2553 used to do one-level indent) with default value " " (as it was
2554 in tree.c)
2555
2556Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2559 with trio and schemas.
2560
2561Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * xpath.c: patch from Richard Jinks to fix the problem raised in
2564 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2565
2566Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * xmlschemas.c: a bit of work on import.
2569 * xmlschemastypes.c: Charles Bozeman provided a compare function
2570 for date/time types so min/max facet restrictions should work,
2571 indeterminate comparisons return an error instead of equal.
2572 * test/schemas/date_0* result/schemas/date_0_0: specific test
2573 from Charles Bozeman too
2574
2575Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2578 from Christian Cornelssen fixing the man pages and the Catalog
2579 building script.
2580 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2581 next step is <xs:import> I now have a reasonable understanding
2582 of how it works.
2583
2584Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2587
2588Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2589
2590 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2591
2592Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * xpath.c: fixing an XPath function evalutation bug pointed out
2595 by Alexey Efimov where the context was lost when evaluating
2596 the function arguments
2597
2598Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2599
2600 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2601 function public for XMLSec performance optimizations
2602
2603Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * python/generator.py python/libxml2class.txt : fixed a problem
2606 with the HTML parser pointed by Gary Benson
2607 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2608 example
2609
2610Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2611 * parser.c: fixed bug #81159 (memory growth in SAX)
2612
2613Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2614 * xpath.c: fixed bug #78858 (the real fix)
2615
2616Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2617 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2618
2619Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * tree.c: modified xmlNodeSetBase to allow changing the
2622 base of a document.
2623
2624Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * xmlschemastypes.c: patch Charles Bozeman for validation of
2627 all the date, time, and duration types
2628 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2629 * configure.in: fixed an error pointed by an user
2630 * xml2-config.in: fixed an error pointed by an user
2631
2632Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2633
2634 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2635 win32/libxml2.def.src xmlIO.c: exported default
2636 'file:', 'http:' and 'ftp:' protocols input handlers
2637 and maked protocols comparisson case insensitive
2638
2639Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * configure.in: Neven Has detected a typo
2642
2643Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2646 as one of the persons allowed to commit directly to the
2647 module.
2648
2649Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2652 * valid.c: raised a too low limit
2653 * doc/*: rebuilt the docs
2654
2655Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * test/XPath/expr/floats test/XPath/expr/functions
2658 result/XPath/expr/floats result/XPath/expr/functions
2659 xpath.c: another XPath conformance patch from Richard Jinks
2660
2661Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * xmlschemas.c: fixed validation of attribute groups.
2664 * test/schemas result/schemas: added an example from the primer
2665
2666Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2669 * test/schemas result/schemas: updated the test list
2670
2671Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * TODO: updated a bit
2674 * parser.c: made a comment more specific
2675 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2676 Schemas conformance.
2677 * test/schemas result/schemas: updated the test list
2678
2679Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2682 implementing xs:all with minOccurs = 0
2683 * tes/schemas/* result/schemas/*: added more tests covering
2684 xs:all
2685
2686Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * xmlregexp.c: first implementation of the all particle, this
2689 may need to be revisited for case where not all transitions
2690 must be crossed.
2691
2692Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * tree.c: another entity processing update from Markus Henke
2695
2696Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2697
2698 * trionan.c: fixed crash on OSF/1
2699
2700Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * xmlschemas.c: more Schemas work
2703 * test/schemas/* result/schemas/*: added more tests coming
2704 from the spec.
2705
2706Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2709 ExcC14N specification
2710
2711Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * tree.c: patch from Markus Henke, fix for recursive entities.
2714
2715Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * xpath.c: fix a problem with string() on a document node.
2718
2719Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * Makefile.am xmlschemas.c: more Schemas work
2722 * test/schemas/* result/schemas/*: added more tests coming
2723 from the spec.
2724
2725Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2728 * result/HTML/*: this changes a few things in the results
2729
2730Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2731
2732 * include/libxml/tree.h: eliminated 'declaration different than
2733 prototype' warning
2734 * include/win32config.h: "resolved" conflicts with errno.h
2735
2736Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2739 on the automata interfaces and debug of counted choices
2740 * test/schemas/* result/schemas/*: added a number of tests
2741
2742Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2745 a bit of work on Schemas
2746 * testSchemas.c: try to make it more useful
2747 * test/schemas/* result/schemas/* Makefile.am: changed the
2748 Schemas regression test procedure, started adding a few samples
2749
2750Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2751
2752 * include/libxml/encoding.h: Patch for the Borland C++ builder
2753 * include/libxml/tree.h: Patch for the Borland C++ builder
2754 * threads.c: Patch for the Borland C++ builder
2755 * win32/bcb5: New directory for the Borland C++ builder
2756 project files
2757
2758Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2759
2760 * win32/Makefile.msvc: Update for XML Schema support
2761 * win32/configure.js: Update for XML Schema support
2762 * win32/libxml2.def.src: Update for XML Schema support
2763
2764Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2767 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2768 xmlunicode.c include/libxml/Makefile.am
2769 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2770 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2771 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2772 include/libxml/xmlversion.h.in : merged the current state of
2773 XML Schemas implementation, it is not configured in by default,
2774 a specific --schemas configure option has been added.
2775 * test/automata test/regexp test/schemas Makefile.am
2776 result/automata result/regexp result/schemas:
2777 merged automata/regexp/schemas regression tests
2778
2779Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * xpath.c: Gary found a compile time problem, fixes #78823
2782
2783Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * configure.in: release of 2.4.20
2786 * doc/*: updated and rebuilt the docs
2787
2788Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * python/Makefile.am: patch from Cristian Gafton to build on
2791 Red Hat 6.2, should also fix #75779
2792
2793Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * valid.c: first part of fixing #78729
2796
2797Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2800 escaping of URI when saving HTML files.
2801 * result/HTML/*: this impacted some tests
2802
2803Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * configure.in: trying to fix #77441
2806
2807Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * include/libxml/xmlIO.h: Hallski complained it could not be
2810 included by itself.
2811
2812Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2815
2816Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2817
2818 * win32/configure.js: patch from Nilo for the c14n option
2819 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2820
2821Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2824 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2825 LIBXML_THREAD_ENABLED
2826
2827Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * xpath.c: another patch from Richard Jinks for substring conformance
2830 * test/XPath/expr/floats test/XPath/expr/strings
2831 result/XPath/expr/floats result/XPath/expr/strings: update of the
2832 test suite to check those.
2833
2834Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * xpath.c: patch from Richard Jinks for .x float parsing.
2837
2838Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * parser.c: patch from Markus Henke when an encoding ain't recognized
2841
2842Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * libxml.m4: got a report that #include <string.h> was needed
2845
2846Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2849
2850Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2851
2852 * doc/example.html: fixing typo
2853
2854Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2857 pointed out by Melvyn Sopacua.
2858
2859Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * libxml.m4: Frédéric Crozat gave a patch related to the change
2862 of Include paths breaking the libxml.m4
2863
2864Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * xpath.c: Fix bug #76927 forgot to save some context
2867 when evaluating binary expressions
2868
2869Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * configure.in: fixed configure for MPE/iX from Markus Henke
2872 * xmlmemory.c: fixed initialization problems
2873 * xpath.c: another set of patches from Richard Jinks this
2874 fixes "make XPathtests" on linux
2875
2876Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2879 * test/XPath/expr/compare test/XPath/expr/equality
2880 test/XPath/expr/floats test/XPath/expr/functions
2881 test/XPath/expr/strings result/XPath/expr/compare
2882 result/XPath/expr/equality result/XPath/expr/floats
2883 result/XPath/expr/functions result/XPath/expr/strings: Updated
2884 tests though they show a divergence on Linux
2885
2886Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * xpath.c trionan.c: previous commit also included patches
2889 from Richard Jinks on some IEEE support corner case
2890
2891Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2894 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2895 that $(datadir) should be used for docs
2896
2897Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2900 could leak filedescriptors
2901
2902Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * configure.in nanohttp.c: applied patch from Allan Clark for
2905 UnixWare/OpenServer
2906
2907Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * configure.in: preparing 2.4.19
2910 * doc/*: rebuilt the docs
2911
2912Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * nanohttp.c: fixing #76043, got fed up with non-portability
2915 of that piece of code.
2916
2917Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * valid.c SAX.c: Never commit without running "make tests" :-(
2920 fix a couple of stupidities in the previous commit
2921 * result/*: a few changes in some attribute order result of previous
2922 commit.
2923
2924Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2927 the internal subset should not raise duplicate ID errors,
2928 also there was a small bug in conjunction to namespace
2929 declarations defaulted and xml:xxx attributes DTD definitions.
2930
2931Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * xpath.c: Richard Jinks also raised some rounding problems
2934 this tries to fix them
2935
2936Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2939 behaviour in xmlXPathCastToString()
2940
2941Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2944 raised by Morus Walter
2945
2946Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2949 from Igor
2950
2951Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * xpath.c: fixing #75619, related to a problem when trying
2954 to evaluate condition when the current node set resulting
2955 from that sub-step evaluation is empty. Also fixes 2 potential
2956 problem with previous-sibling and next-siblings axis.
2957
2958Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2961 HTML support is not configured in.
2962
2963Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2966 include/libxml/tree.h: dohh I really didn't intended to commit
2967 this test version :-(
2968
2969Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * testSAX.c: I wanted to see the real speed at the SAX interface
2972 after a little too many Ximianer started complaining about the
2973 parser speed.
2974 added a --quiet option:
2975 paphio:~/XML -> ls -l db100000.xml
2976 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2977 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2978 3200006 callbacks generated
2979 real 0m1.270s
2980 Which means 16MBytes/s and 3Mcallback/s
2981
2982Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * xpath.c: valgrind spotted another error that time when running
2985 on libxslt regression tests
2986
2987Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * Makefile.am: adding "make valgrind" running the full regression
2990 tests (except python ones) under Valgrind (using valgrind -q
2991 which was kindly added by the author).
2992 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2993 passes cleanly now except an obcure floating point initialization
2994 raised in log10() in one XPath regression test ???
2995 * tree.c: edited some comments to close #75244
2996
2997Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3000 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3001 context of ScrollKeeper, made sure that if the number is
3002 an integer, the serialization follows the description at
3003 http://www.w3.org/TR/xpath#section-String-Functions
3004
3005Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * configure.in: preparing 2.4.18
3008 * doc/*: updated and rebuilt the web site
3009 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3010 the Windows and Cygwin maintainers.
3011 * parser.c: humm, changed the way the SAX parser work when
3012 xmlSubstituteEntitiesDefault(1) is set, it will then
3013 do the entity registration and loading by itself in case the
3014 user provided SAX getEntity() returns NULL.
3015 * testSAX.c: added --noent to test the behaviour.
3016
3017Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * parser.c: Wilfried Teiken provided a hackish but working
3020 way to get context reported back on entities when parsing
3021 with SAX and without breaking the DOM build.
3022
3023Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * c14n.c: applied a new patch from Aleksey Sanin
3026 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3027 to reference Aleksey implementation of XML digital Signatures
3028
3029Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * xpath.c: small fix to avoid potential problem due to
3032 ordering of freeing data
3033 * python/Makefile.am: people were complaining about
3034 the generated file in python dir not being built
3035
3036Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3039 python/generator.py python/libxml.c python/types.c: Cleanup
3040 of the python Makefiles based on Jacob and James feedback,
3041 fixed the spec file accordingly, fixed the number of warning
3042 that passing my pedantic CFLAGS was generating. Conclusion
3043 is that Python includes are real crap.
3044
3045Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * configure,in: it was reported quite a few times that
3048 xml2-config --cflags should not output
3049 -I$includeprefix/libxml2/libxml because libxml2 header names
3050 clashes with existing names like list.h from C++ stl.
3051 Includes should be #include<libxml/xxx.h> so ...
3052
3053Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * c14n.c: another patch from Aleksey Sanin
3056
3057Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3060 canonicalization algorithm
3061 * doc/xml.html doc/index.html: added the C14N references on the
3062 index page.
3063
30642002-03-13 jacob berkman <jacob@ximian.com>
3065
3066 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3067 usage, redundant, and gcc specific
3068
3069Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * xpath.c: speedup some node selection operations, this can
3072 have a significant impact on DocBook Norm's stylesheets
3073 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3074 make sure it's always the case
3075 * debugXML.c: distinguish CDATA and comments in ls operations
3076
3077Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3080 to generate better API descriptions etc...
3081
3082Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * c14n.c: Fixing #74186, made sure all boolean expressions
3085 get fully parenthesized, ran indent on the output
3086 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3087 include/libxml/tree.h: also #74186 related, removed the
3088 --with-buffers option, and all the preprocessor conditional
3089 sections that were resulting from it.
3090
3091Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * valid.c: applied patch from Dodji Seketeli fixing an
3094 uninitailized variable in xmlValidGetValidElements()
3095
3096Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * c14n.c: fixed a few comments
3099 * doc/*.html doc/*/*.html: regenerated the docs and added
3100 the C14N API
3101 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3102
3103Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * check-xml-test-suite.py: fix to adapt varaiations in the
3106 bindings
3107 * configure.in python/setup.py python/setup.py.in: fixed to
3108 have the version of the python scripts automatically updated
3109
3110Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3113 in xmlCopyProp()
3114
3115Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * configure.in: preparing 2.4.17 release
3118 * doc/*: updated and rebuilt the docs
3119 * xpath.c: fixed a comment
3120 * python/libxml.c: fixed a possible reentrancy problem
3121
3122Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3125 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3126 added a specific regression test
3127 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3128 not raise exceptions when failing to find the attribute.
3129
3130Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * configure.in xmllint.c: owen pointed out a problem with the
3133 ftme fix, gettimeofday() was not detected by configure and
3134 the ftime header wasn't included, dohhh
3135
3136Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * configure.in xmllint.c: trying to fix #71457 for timing
3139 precision when gettimeofday() is not availble but ftime() is
3140
3141Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3144 are now copied on install and part of the -devel RPM
3145
3146Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * xpath.c: trying to avoid bug #72150 which was apparently
3149 caused by a gcc bug (or a processor problem) as detailed
3150 at http://veillard.com/gcc.bug
3151
3152Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3155 fixed xmlReconciliateNs(), added a Python test/example for
3156 inter-document cut'n paste
3157 * python/libxml.py: fixed node.doc on document nodes and added
3158 xpathEval() onto node objects
3159
3160Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3163 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3164 fixup and integrated tests for the serialization stuff
3165
3166Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3169 moved the libxml man page to section 3
3170
3171Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * tree.c: fix bug #72490
3174 * python/libxml.c python/libxml.py: added methods serialize()
3175 and saveTo() to all node elements.
3176
3177Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * xmlIO.c: closed #73430, don't read from an input source
3180 which indicated an end-of-file or an error.
3181
3182Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * parser.c: make sure SAX endDocument is always called as
3185 this could result in a Python memory leak otherwise (it's
3186 used to decrement ref-counting)
3187 * python/generator.py python/libxml.c python/libxml.py
3188 python/libxml2-python-api.xml python/libxml2class.txt
3189 python/tests/error.py python/tests/xpath.py: implemented
3190 the suggestions made by Gary Benson and extended the tests
3191 to match it.
3192
3193Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * python/generator.py: applied patch fixing #73450
3196
3197Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * xpath.c: fixing #61290 "namespace nodes have no parent"
3200 long standing divergence from the XPath REC. NodeSets
3201 simply hold a copy of namespace nodes and those node ->next
3202 points to the parent (which may not be the node carrying the
3203 definition).
3204 * include/libxml/xpath.h: flagged but didn't added a possible
3205 speedup
3206 * DOCBparser.c HTMLparser.c: removed some warnings from push
3207 parser due to new state being added.
3208 * tree.c: new fix from Boris Erdmann
3209 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3210 the XML Canonalization support from Aleksey Sanin
3211
3212Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * tree.c: patch from Boris Erdmann fixing some namespace odities
3215 with xmlCopyNode()
3216
3217Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * xmlIO.c: fix bug #72706 when loading a NULL entity
3220
3221Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3224 actually change in a future XML Namespace revision.
3225
3226Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3227
3228 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3229 added the possibility of returning nodesets from XPath extension
3230 functions written in Python
3231
3232Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * python/*: commiting some Python bindings work done while travelling
3235
3236Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3239 explicitely with memory debugging switched on
3240
3241Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3244 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3245 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3246 the accessor generator for strings
3247 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3248 regression test.
3249
3250Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * python/README python/generator.py python/libxml.c python/setup.py:
3253 added the 'usual' setup.py to allow building a libxml2-python
3254 module based on the same code. The initialization is however
3255 different the 2 .so files fo libxml2 and libxslt are identical and
3256 they entry point initialize both libraries. this is done to avoid
3257 some possible nasty problem since the Python don't merge the maps
3258 of all shared modules.
3259
3260Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * parser.c: fixed a push/encoding bug reported by Michael
3263 on librsvg
3264
3265Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * include/libxml/parserInternals.h: fixes a misplaced #endif
3268
3269Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * parser.c valid.c: found and fixed a couple of allocation bugs
3272
3273Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * doc/xml.html doc/python.html doc/*: added a Python and binding
3276 page describing the current state of the Python bindings and
3277 giving pointers to the other languages wrappers.
3278
3279Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3282 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3283 rebuilt the API and web site
3284 * xpath.c: fixed #71978 portability bugs
3285
3286Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3287
3288 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3289
3290Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * include/libxml/parserInternals.h parser.c: had to change
3293 2 internal parsing API when processing document content
3294 to check the start and end of element content are defined
3295 in the same entity
3296 * valid.c include/libxml/valid.h: attribute normalization can
3297 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3298 with the context to report it.
3299 * SAX.c: fixed the last known bugs, crazy validation constraints
3300 when a document is standalone seems correctly handled. There
3301 is a couple of open issues left which need consideration especially
3302 PE93 on external unparsed entities and standalone status.
3303 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3304 The 2 tests left failing are actually in error. Cleanup done.
3305
3306Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * valid.c: implemented E59 spaces in CDATA does not match the
3309 nonterminal S
3310
3311Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * SAX.c parser.c valid.c: more validation test fixups
3314 * check-xml-test-suite.py: added duration info for the tests
3315
3316Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * parser.c valid.c: a couple of errors were reported but not
3319 saved back as such in the parsing context. Down to 1% failure rate
3320 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3321
3322Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * xmlInternald.c: isExtender was missing a char
3325 * parser.c include/libxml/parser.h: % are acceptable in the
3326 internal subset if within a PUBLIC ID
3327
3328Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * SAX.c parserInternals.c valid.c: more work on the conformance
3331 suite. Took the step to finally block documents with encoding
3332 errors. It's a fatal error per the spec, people should have fixed
3333 their documents by now.
3334
3335Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * check-xml-test-suite.py: fixed the test script after some discussion
3338 on the semantic of TYPE="error"
3339 * Makefile.am: added the script to the distrib
3340
3341Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * SAX.c entities.c: fixed a couple of conformances issues deep
3344 into the validation code (standalone and undeclared Notations)
3345
3346Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3349 stayed there for years !
3350
3351Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3354 missing
3355
3356Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * check-xml-test-suite.py: improved the behaviour a bit as
3359 well as the logs
3360 * parser.c valid.c SAX.c: fixed a few more bugs
3361 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3362
3363Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * check-xml-test-suite.py: python script to run regression tests
3366 against the XML Test suite of W3C/OASis
3367 * SAX.c: fixed a validation bug
3368 * parser.c: fixed 3 errors pointed by the test suite
3369 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3370 * python/Makefile.am: fixed a dependendy
3371
3372Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * xmlmemory.c: avoid a warning bug #71594
3375
3376Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3379 warning on alpha/Tru64
3380
3381Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * include/libxml/entities.h: fixing a comment
3384 * valid.c: fixing some troubles with validity check on namespaces
3385 * result/VC/NS3 test/VC/NS3: added a specific regression test
3386
3387Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * tree.c: Fixing #71342 serializing '\n' in attribute values
3390 * result/noent/att3 result/att3 test/att3: added a specific
3391 test.
3392
3393Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * python/libxml.c: couple of bug fixes
3396
3397Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * python/*.py: removed tabs and used spaces.
3400
3401Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3404 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3405
3406Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3409 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3410
3411Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * include/libxml/encoding.h include/libxml/entities.h
3414 include/libxml/globals.h include/libxml/parser.h
3415 include/libxml/threads.h include/libxml/tree.h
3416 include/libxml/xmlmemory.h: trying to fix the include mess
3417
3418Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * include/libxml/xmlmemory.h: reverted part of the previous
3421 attempt to provide #69655, this was breaking the build.
3422
3423Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3426 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3427 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3428 include/libxml/parserInternals.h include/libxml/tree.h
3429 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3430 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3431 clean.
3432 * python/libxml.c: fixed a warning.
3433
3434Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3435
3436 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3437 copying of node, merge back IDs in the target document.
3438 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3439 test/XInclude/ents/ids.xml: test case
3440 * result/VC/ElementValid4: output changed due to a typo fix
3441
3442Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003445 generate the dependencies right as Jacob found out. Add
3446 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003447
3448Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * parserInternals.c valid.c: Justin Fletcher found some parts
3451 of the code needing cleanup
3452 * libxml.spec.in python/Makefile.am python/generator.py
3453 python/libxml.c python/libxml.py: Fixed the python Makefiles
3454 corrected a bug showing up on ia64, changed the name of the
3455 python internal module too
3456
3457Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * Makefile.am: applied patch from Andris Pavenis for binary
3460 name suffixes
3461
3462Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * xmllint.c win32/win32config.h: fixing #68748
3465
3466Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * valid.c: fixing #70166
3469
3470Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * valid.c: fixing #70077
3473
3474Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * Copyright Makefile.am README configure.in libxml.spec.in:
3477 Changed to the MIT Licence
3478 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3479 doc/xmlio.html: updated the doc accordingly
3480 * include/libxml/xmlwin32version.h configure.in: preparing
3481 2.4.14 release
3482 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3483 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3484 fixed the const xmlChar * wrapper and generator, XPath extension
3485 functions now use the context as first argument
3486 * python/tests/tstxpath.py python/tests/xpath.py
3487 python/tests/xpathext.py: Updated the tests accordingly
3488 * tree.c: fixed bug #70067
3489
3490Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * Makefile.am: cleanup
3493 * debugXML.c: always use stdout if output is NULL
3494 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3495 * python/Makefile.am python/generator.py python/libxml2class.txt
3496 python/libxml_wrap.h python/types.c: augmented the number of bindings
3497 handling FILE * and XPath contexts
3498 * python/tests/Makefile.am: avoid a stupid problem due to the
3499 use of TEST.
3500
3501Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3504
3505Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * python/TODO python/libxml.c: cleanup the extension function lookup
3508 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3509
3510Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * configure.in python/Makefile.am: do not install outside
3513 of prefix
3514
3515Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * python/TODO python/libxml.c: started adding SAX interfaces
3518 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3519 SAX test
3520
3521Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * tree.c: hardened the addChild function
3524 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3525 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3526 added accessors needed for xmlNode, a bit more testing and
3527 extension of interfaces
3528 * python/tests/Makefile.am python/tests/build.py: added a test
3529 build from scratch/save/load/check
3530
3531Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * parserInternals.c: change a small bit in the way valididy
3534 error messages get initialized
3535 * python/TODO python/libxml.c python/libxml2-python-api.xml
3536 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3537 added some memory debugging to track leaks at the libxml2 level
3538 * python/tests/*.py: changed all tests to check for leaks,
3539 there is just one left in XPath extension registrations.
3540
3541Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * python/TODO python/generator.py python/libxml2-python-api.xml
3544 python/libxml2class.txt: more accessor classes for the parser
3545 context, allow to switch on and check validity
3546 * python/tests/Makefile.am python/tests/error.py
3547 python/tests/invalid.xml python/tests/valid.xml
3548 python/tests/validate.py: attded more test and and added error.py
3549 which I forgot to commit in the last step
3550
3551Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * python/Makefile.am python/types.c: cleanup
3554 * python/libxml.c python/libxml.py python/libxml_wrap.h
3555 python/generator.py python/libxml2-python-api.xml
3556 python/libxml2class.txt: added class for parser context, added
3557 first cut for push mode support. Added a framework to generate
3558 accessors functions.
3559 * python/tests/Makefile.am python/tests/push.py: added a push
3560 test
3561
3562Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3565 bug a bit of cleanup.
3566
3567Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3568
3569 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3570 python/libxml2class.txt: adding error redirections and preformat
3571 to a python handler
3572 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3573 tests self checking
3574
3575Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3578 a function
3579
3580Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3583 python/libxml.c python/libxml2-python-api.xml
3584 python/libxml2class.txt: Progressing through the TODOs, class
3585 description output, extra XML API, RPM now builds the wrappers
3586 for all python installed versions
3587
3588Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * configure.in libxml.spec.in python/Makefile.am python/TODO
3591 python/generator.py python/libxml2class.txt: added more informations
3592 in the libxml2-python package including docs. Slightly changed
3593 the class hierarchy
3594 * python/tests/*: added basic regression tests infrastructure too
3595
3596Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3599 added libxml2-python as part of the packages installed
3600
3601Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * python/Makefile.am python/generator.py python/libxml.c
3604 python/libxml.py: more work, now able to extend the
3605 XPath interpreter with functions written in python.
3606
3607Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * python/Makefile.am: Jacob sent a patch to allow building from
3610 tarfile.
3611
3612Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3613
3614 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3615 inserted the python wrappers build, I hope this won't be too
3616 unportable
3617
3618Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * xpath.c: minor optimization
3621 * python/generator.py python/libxml.c python/libxml.py
3622 python/libxml_wrap.h: more work on the python bindings,
3623 they now support XPath and there is no evident leak
3624
3625Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * python/generator.py python/libxml.c python/libxml.py:
3628 more work on the python bindings generator.
3629
3630Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * python/generator.py python/libxml.c python/libxml_wrap.h:
3633 more work on the python bindings.
3634
3635Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * python/generator.py python/libxml.c python/libxml.py
3638 python/libxml_wrap.h: commited early version of a python binding
3639 for private use only ATM
3640
3641Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * entities.c tree.c include/libxml/entities.h: applied patch
3644 from Anthony Jones to implement copy of DTD subtree too. Had
3645 just to keep 2 function private which really ought to become
3646 public ones.
3647
3648Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * xmllint.c: added pointers to the web pages in the usage()
3651
3652Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * tree.c: more fixes from Petr Kozelka for attribute handling
3655 in the tree API to align the semantic with DOM.
3656
3657Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * valid.c tree.c entities.c: another set of patches from
3660 Anthony Jones for copy operations cleanup and robustness
3661
3662Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3665 an alphabetic index based on comments content
3666 * doc/*: rebuilt the web site with the new references
3667
3668Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * parserInternals.h: Greg Sjaardema suggested to use an
3671 eponential buffer groth policy in xmlParserAddNodeInfo()
3672
3673Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3676 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3677 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3678 to generate cross-references, and added/updated the stylesheets
3679 to generate and link API indexes. The generic keyword index
3680 is not done yet.
3681 * doc/*.html: regenerated all the usual docs too
3682
3683Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * debugXML.c: added an xpath function to the shell for T. V. Raman
3686
3687Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3690 debug routines.
3691
3692Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3695 support of attribute nodes
3696
3697Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3700 hopefully near complete and fully documented of the API in XML
3701 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3702 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3703 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3704 include/libxml/parserInternals.h include/libxml/valid.hi
3705 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3706 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3707 include/libxml/xpath.h include/libxml/xpathInternals.h:
3708 Cleaned up the doc comments a lot in the process, the interface
3709 coverage is now 100%
3710
3711Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3714 extracts comments from the gtk-doc DocBook output (a bit
3715 convoluted but seems to work).
3716
3717Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3720 added an XML description of the API, moved the script generating
3721 it here. Added a "make api" target
3722
3723Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3726
3727Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * xpath.c include/libxml/xpathInternals.h: the change made to
3730 xmlXPathFuncLookupFunc was incompatible roll it back
3731
3732Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * SAX.c: cleanup patch from Anthony Jones
3735 * doc/Makefile.am: fix the headers to avoid in make scan
3736 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3737 includes, * vs Ptr and general cleanup
3738 * parsedecl.py: first version of a script to extract the
3739 module interfaces, the goal will be to provide .decl or XML
3740 specification of the interfaces to build wrappers.
3741
3742Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3745 now provides return codes in case of errors
3746
3747Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3748
3749 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3750 Upgraded to trio baseline 1.6
3751 * strio.h strio.c: Replaced by triostr.h and triostr.c
3752
3753Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3756 of strdup usage in the code
3757
3758Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * parser.c error.c: Keith Isdale complained rightly that
3761 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3762
3763Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * tree.c: fixed the funxtion to set the xml: attributes
3766 * debugXML.c: added "setbase" to test it.
3767
3768Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3771 to allow updating an attribute content
3772
3773Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * libxml.h: try to avoid problems when compiling on Windows
3776
3777Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * hash.c: patch from Anthony Jones for hash.c allocation size
3780 * Makefile.am: trying to work around Yet Another Libtool Madness
3781 and build the 2.4.13 release finally ...
3782
3783Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3786 * doc/* : update of the documentation
3787
3788Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3791 at fixing #61290 :-(
3792
3793Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3796 Fixes bug #67229
3797
3798Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * tree.c: trying to avoid troubles when a subtree is copied
3801 and coalesced in part with the target tree. Should fix
3802 bug #67407
3803
3804Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * valid.c: fixed validation of attributes content of type
3807 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3808 values, very old bug. Fixes #67671
3809
3810Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * parser.c include/libxml/parserInternals.h tree.c: integrated
3813 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3814 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3815
3816Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * threads.c: applied Serguei Narojnyi's patch to add native
3819 thread support on the Win32 platform
3820 * testThreadsWin32.c Makefile.am: added the test program also
3821 from Serguei, Win32 specific
3822 * include/win32config.h include/libxml/xmlwin32version.h.in:
3823 added patch from Igor for the Windows thread specific defines.
3824
3825Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3828
3829Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3830
3831 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3832 output page into XMLinfo.html. Close bug #66951 and
3833 raised by Robert Collins too.
3834
3835Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * encoding.c: Paul Keogh pointed out a possibility of segfault
3838 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3839 Closes bug # 68238
3840
3841Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * doc/*.html: updated the Gdome2 links
3844
3845Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3846
3847 * libxml.h: Applied following patches from Robert Collins
3848 and make sure IN_LIBXML is defined when compiling it
3849 -------
3850 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3851 as well as Visual C.
3852 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3853 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3854 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3855 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3856 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3857 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3858 xmlSysIDExists xmlNoNetExists).
3859 * xmllint.c: Don't include winsock2.h for Cygwin.
3860
3861Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3862
3863 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3864 when the version info is not present.
3865
3866Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3867
3868 * tree.c: Anthony Jones pointed out a problem in
3869 xmlStringGetNodeList() and provided a fix for it
3870
3871Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * parser.c: patch from Frank J Franklin to remove a bug in
3874 xmlCreatePushParserCtxt() when the initial buffer passed
3875 is large.
3876
3877Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * win32/*: big cleanup of the Windows/MSVC project files
3880 from Igor Zlatkovic
3881
3882Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * doc/Makefile.am: should fix #67674 and avoid troubles if
3885 xsltproc is not available or fails in the prefix provided
3886
3887Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3890
3891Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3894 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3895 Fixed a few other problems raised by Charlie Bozeman.
3896 * result/VC/ElementValid[5-7]: fixed the output
3897
3898Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3901 patches from Charlie Bozeman. Regenerated the HTML docs.
3902
3903Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3904
3905 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3906 for Windows from Igor
3907
3908Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * xmllint.c: applied Justin Fletcher patch for --output or -o
3911
3912Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3913
3914 * win32/libxml2/libxml2.def.src: close #67019
3915
3916Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * xmllint.c: applied Justin Fletcher generic timing patch
3919 similar to the one already applied to xsltproc.
3920
3921Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * include/libxml/tree.h tree.c: applied documentation patches
3924 from Charlie Bozeman
3925
3926Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3927
3928 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3929
3930Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * valid.c: fix the xmlStrdup() used in the previous patch.
3933 * valid.c: added --dropdtd
3934 * tree.c: fixed xmlUnlinkNode so it also removes the references
3935 from the document if the node is a DTD
3936
3937Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * HTMLtree.c valid.c: cleanup some static declarations
3940
3941Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3942
3943 * xmllint.c: removed another strdup()
3944 * doc/FAQ: removed the HP/UX entry
3945
3946Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3947
3948 * valid.c: fix bug #66816 when validating.
3949 * xmllint.c: don't use sys/time.h if configure did not found it
3950
3951Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3952
3953 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3954 xmlcatalog_man.xml
3955
3956Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3959 xmlInitMemory() was declared twice
3960
3961Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * globals.c: do not reference strdup() !
3964 * configure.in libxml-2.0.pc.in: trying to fix the libs
3965 of the various config extraction modules
3966
3967Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * configure.in : preparing 2.4.12
3970 * doc/* : updated and rebuilt the docs
3971
3972Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3973
3974 * uri.c: closed bug #66159
3975 * testURI.c: added --escape option
3976 * configure.in: some cleanup for xml2-config --cflags
3977
3978Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * globals.c testThreads.c: removed some misplaced includes
3981 of xmlversion.h
3982
3983Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * threads.c: patch from Gary Pennington fixing a possible
3986 problem at initialization time.
3987
3988Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3991 Eric Lavigne contribution to build libxml2 on MacOS using
3992 CodeWarrior.
3993
3994Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3995
3996 * xmllint.c: applied Geert Kloosterman's patch to fix
3997 --repeat --timing output
3998
3999Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4002 where non-wellformed XML declaractions were not detected.
4003
4004Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4005
4006 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4007
4008Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4011 gets reset by xmlCleanupInputCallbacks() and this makes the
4012 function useless. Same for output.
4013
4014Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4015
4016 * xmlIO.c: robert pointed out a loop error in callback cleanups
4017
4018Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4021 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4022 they are not really tied to debugging
4023
4024Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4027 * xmllint.c: better --catalogs description
4028
4029Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4030
4031 * tree.c: fixed a couple of problems in xmlSetProp()
4032
4033Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4036 unappropriate stdout output.
4037
4038Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4039
4040 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4041 by Denis Beurive, closes #65111
4042
4043Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4044
4045 * valid.c: in case of content model validity error, don't
4046 print it if validity warnings were not requested.
4047
4048Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4051 * parserInternals.c: removed the last exit() call. Print an
4052 unmaskable error on stderr instead (library mismatch detection)
4053
4054Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4055
4056 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4057 shell instructions from Heiko Rupp
4058
4059Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * catalog.c: use the URL notation file:// for default catalog paths
4062
4063Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * include/libxml/tree.h: better comments for _private fields
4066 * tree.c: removed a problem when copying an entity reference.
4067
4068Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4069
4070 * vms/*: updated instructions and diffs from John A Fotheringham
4071
4072Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * include/libxml/xmlerror.h: avoid an include problem if
4075 #include <libxml/xmlerror.h> happens first in code
4076 seems to be the case in KDE libs
4077
4078Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4079
4080 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4081 from Igor for Windows
4082
4083Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4084
4085 * Makefile.am: Gary Pennington pointed out a missing prefix
4086
4087Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4088
4089 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4090 * doc/*: upgraded and rebuilt the docs
4091
4092Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4093
4094 * HTMLparser.c: fix comment in scripts element parsing.
4095 * result/HTML/doc3*: updated the results.
4096
4097Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4098
4099 * uri.c: another URI bug fix #63336, using Joel Young patch.
4100
4101Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4102
4103 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4104 a cleaned up version of the Pwd shell string generation.
4105
4106Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * valid.c include/libxml/tree.h: trying to fix namespaces +
4109 validation problems for good, closing #63619 in the process
4110 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4111 wrong in this respect, fixed it.
4112
4113Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4114
4115 * xmllint.c: Morus Walter patch to allow --format and --encode
4116
4117Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * debugXML.c: Stefan Kost provided an help command for the shell
4120
4121Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4122
4123 * debugXML.c: Heiko Rupp pointed that the shell would crash
4124 on empty nodesets returns.
4125
4126Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4127
4128 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4129 migh need the history libraries
4130
4131Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4132
4133 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4134 handle the case of < in quoted attributes, Bastian Kleineidam
4135
4136Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4139 fixing catalog breakages
4140 * Makefile.am catalog.c result/catalogs/catal
4141 result/catalogs/mycatalog.* test/catalogs/catal*:
4142 fixed more problems in catalog support, added more regression tests
4143 for both XML and SGML catalog handling
4144
4145Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4146
4147 * debugXML.c: applied an improvement to xmlGetLineNo() from
4148 Keith Isdale
4149
4150Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4153 Side effect of the progressive catalog loading
4154
4155Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4156
4157 * Makefile.am: confexecdir and confexec_DATA were defined twice
4158 pointed out by Karl Eichwalder
4159
4160Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4161
4162 * xmlcatalog.c: avoid unlink() and use remove() instead.
4163
4164Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4165
4166 * libxml.spec.in: cleanup
4167 * include/libxml/xmlwin32version.h: updated with 2.4.8
4168
4169Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4170
4171 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4172 of compiling libxml with a non standard set of options
4173
4174Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4175
4176 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4177 document --sgml option, fixing gnome bugzilla #63382
4178
4179Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4180
4181 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4182 breakage of 2.4.7, added a couple of really needed APIs
4183 like xmlCatalogIsEmpty() and xmlNewCatalog()
4184 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4185 for install-catalog
4186 * configure.in: preparing 2.4.8
4187
4188Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4191 include/libxml/tree.h include/libxml/xmlIO.h: more include
4192 cleanups, export cleanly one html output + format function.
4193
4194Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * parser.c: removed initGenericErrorDefaultFunc call from
4197 xmlInitParser() since it could destroy previous calls to
4198 xsltSetGenericErrorFunc() effects
4199
4200Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4201
4202 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4203 keyword.
4204
4205Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4206
4207 * Makefile.am: cleanup
4208 * threads.c: cleanup too
4209 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4210 from xsltproc
4211 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004212 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004213
4214Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4217 was not used anymore !
4218
4219Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * configure.in: preparing 2.4.7
4222 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4223 manual page from John
4224 * doc/*: updated the doc and rebuilt the generated pages
4225
4226Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4227
4228 * xmlIO.c: closing bug #62711, the library should never
4229 close stdin or stdout.
4230
4231Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * uri.c: second pass at fixing #63336, using Joel Young
4234 final patch. looks okay.
4235
4236Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * uri.c include/libxml/uri.h: trying to clear #63336
4239 allowing the escaping routine to parse unconformant
4240 URI-References.
4241
4242Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4243
4244 * vms/readme.vms vms/build_libxml.com nanoftp.c
4245 include/libxml/xmlversion.h.in: a few VMS updates from
4246 John A Fotheringham
4247 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4248 and xmlCleanupOutputCallbacks() for the Perl binding people.
4249
4250Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4253 apply fixes to close #63271 and avoid segfaults when
4254 the error routine gets callbed before xmlInitParser()
4255 get called.
4256 * nanoftp.c error.c: Applied patches from Justin Fletcher
4257 correcting some xmlGenericError misuses.
4258
4259Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4260
4261 *doc/xmllint.xml, doc/xmllint.1
4262 New and improved man page for xmllint - .xml is the original, .1
4263 is the generated man page
4264
4265Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4266
4267 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4268 the web site from the main HTML document.
4269
4270Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4271
4272 * parser.c: fixed an erroneous validation bug when PE refs
4273 occurs in external parsed entities referenced from the
4274 internals subset
4275 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4276 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4277 added the associated testcase, it's a nice one.
4278 * HTMLparser.c: generate the DTD node as HTML still ...
4279 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4280
4281Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4282
4283 * HTMLparser.c: fixed a bug in htmlNewDoc()
4284
4285Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4286
4287 * test/threads/*: added entities testing to the Thread test
4288 * testThreads.c: make the test reasonable
4289 * DOCBparser.c: fix the DTD public and system ID
4290 * xmllint.c: added --sgml for SGML DocBook importing
4291 * Makefile.am: added Docbtests target
4292
4293Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4296 * testThreads.c: removed bogus include
4297
4298Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4301 fixed a very serious (looping) validation bug
4302
4303Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4304
4305 * include/libxml/globals.h include/libxml/threads.h threads.c
4306 testThreads.c: far more testing, cleaning up bugs
4307 * *.c : make sure globals.h is always included.
4308
4309Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4310
4311 * HTMLparser.c: try to get rid of parser loops for good.
4312
4313Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * configure.in: fixed some bugs in CFLAGS passing.
4316 * test/threads Makefile.am testThreads.c: added a specific
4317 threaded test case (really nasty, guaranteed).
4318
4319Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * catalog.c: serious cleanup on the management of the
4322 XML catalog tree, more tests done, especially with
4323 the catalog PI.
4324
4325Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * catalog.c: avoid a problem in catalog cleanup on SMP if
4328 catalogs were not initialized.
4329
4330Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * catalog.c xpath.c: trying to cleanup the not thread safe
4333 parts of the library.
4334
4335Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * include/libxml/globals.h configure.in global.data: make
4338 the allocation be per-thread a configure option
4339 * encoding.c include/libxml/parser.h: fixed compilation
4340 errors
4341
4342Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * include/libxml/parser.h: Norm reported that a few lines
4345 added were breaking libxslt compile, removed them for now
4346
4347Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * parser.c parserInternals.c threads.c: debugged and fixed
4350 initialization problems which were giving troubles on SMP
4351 boxes.
4352
4353Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4354
4355 * include/libxml/Makefile.am: missing globals.h
4356
4357Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358
4359 * globals.c: added a couple of standard includes.
4360
4361Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4364 include/libxml/parserInternals.h include/libxml/tree.h
4365 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4366 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4367 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4368 Applied the last patches from Gary, cleanup, activated threading
4369 all user accessible global variables are now handled in globals.[ch]
4370 Still a bit rought but make tests passes with either
4371 --with-threads defined at configure time or not.
4372 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4373 linking options
4374
4375Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * Makefile.am include/libxml/Makefile.am
4378 include/libxml/globals.h globals.c include/libxml/threads.h
4379 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4380 configure.in: started integrating the core of the thread support
4381 not activated yet but half integrated. The code should still
4382 compile and work anyway.
4383
4384Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4387 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4388 integrating the non-controversial parts of Gary Pennington
4389 multithread patches
4390 * catalog.c: corrected a small bug introduced
4391
4392Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4393
4394 * catalog.c include/libxml/catalog.h: very serious cleanup,
4395 isolating unportable code and as much as possible the accesses
4396 to the global shared catalog. May need more testing !
4397
4398Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4399
4400 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4401 Keith Isdale patches for the XSLT debugger interfaces. Some
4402 cleanup
4403
4404Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4407 * DOCBparser.c: generate line nubers in elements
4408
4409Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * configure.in: preparing 2.4.6 release
4412 * doc/xml.html doc/html/*: updated and rebuilt the docs
4413 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4414
4415Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4416
4417 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4418 adding documentation for DV's supercatalog support
4419
4420Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4421
4422 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4423 super catalog support adding one API and one flag --sgml to
4424 xmlcatalog
4425
4426Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4427
4428 * doc/xmlcatalog_man.xml, xmlcatalog.1
4429 One more crack at
4430 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4431
4432
4433Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4434
4435 * xpath.c: implemented xmlXPathObjectCopy for external objects
4436 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4437
4438Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4439
4440 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4441 finishing up fix to
4442 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4443 the xmlcatalog man page display more elegantly
4444
4445Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4446
4447 * configure.in: closing bug #61832
4448 * HTMLparser.c: removed a warning
4449
4450Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4451
4452 * xpath.c: fixing #61673 part I, do not loose doc information
4453 when copying result value trees.
4454
4455Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * xpath.c: trying to harden the XPath interpreter
4458
4459Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4460
4461 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4462 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4463
4464Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4465
4466 * HTMLparser: repaired another loop problem
4467
4468Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4471 parsing.
4472 * xpath.c: fix bug #61291 the default XML namespace node is
4473 missing from the namespace axis.
4474 * tree.c: refuse to create namespaces nodes with prefix "xml"
4475
4476Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * SAX.c: ouch a non-defined namespace could lead to a crash,
4479 fixed #61215
4480
4481Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * parserInternals.c: closed bug #61054
4484
4485Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4486
4487 * include/libxml/Makefile.am: closing #60708
4488
4489Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4490
4491 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4492 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4493
4494Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4495
4496 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4497
4498Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4501 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4502
4503Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * catalog.c: Justin Fletcher provided cleaup code in case
4506 HAVE_STAT is not defined
4507 * include/win32config.h: Igor Zlatkovic suggested to have
4508 HAVE_STAT defined there
4509
4510Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4511
4512 * catalog.c - fixed typing error reported by M. Barros
4513
4514Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4515
4516 * xmllint.c - fixing typo
4517
4518Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4519
4520 * HTMLparser.c: small enhancement to prevent loop on
4521 unrecognizable data
4522
4523Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * parserInternals.c: applying patch from bug #60757 this
4526 should close it
4527
4528Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * catalog.c xmlcatalog.c: removed a couple of warning
4531 * xpath.c: try to solve the linking problem on platforms
4532 needing trio to compile
4533
4534Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * Makefile.am libxml.spec.in: backing up non-documented changes
4537 commited without review or aproval by Jens Finke <jens@gnome.org>
4538 * HACKING: made 100% clear that no commit should be done directly
4539
4540Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * configure.in: Joe Orton provided a patch fixing a problem
4543 when iconv is specified to be in a non-standard directory
4544 but wasn't exported in xml2-config --cflags
4545
4546Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4547
4548 * configure.in: let's ship 2.4.5 before getting too much
4549 troubles with 2.4.4 errors.
4550
4551Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4552
4553 * encoding.c entities.c: do not output hexadecimal charrefs
4554 when serializing HTML since some version of Netscape can't
4555 grok it, generate decimal ones.
4556 * result/HTML/doc3.htm: output changed due to previous test
4557 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4558
4559Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4562 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4563
4564Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4565 Released 2.4.4
4566
4567 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4568 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4569 updated the configuration scripts systems accordingly
4570
4571Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * configure.in: preparing for 2.4.4
4574 * doc/xml.html doc/html/*: updated and rebuilt the docs
4575
4576Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * win32/dsp/libxml2.def.src: tried to incorporate comments
4579 from bug #59220
4580
4581Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4582
4583 * parser.c result/noent/wml.xml: fixed bug #59981 related
4584 to handling of '&' in attributes when entities are substitued
4585
4586Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * libxml.h include/libxml/xmlversion.h.in
4589 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4590 Tried to close bug #60131
4591
4592Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4593
4594 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4595
4596Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4597
4598 * SAX.c: fixing bug #59946 on xmlns=""
4599
4600Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4601
4602 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4603 but allocates a new error code.
4604
4605Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4606
4607 * xmllint.c: John Fleck fixed typos in the options output
4608 * parser.c SAX.c: fix ignorable white space SAX selection
4609
4610Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4611
4612 * entities.c: Steve Underwood found the possibility of an
4613 ininite loop in case of error.
4614
4615Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4616
4617 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4618
4619Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4620
4621 * parser.c: warn if version is not 1.0 but it's not
4622 strictly speaking an error after analyzing the spec
4623
4624Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4625
4626 *doc/catalog.html - add link to the html version of the
4627 man page, other linguistic cleanups
4628
4629Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4630
4631 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4632 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4633 file, has not yet been included in the build.
4634
4635Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * catalog.c: removed a duplicate affectation Justin Fletcher
4638
4639Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4640
4641 * tree.c: Armin Sander pointed a possible text coalescing
4642 problem, completed his patch.
4643
4644Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4645
4646 * trionan.c: Fixed const and volatile re-definition problem
4647
4648Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4649
4650 * libxml.4 parser.c: doc updates from Heiko Rupp
4651 * parserInternals.c: 2 sanity checks from Heiko Rupp
4652
4653Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * tree.c: applied patch from Armin Sander to make some pointers
4656 const in xmlCopyNode()
4657 * include/libxml/tree.h: added fix to the header
4658
4659Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * xpath.c: hum, restrict the integer usage gcc bug workaround
4662 to only gcc compilers so that other architecture don't get
4663 penalized by this limitation.
4664 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4665
4666Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4667
4668 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4669 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4670
4671Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4672
4673 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4674 --convert option to xmlcatalog to convert SGML ones to
4675 the XML syntax.
4676 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4677
4678 2.4.3 got released at that point
4679Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * catalog.c xmlIO.c: started some serious testing and fixed
4682 a few bug and optmization needs.
4683
4684Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4685
4686 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4687 preparing for a 2.4.3 release even if it may not be ready yet
4688 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4689 all file parsing lookup to go through the entity resolver, add
4690 to add an API to bypass it (needed to load catalogs themselves),
4691 some cleanup on the catalog code too.
4692 * nanoftp.c: small cleanup
4693 * doc/catalog.html: small update
4694
4695Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4696
4697 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4698 Jun Kuriyama
4699
4700Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4701
4702 * doc/catalog.html: finished the catalog documentation
4703
4704Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * doc/catalog.html doc/xml.html: added documentation about
4707 Catalog support, misses an API description
4708 * doc/html/*: reextracted the API pages
4709
4710Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4711
4712 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4713 Added the part about section 7.2 on URI resolution,
4714 fixed a side effect in the HTML parser, look complete
4715 and ready to rock except the URI/SystemID part!
4716
4717Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * include/libxml/catalog.h include/libxml/parser.h
4720 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4721 xmlIO.c: added support and APIs needed for the catalog PI
4722 * include/libxml/xmlIO.h: cleanup
4723
4724Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4727 include/libxml/catalog.h: starts to look okay, really
4728 plugged the new framework, cleaned a lot of stuff,
4729 added some APIs, except the PI's support missing this
4730 should be mostly complete
4731 * result/catalogs/* test/catalogs/*: added new test, enriched
4732 the existing one with URN ID tests
4733
4734Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4735
4736 * catalog.c: fixed nextCatalog
4737 * result/catalogs/docbook test/catalogs/*: started adding
4738 a small regression test
4739
4740Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4743 more work on the XML catalog support.
4744 * parser.c include/libxml/parser.h: small cleanup seems using
4745 list as a public parameter name can give portability troubles
4746 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4747 include/libxml/xpath.h include/libxml/Makefile.am: removed
4748 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4749 wrappers
4750
4751Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4752
4753 * Makefile.am trio.c triodef.h trionan.c xpath.c
4754 include/libxml/Makefile.am include/libxml/trionan.h:
4755 Re-worked Not-A-Number and Infinity support.
4756 * xmlcatalog.c: added readline include files
4757
4758Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4759
4760 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4761 testCatalog as xmlcatalog, making it an installed app
4762 adding a shell, and preparing it to be a /etc/xml/catalog
4763 management tool, though not ready yet
4764 * catalog.c include/libxml/catalog.h: adding support for
4765 XML Catalogs http://www.oasis-open.org/committees/entity/
4766 not finished, there is some interesting tradeoffs and a
4767 few open questions left.
4768
4769Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4770
4771 * xmllint.c: fixed a line formatting problem
4772
4773Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * SAX.c: removed a couple of unused variable (Albert Chin)
4776
4777Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4778
4779 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4780 trying to fix some troubles w.r.t. function returning
4781 const xxxPtr.
4782
4783Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4784
4785 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4786 defined
4787
4788Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4789
4790 * xpointer.c: removed unused var
4791
4792Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4793
4794 * testXPath.c: another small cleanup closing bug #59110
4795
4796Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * win32/dsp/libxml2.def.src: small cleanup closing bug
4799 #59108
4800
4801Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4802
4803 * example/gjobread.c: add xmlCleanupParser() before leaving
4804
4805Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * config.h.in configure.in include/libxml/xmlwin32version.h:
4808 released 2.4.2
4809
4810Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * include/libxml/valid.h debugXML.c valid.c: deprecate
4813 the non-boundchecking Sprintf functions, add Snprintf
4814 this should close bug #57984
4815
4816Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4819 URIs before doing the lookups (pointed by Mark Vakoc)
4820
4821Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4822
4823 * xpath.c: serious changes on Result Value Trees and NodeSets
4824 w.r.t. deallocation and collect operations. Probably not
4825 100% clean (merge of allocated trees smells like a problem).
4826 Seems sufficient to close #58943
4827
4828Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * xmllint.c: adding a --format option
4831
4832Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4833
4834 * xpath.c: count() was broken on Result Value Tree
4835 * xmlIO.c: fixed file:/// accesses on _WIN32
4836
4837Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4840 macro was renamed, this should close bug #58683
4841
4842Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4843
4844 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4845 entity substitution mode text at the end of the entity might
4846 be added due to text coalescing.
4847 * nanoftp.c parser.c: small cleanup
4848
4849Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * HACKING: added John Fleck right to commit in the doc subdir
4852
4853Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4854
4855 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4856 allow to inherit attributes from the DTD directly in the
4857 tree, this is needed for XPath and can be a useful feature.
4858 Inherited namespaces are always provided at the tree level now
4859 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4860 of tests for this feature (XSLT being the prime user).
4861
4862Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4863
4864 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4865 testSAX.c xmlIO.c xmllint.c include/win32config.h
4866 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4867 include/libxml/xmlwin32version.h.in win32/README.MSDev
4868 win32/dsp/*: applied Win32 Facelift No.2 patches from
4869 Igor Zlatkovic for Windows/MSC
4870
4871Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * SAX.c: unparsedEntityDecl() the URI computation of the
4874 entity wasn't done breaking XSLT unparsed-entity-uri()
4875
4876Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * xpath.c: fixed a bug when walking the descendants and
4879 the current node has no children
4880 * debugXML.c: show up when a text node is supposed to not be escaped
4881
4882Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4883
4884 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4885 worked like the set:leading() function)
4886 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4887
4888Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4891
4892Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * include/libxml/xmlIO.h: apply change to close #58141
4895 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4896
4897Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * parser.c: when the internal subset uses a PE, then the
4900 included entity can use conditional sections.
4901
4902Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4905 when walking the namespace axis showing up in
4906 libxst/tests/general/bug-12
4907 * xmlmemory.c: added the possibility to trace a given block
4908 defined by its address
4909
4910Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * parser.c: don't override existing encoding specified before
4913 starting xmlParseDocument()
4914
4915Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * include/libxml/xmlwin32version.h: reinserted, needed for
4918 Windows users of CVS
4919
49202001-07-27 Darin Adler <darin@bentspoon.com>
4921
4922 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4923 * testCatalog.c: Add include of <libxml/parser.h>.
4924
49252001-07-27 Darin Adler <darin@bentspoon.com>
4926
4927 * include/libxml/.cvsignore:
4928 * include/libxml/xmlwin32version.h:
4929 Remove this file from CVS because it's generated.
4930
4931Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * parser.c include/libxml/parser.h: applied const patches from
4934 Tom Moog #58002
4935
4936Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4937
4938 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4939 lookup framework
4940
4941Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * tree.c: fixed xmlCopyNode() for documents
4944
4945Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4948
4949Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * parser.c: fixes bug #57652 reported by Morus Walter
4952
4953Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4956
4957Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4960 errors, lesson don't add new functions at 1am before a release
4961 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4962 from XPath initialization when possible.
4963
4964Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * result/scripts/base*: removing history/readline changed
4967 this slightly
4968 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4969 xmllint.c: make element content line number generation
4970 optionnal to avoid breaking old apps added interface to switch
4971
4972Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004975 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004976 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4977 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4978 John Kroll fixes to allow saving to HTTP via PUT (or
4979 POST of needed).
4980 * doc/html/*.html: regenerated the docs
4981
4982Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4983
4984 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4985 xmlHashScanFull and xmlHashScannFull3 to get passed the
4986 three keys as arguments to the callback function
4987
4988Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * configure.in Makefile.am: removed libxml softlink for good
4991 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4992 100% coverage by gtk-doc
4993
4994Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4997 fixed serious troubles due to size_t vs. int mismatch
4998
4999Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5002
5003Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5004
5005 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5006 convenient extension API for value and context managing
5007 Now handles external objects through xmlXPathPopExternal,
5008 xmlXPathWrapExternal and xmlXPathReturnExternal.
5009 Added functions for sets operations (intersection, etc.)
5010
5011Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5014 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5015 HTMLparser.c: cleanup of global variables, marking some
5016 const or private.
5017
5018Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5019
5020 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5021 fixed xmlXPathNodeSetItem when passing index=0
5022
5023Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5026
5027Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * xmllint.c: fixed compilation under Cygwin #57503
5030 * TODO: update
5031
50322001-07-13 Peter Williams <peterw@ximian.com>
5033
5034 * config.h.in: add #undef HAVE_DLFCN_H
5035
5036 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5037 builddir.
5038
5039Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5042 raised by #57348 and #57381
5043
5044Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5047 tree.c xpointer.c: store the line numbder in element->content,
5048 may break some software, need a configuration mechanism
5049
50502001-07-10 Darin Adler <darin@bentspoon.com>
5051
5052 * .cvsignore:
5053 * example/.cvsignore:
5054 * include/.cvsignore:
5055 * include/libxml/.cvsignore:
5056 Various things that are generated and should be ignored.
5057
5058Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5061 * doc/xml.html doc/html/*: updated the docs
5062
5063Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5066 validation occured on content with element child
5067
5068Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * tree.c: fixed XML Base computation which was broken
5071 * debugXML.c: added a base function to the shell
5072 * Makefile.am result/scripts/* test/scripts/*: added scripts
5073 based regression tests, and adding 2 XML Base tests
5074
5075Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * tree.c: set properties doc and call xmlSetListDoc for properties
5078 content when grafting them in a different tree.
5079 * aclocal.m4: remove from CVS
5080
5081Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * win32/libxml2/libxml2.def.src: added some missing entry point
5084 for XPath (Mark Vakoc)
5085
5086Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5089 layer should URI-Unescape before trying to open resources.
5090
5091Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * xpath.c: fix the name() bug for elements in the default
5094 namespace reported by Charlie Bozeman
5095
5096Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5099 led to an XPath fix, improvements of SAX initialization, and
5100 an added option --nocdata to testXPath
5101
5102Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * doc/libxml-doc.el: Felix Natter provided anew version working
5105 with XEmacs too
5106
5107Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * include/libxml/xpath.h: small cleanup
5110 * doc/xml.html: update
5111
5112Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5115 released 2.3.14
5116
5117Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * doc/html/*: rebuilt the docs for the release
5120 * doc/xml.html: added 2.3.14 release.
5121
5122Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5125 were not equal to empty strings
5126
5127Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * SAX.c: fixed a URI-Reference computation problem when validating
5130 * xmlIO.c: small cleanup
5131
5132Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * parser.c: improved the description of a couple of interfaces
5135 upon Larry Stamper suggestion
5136
5137Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * SAX.c entities.c parser.c: changed completely the way entities
5140 are handled when running the parser in entity substitution mode.
5141 This fixes a bug reported by Stephan Kulow and nearly divides
5142 by 3 the amount of memory required by libxslt to load and process
5143 DocBook TDG.
5144
5145Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * HTMLparser.c: fixing a too early root closing problem raised
5148 byt Prashanth Naidu
5149
5150Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5153 raised by Mark Vakoc.
5154
5155Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * example/Makefile.am: fixed the include path to add srcdir/include
5158 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5159 and some cleanup
5160
5161Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5164 lot of optimization work, results in significant improvements
5165 when handling really complex XPath queries. Add a small optimizer
5166 for unions, improve [n] and [last()], avoid some costly ops.
5167
5168Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5171 * xpath.c: small cleanup
5172 * xmlGetNsList: reformated, fixed problems if used on Entities
5173
5174Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5177
5178Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5181 * Makefile.am example/Makefile.am: workaround automake generating
5182 erroneous deps
5183
5184Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * include/win32config.h: bug #56801 Yon Derek provided a patch
5187 to the windows config file.
5188
5189Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5192 libxml.h : Yon Derek provided a set of changes to compile from
5193 CVS on Windows/MSC
5194
5195Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * parser.c: fixed UTF8 BOM support in push mode
5198 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5199 added a specific testcase
5200
5201Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * Makefile.am: added --push regression tests
5204 * parserInternals.c: the XML parser segfaulted in --push mode
5205
5206Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * configure.in: moved the symlinks detection within a CVS
5209 check, this is not portable and will be removed soon.
5210 * xpath.c: small cleanup/speedup
5211
5212Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5215 release of 2.3.12
5216 * parser.c: make an error message if unknow entities in all cases
5217
5218Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5221
5222Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5225 includes were installed in the wrong dir
5226
5227Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * doc/html.xml: warn against sending code to exhibit bugs.
5230
5231Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5234 Tru64 from Thomas Leitner
5235
5236Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * AUTHORS: added William and Bjorn
5239 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5240 daniel@veillard.com hopefully I won't have to do this again
5241 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5242 docs can be rebuilt cleanly now
5243 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5244 from CVs it's generated, added include/libxml/xmlwin32version.h
5245 also generated but which should change far less frequently.
5246 * catalog.c nanoftp.c: made sure to include libxml.h not
5247 libxml/xmlversion.h directly
5248 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5249 when compiling on WIN32 and MSC
5250
5251Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * include/Makefile.am include/libxml/Makefile.am configure.in:
5254 fixed make distcheck and rebuilding the rpms
5255
5256Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * configure.in: should finish the migration of exported includes
5259 into a real include/libxml in CVS, at least for CVS users.
5260 * removed the exported headers, added in include/libxml (as well
5261 as xmlversion.h.in).
5262
5263Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * configure.in: fixed the way to detect symlink
5266
5267Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * configure.in: updated, include/libxml is now a real CVS dir
5270
5271Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5274 version works with both libxml1 and libxml2 (it autodetects
5275 the prefix of the html-files) from Felix Natter.
5276 * doc/xml.html: updated doc accordingly
5277
5278Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * xpath.c: fixed the bug generating a template loop in libxslt
5281 when using docbook-xsl-1.4, * should filter out document nodes
5282 * HACKING: added William
5283 * TODO: updated
5284
5285Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * doc/FAQ.html: added a warning about gcc-3.0
5288 * doc/xml.html: added reference to gdome2 and removed a confusing
5289 sentence
5290
5291Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * xmlversion.h: okay this is a generated file, but Windows
5294 users need it and they can't generate it, and I want CVS
5295 Windows users ...
5296 * win32/libxml2/libxml2_so.dsp: Windows project file for
5297 the shared lib version of libxml2
5298 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5299 resources needed for libxslt/xsltproc by Yon Derek
5300
5301Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5302
5303 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5304
5305Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5308
5309Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * include/win32config.h: Yon Derek provided a first fix
5312 to be able to compile libxslt/xsltproc on Windows
5313
5314Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * xpath.c: attempt to work around what seemed a gcc optimizer
5317 bug when handling floats on i386 http://veillard.com/gcc.bug
5318 * tree.c entities.c encoding.c: doing some cleanups while
5319 chasing it
5320
5321Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * Makefile.am: cleanup when --without-debug is specified
5324 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5325 w.r.t. --without-debug and other include points
5326 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5327 Catalogs
5328 * configure.in entities.h tree.h HTMLparser.c: removed
5329 --without-corba, made the _private field mandatory
5330
5331Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5334 outputs a BOM in UTF8, an errata has been issued to avoid the
5335 problem, that was the most reasonable solution... Add support
5336 for a leading UTF8 BOM in entities.
5337
5338Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * valid.c: fixed a bug found when post validating an entity ref
5341 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5342 activate it too
5343
5344Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5347 weakness in the node copy the XPointer and the XInclude
5348 implementations. Serious cleanup.
5349
5350Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * Makefile.am: Kjartan Maraas provided a small patch to
5353 add xml2-config.in to EXTRA_DIST
5354
5355Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5358 provided another failing case found in KDE, the way the
5359 ctxt->vctxt.nodeTab was allocated and freed changed over
5360 time but it wasn't completely cleaned up. This should fix it.
5361
5362Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * parser.c: Stephan Kulow also raised the fact that line number
5365 could get miscounted making debug harder, fixed the problem
5366 in xmlParseCharData()
5367
5368Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * valid.c: Stephan Kulow pointed out a problem when validating
5371 and using an empty entity, forgot a 'break' in a case.
5372
5373Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5376 * doc/xml.html: updated with 2.3.11
5377
5378Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * TODO: updated adding cleanup of generated doc
5381 * configure.in: prepared to release 2.3.11
5382 * xmllint.c: added --version for bug reporting
5383 * doc/html/*.html: rebuilt the doc
5384
5385Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * xpath.c: first part of the work on selecting namespace to
5388 fix bug #56115
5389
5390Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5393 when using -liconv
5394 * TODO: updated
5395
5396Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5399 cleanup, encoding support.
5400
5401Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402
5403 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5404
5405Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * xpath.c: bug detected by Ankh when / is used as a function arg
5408
5409Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5412 of element and use it to avoid outputting formatting spaces at
5413 the wrong place. Implemented the format parameter for HTML save.
5414 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5415 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5416 result/HTML/wired.html: of course this impact the result of a
5417 number of HTML tests
5418
5419Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * HTMLtree.[ch]: started augmenting the HTML save API with
5422 encoding and formatting parameters
5423
5424Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * HTMLtree.h: cleanup and started evaluating the work needed on
5427 revamping the HTML output code
5428
5429Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5432
5433Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * valid.c: fixed bug #56049, forgot one check in the
5436 validation routine
5437
5438Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5441
5442Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * libxml.h: fixed an error in last commit
5445 * doc/FAQ.html: added an entry for compilation from CVS
5446
5447Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * xmlversion.h.in libxml.h: Cygwin patches
5450 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5451 * tree.h: cleanup
5452
5453Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5456 memory block in a strange case where libxml is linked twice
5457 in the binary.
5458
5459Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5462 state far too often, simple fix used to avoid it.
5463
5464Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5467 being processed, applied his patch
5468 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5469
5470Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5473 provided fixes to compile on MSCC again
5474 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5475 also provided an update for the project files.
5476
5477Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5480 bug #55810
5481
5482Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * tree.c: fixed xmlGetNsProp() to close bug #55683
5485 Note this requires libxslt to use it's own function instead.
5486
5487Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * HTMLtree.c: when in a pre element no formatting space should
5490 be added.
5491 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5492
5493Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * configure.in: added tests for signal() and signal.h
5496
5497Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5500
5501Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * doc/libxml-doc.el: Felix Natter provided a new version for
5504 libxml2
5505
5506Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * HTMLtree.c: when in a pre element no formatting space should
5509 be added.
5510
5511Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5514
5515Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5518 hack
5519 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5520 * uri.c: fixed a warning
5521
5522Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * HTMLtree.c: trying to close bug #55772 escaping in script
5525 elements
5526 * doc/xml.html: suggest to send mail to the list
5527
5528Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5531 good. Use a macro and based on the solution provided in
5532 vsnprintf manual page from GNU.
5533
5534Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5535
5536 * error.c: Workaround for non-preserving variadic list.
5537 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5538
5539Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * doc/xml.html: added 2.3.10 release
5542
5543Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * configure.in: releasing 2.3.10
5546
5547Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5550
5551Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * encoding.c: Robert Collins provided a patch to add the
5554 "US-ASCII" encoding alias
5555
5556Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5559 string oriented functions and started cleaning the related areas
5560 in xpath.c which needed fixing in this respect
5561
5562Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5565 #55380
5566 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5567
5568Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * TODO: updated
5571 * nanohttp.[ch] : started adding APIs to get the redirected URL
5572 when this occurs (needed for further base computation
5573 * tree.h: cleanup
5574 * encoding.c: cleanup
5575 * SAX.c: minor change around ctxt->loadsubset
5576
5577Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * Makefile.am include/Makefile.am: small change to have
5580 include/libxml rebuilt if working from CVS.
5581 * uri.c: applied another patch from Carl Douglas for URI escaping,
5582 this should close bug #51876
5583
5584Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5587 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5588 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5589 added specific regression test
5590 * parser.h: preparing for the XSLT mode where DTD inherited
5591 attributes are added to the tree.
5592
5593Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * xinclude.[ch]: Updated the namespace for the Last Call version
5596 * result/XInclude/include test/XInclude/include: updated the
5597 testsuite accordingly
5598
5599Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5602 related to bug #51876
5603
5604Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * tree.c: fixed a gross mistake in base computation, xml:base is
5607 not completely correct yet (need cascade).
5608 * xpath.[ch]: added the few things needed to find a function name
5609 and URI from the XPath context when it is called.
5610
5611Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5614 * DOCBparser.c: small cleanup
5615 * xmllint.c: added a --catalogs option to load catalogs from
5616 $SGML_CATALOG_FILES
5617 * tree.c: cleanup
5618 * configure.in: iconv library fixup, ICONV_LIBS
5619
5620Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * catalog.c: handling of CATALOG entries. detection of recursion,
5623 and a few bugfixes
5624 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5625 against the default namespace
5626
5627Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5630
5631Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * parser.c: fixed propagation context info when parsing an
5634 external entity.
5635 * doc/html/*.html: regenerated a couple of docs
5636
5637Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * doc/xml.html: update with 2.3.9 informations
5640
5641Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5644 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5645 * doc/html/* : rebuilt the docs
5646 * valid.c: small patch which may improve some case when
5647 validating.
5648
5649Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * HTMLparser.c: Closed bug #54891
5652 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5653 to the suite
5654
5655Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5658 applied a documentation patch from LotR and filled in a few missing
5659 descriptions
5660
5661Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * xpath.c tree.c parser.c: speed optimizations at the parser level
5664 document tree freeing and xpath evaluation
5665
5666Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * parser.c parser.h parserInternals.h: fixed a couple of
5669 interfaces for handling memory buffer input to const char *
5670 upon suggestion of JamesH.
5671
5672Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * configure.in: LoTR sent a patch fixing the previous commit
5675
5676Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * configure.in: trying to deal again with the stoopid -R linking
5679 flag of Solaris
5680
5681Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * xpath.h: two nodeset access macros from Thomas Broyer
5684
5685Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5688 patch from Thomas Broyer
5689
5690Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5693 case
5694 * INSTALL: was empty added stuff from the FAQ
5695
5696Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5699 attributes handling and #54433 by adding xmlUnsetProp()
5700 and xmlUnsetNsProp()
5701
5702Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * HTMLparser.c: Patch from Jonas Borgström
5705 (htmlGetEndPriority): New function, returns
5706 the priority of a certain element.
5707 (htmlAutoCloseOnClose): Only close inline elements if they
5708 all have lower or equal priority.
5709 * result/HTML: this of course changed a number of tests results.
5710
5711Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * xmlIO.c catalog.c: plugged in the default catalog resolution
5714 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5715 documentations
5716 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5717
5718Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5721 integrating catalogs
5722 * catalog.[ch] testCatalog.c: adding a small catalo API
5723 (only SGML catalog support).
5724 * parser.c: restaured xmlKeepBlanksDefault(0) API
5725
5726Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5729
5730Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * parser.c: added xmlParseExternalEntityPrivate() to allow
5733 propagation of ctxt->_private when parsing external entities
5734
5735Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5738
5739Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5742
5743Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * valid.c: warn when indeterminist content model is detected
5746 * result/VC/ElementValid8: this adds a message
5747 * Makefile.am: add --novalid for VCM tests
5748 * parserInternals.c: added a call to Init memory
5749
5750Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5753 when both parameters are NULL.
5754
5755Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * valid.c: applied small patch from Gary Pennington, reindented
5758 some part of the code.
5759
5760Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5763 release, updated and regenerated the docs
5764
5765Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * xpath.c result/XPath/expr/floats : clarified and cleanup
5768 printing of abnormal floats in tests.
5769
5770Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5773 * results/HTML/ : a few changes in the output of the HTML tests as
5774 a result.
5775 * configure.in: tying to fix -liconv where needed
5776
5777Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * Makefile.am: fixed a stupid error
5780
5781Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * configure.in Makefile.am: make the inclusion of the trio
5784 modules in the library conditional
5785
5786Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * DOCBparser.c: patche from László Kovács, fixed entities refs
5789 in attributes handling
5790
5791Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5794 flushing
5795
5796Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * xpath.c: fix of an XSLT namespace bug reported on the list
5799 general/bug-8-
5800
5801Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * strio.h trio.c: Dan McNichol suggested a couple of small
5804 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5805
5806Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * tree.c parser.c encoding.c: spent a bit more time looking
5809 at the parsing speed and DOM handling. Added a few more
5810 speedups.
5811
5812Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * parser.c: small but effective parsing speed improvement
5815
5816Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * configure.in: default on the DocBook parser inclusion (for Gnome)
5819 * DOCBparser.h: fixed a header reference
5820
5821Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * configure.in xpath.c: applied Bjorn patches for FPE on the
5824 alpha
5825
5826Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5829 xmlSaveFormatFileTo()
5830
5831Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * xpath.c: simple and efficient optimization, XPath functions
5834 aways bind to the same code, cache this
5835 * TODO: updated (by saying some is obsolete)
5836
5837Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * xpath.c: more cleanup work on XPath name parsing routines
5840
5841Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5844 xmlXPathParseName
5845 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5846 * debugXML.c: avoid compilation problems if compiling without
5847 HTML support, Igor Zlatkovic
5848 * win32/libxml2/libxml2.def.src: being able to compile without
5849 XPath on Windows
5850
5851Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * libxml.m4: yet another patch from Toshio Kuratomi
5854
5855Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5858
5859Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * tree.[ch]: added xmlSaveFormatFile interface for saving
5862 and indenting a file.
5863
5864Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * xpath.c: fixed bug #53689 related to processing-instruction()
5867
5868Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * DOCBparser.c: patche from László Kovács
5871
5872Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * parser.c: applied fixes from Christian Glahn bug report #53391
5875
5876Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * error.c: Jean François Lecomte provided a complete description
5879 and a fix to bug #53537
5880
5881Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5884
5885Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * DOCBparser.c SAX.c: a bit more work on entities processing.
5888 Still Need to cleanup XML output and references in attributes
5889
5890Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5893
5894Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * tree.c: trying to fix #53574, not completely complete,
5897 I would like xmllint --copy --debug test/ent1 and
5898 xmllint --debug test/ent1 to show the same result.
5899 * xpath.c: fix a bug when trying to sort namespace nodes
5900
5901Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902
5903 * HTMLtree.c: real fix for #53402
5904
5905Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5908 PIs when using xsl:output
5909 * valid.c: closing #53537 some case generate segfaults if there
5910 is validity errors
5911
5912Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5915 of external parsed entities, added --noent to testDocbook
5916 * valid.c: Garry Pennington found an uninitialized variable
5917 access in xmlValidateElementContent()
5918
5919Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5922 with madness
5923 * result/HTML/ : this modified the result of the regression tests
5924 a lot.
5925
5926Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5929 to doc where it wasn't checked against NULL reported by
5930 Jens Laas
5931
5932Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5935 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5936
5937Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5940 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5941 * SAX.[ch]: cleanup and updates for DocBook
5942 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5943 ex SGML identifier changes
5944 * valid.c: removed a static unused function.
5945
5946Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * HTMLtree.c: applied change for Paul Sponagl on script saving
5949 * Makefile.am: the warning about entity title.xml are normal.
5950
5951Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * configure.in: release of 2.3.7
5954 * Makefile.am: fixing make distcheck
5955
5956Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * doc/html/* doc/xml.html: updated and regenerated the docs
5959
5960Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5963
5964Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * tree.c: fixed #53388 with the provided patch
5967
5968Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * valid.c: Bjorn detected an invalid memory access. Fixed
5971 vstateVPush()
5972
5973Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5976
5977Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5978
5979 * libxml.h: new header used only for the compilation of libxml
5980 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5981 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5982 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5983 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5984 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5985 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5986 baseline (version 1.2 plus a single patch).
5987 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5988 scientific notation for numbers. Tests added.
5989 * xpath.c: formatting of numbers changed to use sprintf
5990 (contribution from William Brack)
5991
5992Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * valid.c: cleanup, more useful debugging
5995 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5996 * xmlIO.c: entity loading is printed as an error when validating
5997
5998Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * valid.c: fixed to validate within entities
6001 * test/VCM/v22.xml: added a specific testcase
6002
6003Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * valid.c: forgot an epsilon transition in for ()+
6006 * test/VCM/v21.xml : added a specific test case
6007
6008Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * valid.c: removed a state explosion exhibited by RSS
6011 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6012 from bug #51872
6013
6014Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6017 validation without using an ugly NFA -> DFA algo in the source.
6018 Made a specific algorithm easier to maintain, using a single
6019 stack and without recursion.
6020 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6021 * hash.c: made the growing routine static
6022 * tree.h parser.c: added the parent information to an
6023 xmlElementContent node.
6024
6025Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * SAX.c parser.c xpath.c: generating IDs when not validating
6028 from an external parsed entity was poisoning the ID has table
6029 with removed values. This was killing XSLT on the KDE help
6030 browser.
6031
6032Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * entities.h: andrew@ugh.net.au detected a double declaration
6035
6036Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * debugXML.c hash.c tree.h valid.c : some changes related to
6039 the validation suport to improve speed with DocBook
6040 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6041 the way validation errors get reported
6042
6043Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6046 by P C Chow and William M. Brack for XSLT HTML output
6047
6048Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6051 Igor Zlatkovic patches for MSC compilation and added his
6052 updates
6053
6054Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6057 prefix lookup.
6058 * parserInternals.c: fixed the bug reported by Morus Walter
6059 due to an off by one typo in xmlStringCurrentChar()
6060
6061Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * HTMLparser.c result/HTML/*: revamped the way the HTML
6064 parser handles end of tags or end of input
6065
6066Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6069
6070Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6073 bug where the linktime verions of free() won't work ...
6074
6075Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6078
6079Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * doc/xml.html: added 2.3.6 release
6082
6083Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6086 * result/wml.xml: resulted in a small output change
6087
6088Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * tree.c: xmlNewDoc was missing the charset initialization
6091 * xmllint.c: added --auto to autogenerate a doc, allow to
6092 reproduce the problem fixed on xmlNewDoc
6093
6094Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * xpath.c: trying to get 52979 solved
6097 * tree.c result/ result/noent/: trying to get 52712 solved, this
6098 also made me clean up the fact that XML output in general should
6099 not add formating blanks by default, this changed the output of
6100 a few tests
6101
6102Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6105
6106Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * configure.in: finally released 2.3.6
6109
6110Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * xpath.c: checking for null pointer generated by new code
6113
6114Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * xpath.c: fixed a [] evaluation problem reported
6117 * test/XPath/tests/simpleaddr: extended test
6118 * result/XPath/simpleaddr: updated result
6119
6120Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * xmllint.c: Dan Timis reported a portability problem
6123 on Macs without mmap, fixed it.
6124
6125Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * testXPath.c : added a --tree option allowing to display the
6128 tree dump of the XPath expression
6129
6130Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * xpath.c: fixed a memleak when comparing nodesets
6133 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6134 * tree.c: added a TODO
6135
6136Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6139 we need string functions
6140 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6141 to be able to use them where needed. Applied some changes
6142 to reduce name linking pollution and compile in only what's
6143 needed.
6144 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6145 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6146 for the string manipulation functions
6147 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6148 to the free() function of xmlmemory.c
6149 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6150 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6151 usage.
6152
6153
6154Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * error.c: applied the context output patch of the error
6157 handling submitted by Chuck Griffith
6158 * error/VC/*: this slightly change some error logs
6159
6160Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * parser.c: fixed line number reporting on error
6163
6164Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * parser.c: Sullivan and Darin found a parser bug,
6167 applied the patch.
6168
6169Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6172 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6173 xmlversion.h.in xpointer.c: of course the way I defined
6174 UNUSED breaks on old gcc version. Try to be smart and
6175 also define it directly in xmlversion.h
6176 * configure.in: removed -ansi flag from the pedantic set
6177
6178Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179 Huge cleanup, I switched to compile with
6180 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6181 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6182 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6183 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6184 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6185 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6186 encoding.h entities.c error.c list.[ch] nanoftp.c
6187 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6188 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6189 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6190 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6191 Cleanup, staticfied a number of non-exported functions,
6192 detected and cleaned up a dozen of problem found this way,
6193 avoided a lot of public function name/typedef/system names clashes
6194 * doc/xml.html: updated
6195 * configure.in: switched private flags to the really pedantic ones.
6196
6197Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * configure.in: 2.3.5
6200 * doc/html/*: rebuilt the docs
6201
6202Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * parser.c: fixed a reported bug in NOTATION parsing
6205 * uri.c: accepted but not fixed bug 51876, added TODO
6206 * Makefile.am: fixed bug 51876
6207
6208Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * config.h.in configure.in error.c: fix a compilation problem
6211 on platforms without vsnprintf (xml@thewrittenword.com)
6212
6213Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * parser.c: fixed a function name header typo
6216 * SAX.c: notations can also occur in external subset.
6217
6218Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * error.c: removed a C++ like comment
6221
6222Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * parser.c: fixing bug 52299 strange condition leading
6225 to a parser crash due to a buffer overflow
6226 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6227 added the specific test case
6228
6229Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6232 xmlXPathConvert{String,Number,Boolean} to be able to make
6233 type casts without a context stack, fixed some implementation
6234 problems related to the absence of context at parse-time,
6235 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6236 in the public API too
6237 * xpointer.c xpathInternals.h: we need to know at parse time
6238 whether we are compiling an XPointer
6239
6240Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6243 cleaned up the parser internals, refactored XPath code, added
6244 new compilation based APIs and cleanly separated public and
6245 private APIs.
6246
6247Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * xpath.h: the comp field must be added at the end to avoid
6250 killing binary compat.
6251
6252Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * Makefile.am: detect XPath memleaks in regreson tests
6255 * error.c: fixed and error w.r.t. error reporting still using
6256 stderr
6257 * hash.c: added new line at end of file
6258 * tree.h: minor cleanup
6259 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6260 expression parsing from evaluation, resulted in a number of
6261 changes internally, and in XPointer. Likely to break stuff
6262 using xpathInternals.h but should remain binary compatible,
6263 new interfaces will be added.
6264
6265Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * configure.in: fixed a couple of problems reported by
6268 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6269 without gcc on non linux platforms.
6270
6271Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6274 a fix for --with-html-dir= configure support. I hope it won't
6275 break rpm generation
6276
6277Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * xmlIO.c: one function comment cleanup.
6280
6281Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * SAX.c: external subset notations were improperly registered
6284 in the internal subset.
6285
6286Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * README.cvs-commits: added, pointing to HACKING
6289 * HACKING: updated
6290
6291Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * parser.c: and Matt Sergeant found one in the XML push
6294 parser (erroneous check I forgot to remove when I fixed the
6295 main parser).
6296
6297Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * xpath.c: ptittom found a small bug in UnaryExpr
6300
6301Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * configure.in: bumped to 2.3.4
6304 * error.c: fixed bug #51860
6305 * tree.c: fixed bug #51861
6306 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6307 * tree.[ch] : added xmlDefaultBufferSize
6308 * nanoftp.c: typo in function name header block
6309 * doc/xml.html : updated, added link to XML::LibXSLT
6310 * doc/html/* : rebuilt the docs
6311
6312Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * parser.c SAX.c: the new content parsing code raised an
6315 ugly bug in the characters() SAX callback. Found it
6316 just because of strangeness in XSLT XML Rec ouptut :-(
6317
6318Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * Makefile.am: Martin Baulig suggested to add -lm
6321 * tree.c: found another bug in xmlNodeGetContent()
6322
6323Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * xpath.c: Bjorn found the error related to strictness of comparison.
6326
6327Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * parser.c: trying to fix the Dtd parsing problem reported
6330 by Gary, side effect of last week speed optimizations.
6331
6332Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6335 * parserInternals.c: removed unneeded test raised by Stric
6336
6337Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6338
6339 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6340 and fixed by William Brack). Added xmlXPathFormatNumber.
6341 Changed the sorting slightly.
6342 * configure.in Makefile.am example/Makefile.am: Added -lm.
6343 Please note that applications linking with libxml2, must
6344 also like with the math library from now on.
6345
6346Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6349
6350Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * parser.c: one must report spaces even if the Dtd element
6353 content proves that this is not part of the element content.
6354 * result/valid/*.xml: this changed the ouptu slightly
6355
6356Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * configure.in: bumped to 2.3.3
6359 * doc/xml.html: updated
6360
6361Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * tree.c: minor doc fix
6364 * xpath.c: deallocation issues when a result tree has been
6365 converted to a node-set
6366
6367Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * doc/xml.html: oops corrected dates s/2000/2001
6370
6371Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * valid.c: new patch from Gary Pennington
6374
6375Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * doc/xml.html: applied patch from Ankh
6378
6379Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * xinclude.c: fixed a problem building on Mac
6382
6383Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * parser.c: more work on increasing parsing ferformances
6386
6387Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6390 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6391 avoiding memcpy in production builds MEM_CLEANUP macro use
6392 * parser.[ch] parserInternals.c: optimizations of the tightest
6393 internal loops inside the parser. Better checking of I/O
6394 flushing/loading conditions
6395 * xmllint.c : added --timing
6396
6397Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * configure.in: bumped to 2.3.2
6400 * doc/xml.html: updated for release
6401
6402Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * xpath.c: found a memleak and fixed a nasty bug
6405
6406Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * xmllint.[c1] : added return code errors for xmllint
6409 * xpath.c: specific debug dump function for result value trees
6410
6411Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * xpath.c: finally implemented xmlXPathCompareNodeSets
6414 * test/XPath/expr/floats results/XPath/expr/floats: added
6415 a test for float expressions
6416
6417Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6420 * parserInternals.[ch]: trying to speed up parsing
6421 * xpath.c : speeded up node set equality op
6422
6423Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6426 better handling of ID/IDREF and the list modules associated
6427 * configure.in: small CFLAGS cleanup
6428
6429Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * configure.in: fixed iconv detection on AIX (stric)
6432
6433Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6436
6437Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6438
6439 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6440 and optimized xmlXPathNodeSetSort
6441
6442Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * xpath.c: bug fix when context size is 0
6445 * parser.c: I like Norm's Dtd because they still manage to break
6446 the parser occasionally
6447
6448Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6451
6452Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6455 attributes within the XML-1.0 namespace
6456
6457Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * xpathInternals.h: exported a few axis functions
6460 * doc/xml.html: updated the doc
6461
6462Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * configure.in: applied patch from Daniel van Balen for OpenBSD
6465 and bumped version to 2.3.1
6466 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6467 attempt to find autoclosing was simply broken, removed it,
6468 updated the examples, this is better
6469
6470Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471
6472 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6473 hash functionnalities.
6474 * doc/html/* : rebuild the doc
6475
6476Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6479 on predicate
6480 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6481 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6482 really want to have tags closed on output even if we accept
6483 unclosed ones on input
6484
6485Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * xpath.c: ouch don't free NULL, rare case fixed
6488 * tree.c: don't coalesce text nodes if they don't have the
6489 same behaviour wrt escaping on output
6490
6491Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * xpath.c: small fixup
6494 * SAX.c: don't warn on empty namespaces.
6495
6496Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * README: a bit of cleanup
6499 * configure.in: preparing for 2.3.0 release
6500
6501Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * hash.[ch]: added a first version of xmlHashSize()
6504 * valid.c: another bug fix from Gary Pennington
6505
6506Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * valid.c: couple of bug fixes pointed by Gary Pennington
6509 * HTMLtree.c: #if 0 cleanup
6510
6511Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6514 which removes a time consuming check of xmlXPathNodeSetAdd()
6515 and use it in places where we are sure to not break unicity
6516
6517Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * xpath.c: bug fixes found from XSLT
6520 * tree.c: preserve node->name special values when copying nodes.
6521 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6522 external subset are fetched when available but without full
6523 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6524 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6525 output with encoding disabled.
6526
6527Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6530 xmlCheckFilename should not be called from xmlFileOpenW
6531 and xmlGzfileOpenW
6532
6533Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6536 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6537 added the new tests for URI normalization
6538 * testURI.c: fixed stoopid bugs
6539 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6540 the URI in the error messages are now properly normalized
6541
6542Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6545
6546Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6549
6550Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * xpath.c: fixed mod operator
6553
6554Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * parser.c: fixed xmlStrcat doc
6557 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6558 trees.
6559
6560Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * xpath.c result/XPath/tests/chaptersbase
6563 result/XPath/tests/simplebase: fixed XPath node()
6564 * tree.c: small fix in xmlNewNs()
6565 * Makefile.am: removed extraneous xml2Conf.sh rule
6566
6567Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6570 Changed the library name, in order to get libxml-devel and
6571 libxml2-devel to coexist on a single system
6572 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6573 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6574
6575Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6578 libxml2-devel installable in // as libxml-devel.
6579
6580Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * doc/Makefile.am: fixed make rebuild in doc
6583 * doc/html/*.html: rebuilt the docs
6584
6585Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6588
6589Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6592 the HTML doc to go into the -devel RPM ...
6593 * aclocal.m4 config.h.in: some updates due to auto* magic
6594
6595Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xpath.h: added a hook in the context structure allowing to
6598 link to extra support, needed for XSLT
6599
6600Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6603 xmlXPtrCmpPoints to use it.
6604 * propagated the following patch from Alejandro Forero
6605 * include/win32config.h xmlIO.c: applied further suggestions
6606 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6607 * example/gjobread.c: fixed warnings, now that it builds
6608
6609Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6610
6611 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6612
6613 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6614 filename points to a valid file (not a directory).
6615 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6616 Added calls to xmlCheckFilenameDir.
6617
6618 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6619 `path' (rather than `filename') as the parameter to gzopen and open.
6620
6621Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * Makefile.am: fixed a problem with EXTRA_DIST
6624
6625Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626
6627 * Makefile.am example/Makefile.am: finally found the trick
6628 to build the example, i.e. add "." in SUBDIRS before example
6629 in the list <grin/>
6630
6631Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * doc/xml.html: updated with an XSLT section, removed pointer to
6634 W3C CVS base.
6635
6636Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6639 too, and deallocation need to occur the same way.
6640
6641Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6644 type correponding to an XSLT result tree fragment. Share most
6645 of the data format with node set, as well as operators.
6646 * HTMLtree.c: added a newline at the end of the doctype output
6647 whe this one is not present initially.
6648 * tree.c: make sure taht the parent and doc pointers are properly
6649 set when copying attributes (lists).
6650
6651Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6654
6655Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * xpath.c: seems I finally killed that ugly path evaluation
6658 context bug (tagged 9999 in case is is wrong)
6659
6660Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6663 for XSLT
6664
6665Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6668 for xmlGzfileOpen() bug
6669
6670Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * xpath.c: removed an error found by XSLT usage
6673 * tree.c parserInternals.h: use a predefined static string
6674 for text and comment nodes, avoid freeing them in xmlFreeNode,
6675 exported the string name in parserInternals.h and added
6676 another value to disable encoding at output (for XSLT),
6677 gain memory, time.
6678
6679Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6682 win32/libxml2/libxml2_so.dsp: new makefiles and update
6683 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6684
6685Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6688 Gary Pennington
6689
6690Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * xpath.c: fixed the comaprision of values and nodelists,
6693 need to compare nodelist still ...
6694 * debugXML.c: avoided a possible core dump
6695 * HTMLparser.c: cleanup
6696 * nanohttp.c: contributed fix.
6697 * tree.c: fixes in properties handling added xmlSetNsProp
6698 needed by libxslt
6699 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6700 comment
6701 * TODO: updated
6702
6703Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704
6705 * parser.c parserInternals.c: applied Bjorn Reese optimization
6706 patch
6707
6708Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * Makefile.am: applied patch fro make check from Martin Vidner
6711
6712Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * configure.in: preparing 2.2.11
6715 * doc/html/*: rebuild the HTML files
6716 * doc/xml.html : updated
6717
6718Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * tree.c: fixed a stupid bug
6721 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6722 patches related to validation of an XInclude processing result
6723 * TODO: updated
6724
6725Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6728 on large files
6729
6730Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6733
6734Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6737 reported by Jonas Borgström
6738 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6739
6740Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * testXPath.c xpath.c: fixing the XPath union expressions problem
6743 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6744
6745Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * xmllint.c: Made is so if the file name is "-" is will read form
6748 standard input. Sven Heinicke <sven@zen.org>
6749 * tree.c: fixed a problem when growing buffer
6750 * tree.h: fixed the comment of the node types following andersca
6751 comment
6752 * TODO: updated
6753
6754Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * HTMLparser.[ch]: added a way to avoid adding automatically
6757 omitted tags. htmlHandleOmittedElem() allows to change the
6758 default handling.
6759 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6760 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6761 of xmllint too when using --memory flag, added a memory test
6762 suite at the Makefile level.
6763 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6764 with namespace use when encountering QNames in XPath evalation,
6765 added xmlns() scheme in XPointer.
6766 * nanoftp.c : incorporated a fix
6767 * parser.c xmlIO.c: fixed problems raised with encoding when using
6768 the memory I/O
6769 * parserInternals.c: closed bug 25934 reported by
6770 torsten.landschoff@innominate.de
6771 * TODO: updated
6772
6773Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6776 on a non-updated tree :-(, made a 2.2.10 release to correct the
6777 situation
6778
6779Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6782 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6783 integrated a set of OpenVMS changes from Howard Taylor
6784 <Howard.Taylor@pacoast.com>
6785
6786Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6789 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6790
6791Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * HTMLparser.c: some fixes on auto-open of html/head/body
6794 * encoding.c: fixed a compilation error on some gcc env
6795 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6796 XPointer implementation
6797 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6798 related XPointer tests and associated results
6799
6800Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * doc/xmldtd.html doc/xml.html: following a short step by step
6803 guidance on IRC to help maciej with DTDs I started a small
6804 page on the subject.
6805
6806Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * HTMLparser.c: fixed handling of broken charrefs
6809 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6810 patches
6811
6812Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * doc/xml.html doc/html/* : rebuilt the docs after adding
6815 xinclude and updated page for 2.2.7 and 2.2.8
6816 * configure.in: releasing 2.2.8
6817
6818Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * parser.[ch] parserInternals.c: applied the conditional
6821 section processing fix from Jonathan P Springer
6822 <jonathan.springer2@gte.net>
6823 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6824 project file, fixed iconv default non support
6825 * xpath.c: fixed the problem of evaluating relative expressions
6826 when a node context is provided.
6827
6828Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * nanoftp.c: fixed gcc 2.95 new warnings
6831 * SAX.c: fixed a stupid bug
6832 * tree.c: fixed a formatting problem when round-tripping
6833 from/to memory
6834 * xinclude.c: chased memleak, fixed a base problem
6835 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6836 xmlXPtrBuildNodeList()
6837 * TODO: updated
6838 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6839 adding a first small set of regression tests for XInclude
6840
6841Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * nanohttp.[ch]: applied Wayne Davison patches to access
6844 the WWW-Authorization header.
6845 * parser.c: Closed Bug#30847: Problems when switching encoding
6846 in short files by applying Simon Berg's patch.
6847 * valid.c: fixed a validation problem
6848 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6849 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6850 Wayne Davison
6851 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6852 need to be extended to non full nodes selections.
6853 * xinclude.c: starts to work decently
6854
6855Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6858 debugXML.c xmlversion.h.in: Started adding XInclude support,
6859 this is a new xmllint option
6860 * tree.c xpath.c: applied TOM patches for XPath
6861 * xpointer.c: fixed a couple of errors.
6862 * uri.c: added an escaping function needed for xinclude
6863 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6864 new warning from RH70 gcc's version
6865
6866Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6867
6868 * HTMLparser.c: fixed loop on invalid char in scripts
6869 * parser.c: update to description of xmlIOParseDTD()
6870 * libxml.m4 xmlversion.h.in: changes contributed by
6871 Michael Schmeing <m.schmeing@internet-factory.de>
6872 * configure.in: preparing for 2.2.7
6873 * Makefile.am: trying to avoid config.h and acconfig.h
6874 being included in the distrib
6875 * configure.in: released 2.2.7
6876
6877Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6880 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6881
6882Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * parser.[ch]: added xmlIOParseDTD()
6885 * xpointer.c: added support for the 2 extra parameters of
6886 string-range, fixed a stoopid error when '0' was present
6887 in XPointer expressions
6888 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6889 testsuite for the above
6890
6891Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * libxml.spec.in: improved package descriptions
6894
6895Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * xpath.c xpathInternals.h: applied a large cleaning patch
6898 from TOM <ptittom@free.fr>, it also add namespace support
6899 for function and variables registration.
6900
6901Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6904 * Makefile.mingw: Wayne Davison's update adding hash.c
6905
6906Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * xpath.c: fixed the root evaluation problems
6909 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6910 ignorable spaces with <b> <bold> <em>
6911 * tree.c: fixed a loop in xmlSearchNsByHref()
6912
6913Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * xpath.c: applied another XPath patch from TOM
6916 * xpath.c include/makefile.am: applied another patch from
6917 china@thewrittenword.com (cleanup on IRIX).
6918
6919Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * xml-config.1: received a fixed version from Fredrik Hallenberg
6922 <hallon@lysator.liu.se>
6923
6924Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6927 cleanup patch for XPath
6928
6929Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * patched to redirrect all "out of context" error messages to
6932 a reconfigurable routine. The changes are:
6933 * xmlerror.h : added the export of an error context type (void *)
6934 an error handler type xmlGenericErrorFunc there is an interface
6935 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6936 to reset the error handling routine and its argument
6937 (by default it's equivalent to respectively fprintf and stderr.
6938 * all the c files: all wild accesses to stderr or stdout within
6939 the library have been replaced to calls to the handler.
6940
6941Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * configure.in: release 2.2.6
6944 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6945 exporting the inner functions of xpath for extension modules
6946 * doc/*: updated and rebuilt the doc
6947
6948Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * nanohttp.c : applied Wayne HTTP cleanup patch
6951 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6952 and xmlNodeSetSpacePreserve()
6953
6954Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * xpath.c: closing bug #29260
6957
6958Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6961 multikey tuples, made hash structure opaque
6962 * valid.[ch]: moved elements, attributes, notations decalarations
6963 as well as ID and refs to hash tables.
6964 * entities.c: hash cleanup
6965 * xmlmemory.c: fixed a dump problem in debug mode
6966 * include/Makefile.am: problem passing in DESTDIR= values patch
6967 from Marc Christensen <marc@calderasystems.com>
6968 * nanohttp.c: removed debugging remains
6969 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6970 * HTMLparser.c parser.c: fixing a number of problems with the
6971 macros in the *parser.c files (Wayne).
6972 * HTMLparser.c: close the previous option when opening a new one
6973 (Marc Sanfacon).
6974 * result/HTML/*: updated the HTML results accordingly
6975
6976Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6979 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6980 XPath functions and XML entities table to them. More to come...
6981 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6982
6983Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6984
6985 * tree.c: coalesce adjacent text nodes
6986 * valid.c: handling of blank nodes in DTd validation (raised
6987 by problems with a posteriori validation).
6988 * nanohttp.c: changing behaviour on HTTP write stuff.
6989 * HTMLtree.c: forced body and html to be explicitely closed.
6990 * xpath.h: exported more XPath functions.
6991
6992Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6993
6994 * Release of 2.2.5
6995 * xpointer.c: range() range-inside and other helper functions
6996 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6997
6998Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7001 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7002
7003Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7006 and XPointer modules
7007
7008Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * SAX.h: closed #25107
7011
7012Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * testSAX.c: fixed problem with cdata reporting
7015 * SAXresult/* : updated
7016
7017Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7018
7019 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7020 Closed bug #27499, added to regression tests
7021 * TODO: updated
7022
7023Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7026 support for SCRIPT and STYLE with help from Bjorn Reese
7027 * test/HTML/* result/HTML/*: added simple testcase and updated
7028 the existing ones.
7029
7030Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7033 string-range for empty strings
7034 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7035 test/XPath/xptr/strrange: augmented the XPointer testsuite
7036
7037Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * doc/xml.html doc/xmlmem.html: added a module describing memory
7040 interfaces and use, updated the main page.
7041
7042Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7045 nanoftp code work on Windows too now
7046
7047Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7050 * xpointer.c: implemented string-range() at least a good first version
7051 * test/XPath/docs/str test/XPath/xptr/strrange
7052 result/XPath/xptr/strrange: the string-range() tests
7053
7054Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * Makefile.am include/Makefile.am include/win32config.h
7057 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7058 and make distcheck
7059
7060Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7063 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7064 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7065
7066Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7069 patch for socklen_t detection by
7070 Albert Chin-A-Young <china@thewrittenword.com>
7071
7072Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7075 and added a --dtdvalid option to xmllint used to test it
7076
7077Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7080 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7081
7082Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7083
7084 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7085 handlings (registration, lookup, cleanup)
7086
7087Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * configure.in Makefile.am include/makefile.am: adding XPointer
7090 and XPtrtests target
7091 * xpointer.[ch] : new files for XPointer support
7092 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7093 more XPath tests
7094
7095Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * configure.in: fixed, very broken, make distcheck works again
7098
7099Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * More work toward 2.2.5, integrated a number of patches
7102 * configure.in Makefile.am win32config.h.in: trying to cleanup
7103 make distcheck .... huh ...
7104 * include/Makefile.am include/win32config.h: new directory
7105 for includes
7106 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7107 updated teh makefiles and instructions for WIN32
7108 * xpath.c: small fixes
7109 * test/XPath/ results/XPath: updated the testcases and results
7110 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7111 suggested patches
7112 * valid.c: fixed an ID bug
7113
7114Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007117 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007118 * xpath.[ch]: worked on XPointer
7119
7120Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * configure.in Makefile.am: 2.2.5, ship the include in an
7123 include/libxml subdirectory, use symlinks when using CVS
7124 * testSAX.c: fixed small bug
7125 * testXPath.c: changed the way testfiles are parsed
7126 * debugXML.c: same kind of cleanup when parsing an argument expression
7127 XPath/XPointers can have blanks embedded
7128 * xpath.[ch]: more cleanup, reorgs for XPointer work
7129 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7130 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7131
7132Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7133
7134 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7135 in the XPath engine, rewrote large parts of it, now it's far
7136 cleaner and in sync with the REC not an old WD. Fixed a parsing
7137 problem in the interactive XML shell found when testing XPath.
7138
7139Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7142 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7143 examples with the extra test
7144
7145Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7148 the global init function.
7149
7150Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7151
7152 * HTMLparser.c: Doohhh, attribute name parsing was still case
7153 sensitive ! Fixed this ...
7154 * result/HTML/* : updated the tests results accordingly
7155
7156Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7159 engine, should be far more stable, incorporated a new version of
7160 preceding/following axis, need testing
7161 * uri.c: fixed file:///c:/a/b/c problem
7162 * test/XPath/tests/idsimple: augmented the XPath tests
7163
7164Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * doc/* rebuilding docs for 2.2.4 release
7167
7168Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * configure.in: releasing 2.2.4
7171 * parser.[ch]: added xmlStrEqual()
7172 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7173 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7174 use xmlStrEqual instead
7175 * TODO: updated
7176 * added an XPath test
7177
7178Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7179
7180 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7181 * entities.h: exported xmlInitializePredefinedEntities
7182 * parser.[ch] : added xmlInitParser()
7183 * parserInternals.h : had to export htmlInitAutoClose()
7184
7185Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7188 problems
7189 * Makefile.am : added XPath regression tests to normal tests
7190 * uri.c: fixed a problem with local paths, cleanup
7191 * parser.c: fixed a problem with large CData sections
7192
7193Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * configure.in xml-config.in: patch from "Ben Taylor"
7196 <sol7x86@hotmail.com> for solaris shared libs lookup
7197
71982000-09-30 Martin Baulig <baulig@suse.de>
7199
7200 * libxml-2.0.pc.in: Provide pkg-config script.
7201
7202 * configure.in: Create the libxml-2.0.pc script from the
7203 libxml-2.0.pc.in templates.
7204 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7205 script in `$(libdir)/pkgconfig'.
7206
7207Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7210 when compiling with MSC
7211
7212Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * xpath.c: patch for normalize-string() substring-before(),
7215 substring-after() and translate() functions from Bjorn Reese
7216 <breese@mail1.stofanet.dk>
7217 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7218 Fredrik Hallenberg <hallon@lysator.liu.se>
7219 * TODO: updated
7220
7221Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7224 problem of socklen_t being undefined on a number of platforms
7225 * debugXML.c: fixed a compilation problem when without snprintf
7226
7227Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7228
7229 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7230 an URI bug and a fix for the control-character-induced infinite loop
7231 * nanohttp.c: preventive fix for compiling on WIN32
7232
7233Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * xmlint.c: closing bug #25000
7236
7237Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7240 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7241 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7242 related function, fixing xmlStrncmp(), and associated cleanup
7243 * result/HTML/entities.html.sax: updating result
7244
7245Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * uri.c: applied patch for URI escaping from Wayne Davison
7248 <wayned@blorf.net>
7249 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7250 from Denis Barbier <barbier@imacs.polytechnique.fr>
7251 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7252 patch from Wayne Davison
7253
7254Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * doc/xml.html : updated with new releases, adding "how to help"
7257
7258Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7261 removed a few warnings in pedantic mode ...
7262 * parserInternals.c parser.c: moved encoding switching function
7263 to parserInternals.c
7264 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7265
7266Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7269 error or warning handlers
7270
7271Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * parserInternals.c parserInternals.h parser.c Makefile.am:
7274 created a new module parserInternals.c, moved most of the
7275 code shared by the various parsers there, as well as
7276 deprecated code from parser.c. More cleanup of parser.c
7277 * uri.c: fixed a problem when URI is NULL
7278 * valid.c: speedup when looking for an attribute declaration
7279
7280Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7283 the cleanup of the computation of URI references when seeking
7284 external entities. The URI reference string and the resulting
7285 URI are both stored now.
7286 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7287 large s(n)printf checks and cleanup from Denis Barbier
7288 <barbier@imacs.polytechnique.fr>
7289 * xmlversion.h.in tree.h: couple of SGML declarations for a
7290 possible docbook module.
7291 * result/VC/ : a couple of test output changed due to the change
7292 of the entities URI
7293
7294Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * parser.h: added a _private field for linking user's data
7297
7298Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * parser.c parserInternals.h: demacroified most of the IS_XXX
7301 the gain in size is significant so ...
7302
7303Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * entities.c: cases where looking up entities with doc==NULL
7306 covered
7307
7308Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * uri.c: applied Wayne Davison patch
7311 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7312
7313Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * uri.c testUri.c: applied Wayne Davison patches
7316 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7317 * Makefile.in: added URItest and included thenin "make tests"
7318
7319Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7320
7321 * xmlversion.h.in: closed bug 22941
7322
7323Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * doc/xmlio.html: added doc and example for entity loader
7326 redefinition.
7327
7328Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7331 used by libxml
7332
7333Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * parser.c: Fixed bug on invalid ontent characters and when using
7336 push.
7337 * xmllint.c: fixed xmllint endling of errors in push mode
7338
7339Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * HTMLparser.c testHTML.c: applied two new patches from
7342 Wayne Davison <wayned@users.sourceforge.net>
7343 * result/HTML/*.sax: regenerated HTML SAX output
7344 * parser.c: more cleanup.
7345
7346Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * HTMLparser.[ch] testHTML.c: applied the second set of
7349 patches from Wayne Davison <wayned@users.sourceforge.net>,
7350 adding htmlEncodeEntities()
7351 * HTMLparser.c: fixed an ignorable white space detection bug
7352 occuring when parsing with SAX only
7353 * result/HTML/*.sax: updated since the output is now HTML
7354 encoded...
7355
7356Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * HTMLparser.[ch]: applied some of Wayne Davison
7359 <wayned@users.sourceforge.net> patches
7360
7361Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7364 undeclared namespace prefix was used, added a warning.
7365 Cleaned up support w.r.t. entities, spilling out a warning
7366 and being pedantic on lookups.
7367 * test/warning/ent9 : added testcase for previous example.
7368 * TODO: updated
7369 * parserInternals.h parser.c: changed the way names are parsed
7370 now allow infinite size and decrease penalty for normal use
7371 * parser.c: Started a big cleanup/check of the parser code,
7372 fixed some of the most tortuous entity code, spotted code
7373 unused anymore
7374 * test/*: added tests for very long names and related nasty
7375 things.
7376
7377Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * doc/encoding.html: added encoding aliases doc
7380 * doc/xml.html: updates
7381 * encoding.[ch]: added EncodingAliases functions
7382 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7383 bottleneck affecting large DTDs like Docbook
7384 * parser.[ch] xmllint.c: added a pedantic option, will be
7385 useful
7386 * SAX.c: redefinition of entities is reported in pedantic mode
7387 * testHTML.c: uninitialized warning from gcc
7388 * uri.c: fixed a couple of bugs
7389 * TODO: added issue raised by Michael
7390
7391Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * doc/encoding.html: propagated Martin Duerst suggestions
7394
7395Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7398 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7399 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7400 by Wayne Davison
7401
7402Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * nanoftp.c nanohttp.c: small cleanup
7405 * TODO: updated
7406
7407Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * added an old VC testcase and updated title.xml entity
7410
7411Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7414 done on auto-opening of <p> tags and cleanup of SAX output
7415
7416Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7419
7420Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * doc/xml.html libxml.* structure.*: updated the doc a bit
7423
7424Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7427 of SAX tests
7428
7429Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7432 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7433
7434Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7437 * testHTML.c: fix core dump on Solaris 2.x systems
7438 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7439 * result/HTML/*.sax: previous bug fix lead to new results
7440
7441Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7444 * configure.in: added --with-readline=DIR to accept alternate
7445 path for readline include/library
7446 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7447 for ANSI under HP-UX
7448 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7449 includes @LIBS@
7450
7451Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * doc/* : rebuilt the docs
7454 * getting ready for 2.2.2 release
7455
7456Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7459 and xmlAddFeature()
7460 * tree.[ch]: added xmlAddChildList()
7461 * xmllint.c: MAP_FAILED macro test
7462 * parser.h: added xmlParseCtxtExternalEntity()
7463 * valid.c: applied bug fixes removed warning
7464 * tree.c: added CDATA block to elements content
7465 * testSAX.c: cleanup of output
7466 * testHTML.c: added SAX testing
7467 * encoding.c: better error recovery
7468 * SAX.c, parser.c: fixed one of the external entity processing
7469 of the OASis testsuite
7470 * Makefile.am: added HTML SAX regression tests
7471 * configure.in: bumped to 2.2.2
7472 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7473 SAX results
7474
7475Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * configure.in: patch for HP compiler
7478
74792000-08-04 Sven Heinicke <sven@zen.org>
7480
7481 * xmllint.c: Was coredumping sometimes when the file given didn't
7482 exist.
7483
7484Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7487
7488 when using in memory parsing. Need some cleanup.
7489 * xmllint.c configure.in: added a --memory flag to test memory
7490 parsing
7491
7492Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * nanohttp.c: fixed socklen_t replacement to unsigned int
7495 * parser.c: fixed a space handdling missing at the end of
7496 production 28 DOCTYPE.
7497 * xmlmemory.c: fixed a stupid bug on the routine to override
7498 allocation functions
7499 * TODO: updated
7500
7501Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * doc/ regenerated the docs
7504
7505Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * doc/encoding.html doc/xml.html: added I18N doc
7508 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7509 improvements, both parser and filters, added ASCII & HTML,
7510 fixed the ISO-Latin-1 one
7511 * xmllint.c testHTML.c: added/made visible --encode
7512 * debugXML.c : cleanup
7513 * most .c files: applied patches due to warning on Windows and
7514 when using Sun Pro cc compiler
7515 * xpath.c : cleanup memleaks
7516 * nanoftp.c : added a TESTING preprocessor flag for standalong
7517 compile so that people can report bugs more easilly
7518 * nanohttp.c : ditched socklen_t which was a portability mess
7519 and replaced it with unsigned int.
7520 * tree.[ch]: added xmlHasProp()
7521 * TODO: updated
7522 * test/ : added more test for entities, NS, encoding, HTML, wap
7523 * configure.in: preparing for 2.2.0 release
7524
7525Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7526
7527 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007528 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007529
7530Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * doc/xml.html: changed the xmlsoft.org structure, updated the
7533 examples w.r.t. root and childs
7534
7535Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7536
Daniel Veillard784b9352003-02-16 15:50:27 +00007537 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007538
7539Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * HTMLparser.c: Work on character encoding support for the HTML parser
7542 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7543 * encoding.c: Fixed a potential memleak in the encoding stuff
7544
7545Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * doc/FAQ.html doc/Makefile.am : added a FAQ
7548
7549Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7552 of the HTML parser to force it to not bypass SAX
7553
7554Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * win32config.h.in: updated
7557 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7558 lacks iconv support :-( need to release 2.1.1
7559 * configure.in: release 2.1.1
7560 * HTMLparser: fixed bug #14784
7561 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7562 by Windows compiler
7563 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7564 the SAX startDocument() callback.
7565 * TODO: updated
7566
7567Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * added xmlStopParser()
7570
7571Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * configure.in: 2.1.0 prerelease
7574 * Large resync between W3C and Gnome tree
7575 * nanoftp, nanohttp.c: fixed stalled connections probs
7576 * HTMLtree.c SAX.c : support for attribute without values in
7577 HTML for andersca
7578 * valid.c: Fixed most validation + namespace problems
7579 * HTMLparser.c: start document callback for andersca
7580 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7581 * parser.h, SAX.c: serious speed improvement for large
7582 CDATA blocks
7583 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7584 different encoding
7585 * example/Makefile.am example/gjobread.c tree.h: work on
7586 libxml1 libxml2 convergence.
7587 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7588 and the LIBXML_TEST_VERSION macro
7589
7590Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7591
7592 * doc/xml.html: various patches and improvements typo fixed by
7593 Felix Natter
7594 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7595 from Felix Natter <fnatter@gmx.net>
7596
7597Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * doc/upgrade.html: updated with instructions for support of both
7600 libxml-1.x and libxml-2.x
7601 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7602 for 2.x support and also fixed includes
7603
7604
7605Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7608 the encoding support, added iconv support, so now libxml if
7609 compiled with iconv automatically support japanese encodings
7610 among others. Work based on initial patch from Yuan-Chen Cheng
7611 I may have broken binary compat in the encoding handler
7612 registration scheme, but that was so utterly broken I don't
7613 expect anybody to have used this feature until now.
7614 * parserInternals.h: fixup on the CHAR range macro
7615 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7616 code.
7617 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7618 * uri.c: added xmlParseURI() I can't believe I forgot to
7619 implement this one in 2.0 !!!
7620 * SAX.c: moved doc->encoding update in the endDocument() call.
7621 * TODO: updated.
7622
7623Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * tree.h: removed extraneous xmlRemoveProp definition
7626 * TODO: added item about --disable-corba configure switch
7627 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7628 * nanoftp.c: fixed include problems giving troubles on AIX and
7629 slowlaris
7630 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7631 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7632 comment and headers changes to lower gtk-doc number of warnings
7633 * doc/html/*: rebuilt docs
7634
7635Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * HACKING: documented the tag for 1.x and instructions
7638
7639Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7642 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7643 xmlCreateIOParserCtxt
7644 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7645 significant overall improvement
7646 * xmllint.c: added I/O test to xmllint
7647 * testSAX.c: added a speed test
7648 * doc/* : updated/regenerated
7649
7650Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * xpath.c uri.h parserInternals.h: cosmetic changes from
7653 "Timur I. Bakeyev" <timur@bat.ru>, including making
7654 xmlCreateURI() public
7655
7656Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7659 and the code at the same time. Added a clean mechanism for
7660 overload or added input methods: xmlRegisterInputCallbacks()
7661 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7662 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7663 * TODO: updated
7664 * doc/* : updated/regenerated
7665 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7666 source dir
7667
7668Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * testURI.c: yet another forgotten commit, I should get some sleep !
7671
7672Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * xmllint.c: forgot to commit this too ?
7675
7676Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * xmlversion.h.in : forgot to commit this previously
7679
7680Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7683 * README TODO: updated for release
7684 * uri.c uri.h: added authority parsing/saving
7685 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7686 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7687 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7688 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7689 Makefile.am : added compile-time customization of libxml
7690 --with-ftp --with-http --with-html --with-xpath --with-debug
7691 --with-mem-debug
7692 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7693 #include <libxml/xxx.h> I hope it won't break too much stuff
7694 and will be manageable in the future...
7695 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7696 and added xmllint to the installed programs
7697 * uri.h: added xmlFreeURI()
7698
7699Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * uri.c uri.h: finished the escaping handling, the base support
7702 and the URI path normalization. Looks good just lacks the
7703 authority content parsing code.
7704 * Makefile.am: added instructions to generate testURI
7705 * TODO: updated
7706 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7707 added links and icons for W3C and Gnome
7708
7709Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * xmlmemory.[ch] : seems I forgot to actually update the files in
7712 the last commit :-)
7713 * doc/xml.html doc/html/* : updated and uploaded the docs
7714
7715Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7718 * TODO: updated
7719 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7720 libxml default allocation function with another set (like gmalloc/
7721 gfree).
7722 * Makefile.am, uri.c, uri.h: added a set of functions to do
7723 exact (litteraly copied from the RFC 2396 productions) parsing
7724 and handling of URI. Will be needed for XLink, one XML WFC,
7725 XML Base and reused in the nano[ftp/http] modules. Still work
7726 to be done.
7727
7728Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * configure.in, libxml.spec.in : libxml2
7731 * doc/* : updated the doc page, rebuilt the docs
7732
7733Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * all: tagged LIB_XML_1_X
7736 * *.c *.h : updated from W3C CVS tree
7737 * configure.in : 2.0.0-beta
7738 * libxml.spec.in : libxml2 package nam
7739 * result/* : new version of the tests output
7740
7741Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7744
7745Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * doc/* : rebuilt the docs
7748 * parser.c: final patch on #6766
7749 * valid.c: small patch on validity checks.
7750
7751Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7754 added
7755 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7756 compatibility w.r.t. XML spec and existing code.
7757
7758Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * parser.c: seems a better solution to <a> </a> exists,
7761 will try it for a while
7762
7763Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * parser.c: tried to remove the <a> </a> generating <a/>
7766 this is hard. Left a flag for that purpose. Fixed bug #6766
7767 * configure.in: prepared 1.8.7 not released, due to previous
7768 problem
7769
7770Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * doc/xml.html : applied second patch from Paul DuBois
7773
7774Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * doc/xml.html : applied patch from Paul DuBois
7777
7778Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7781
7782Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7785 compilation warnings on various platforms.
7786 * parser.c: Fixed #5281 validity error callbacks are now desactived
7787 by default if not validating.
7788
7789Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7792
7793Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7796 <gkatsi@cs.toronto.edu>
7797
7798Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7801 processing URLs
7802
7803Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7806 xmlNanoFTPUpdateURL for persistent control connections.
7807 * configure.in: 1.8.6
7808
7809Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7812 * tree.[ch] : added xmlSaveNoEmptyTags
7813
78142000-01-29 James Henstridge <james@daa.com.au>
7815
7816 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7817
7818 * Makefile.am: added nanoftp.[ch] to the build.
7819
7820Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * nanoftp.[ch]: cleanup, comments, API
7823 * debugXML.c : fixed a bug in the cat command
7824 * doc/*: regenerated the docs
7825
7826Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7829 * debugXML.c : fixed a bug in the cat command
7830 * valid.c: fixing some small probs
7831 * libxml.spec.in: get rid of the SNAP suffix
7832 * doc/xml.html: updated the status
7833
7834Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * xml-config.in: xml-config --version to just return the
7837 version number
7838 * xpath.c: some cleanup w.r.t. axis when the current node is
7839 an attribute.
7840 * TODO: updated
7841
7842Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * configure.in: prepared for libxml-1.8.5
7845 * doc/* recompiled the documentation
7846
78472000-01-17 Jody Goldberg <jgoldberg@home.com>
7848
7849 * configure.in : WARNING autoconf subtlety alert :
7850 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7851 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7852 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7853 get defined by AC_CHECK_HEADERS.
7854
7855Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7858 Rune.Djurhuus@fast.no
7859
7860Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * TODO: updated
7863 * tree.c, parser.c: made sure that only memory alloc problems
7864 and internal parser errors are allowed to write to stdout or
7865 stderr.
7866
7867Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * tree.c : restored xmlNewGlobalNs since this seems used by
7870 a lot of existing code :-(, fixed a bug in xmlNewNs
7871 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7872 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7873 to exit() from the library code.
7874 * xpath.c, parser.c: removed bugs or unused code detected by
7875 Windows compilers
7876 * parser.c: started adding interfaces for parsing well balanced
7877 XML fragments
7878 * configure.in: releasing 1.8.4
7879 * doc/* : rebuilt the docs
7880
7881Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * tree.[ch] : added xmlNewDocFragment() for DOM
7884 * testHTML.c: uninitialized variable.
7885
7886Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * doc/* : rebuild the docs
7889
7890Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * acconfig.h: readline and history patch
7893 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7894 * tree.c: added check and handling when possibly removing an ID
7895 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7896 and saving.
7897 * test/HTML/entities.html result/HTML/entities.html* : test for
7898 various entities reference cases
7899 * result/HTML/* : as a result output of some testcase have
7900 changed
7901 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7902 by previous example. added xmlParseTryOrFinish().
7903 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7904 entities.h debugXML.h HTMLparser.h: changed the way struct are
7905 declared to allow gtk-doc to expose those
7906 * parser.c: closed bug #4960
7907 * Makefile.am configure.in: Applied patch from
7908 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7909 and math/socket libs detection
7910
7911Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * configure.in, Makefile.am: link tester against readline
7914 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7915
7916Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * tree.[ch]: added xmlRemoveProp
7919 * win32config.h.in nanohttp.c: avoid including the Windows
7920 socket stuff in every C files
7921 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7922 the XmL parser(s)
7923 * test/ns4 result/ns4 etc...: added test case for previous prob
7924 * tree.c: xmlNewNs wasn't checking for double definition
7925 * Makefile.in: fixed a problem with dist-hook duplicates
7926 * parser.[hc], xmlIO.c: fixed the loading of external entities
7927 APIs, now xmlLoadExternalEntity() is used everywhere and
7928 setting up an app specific front-end using the
7929 * SAX.c parser.c: some fixes, now the xhtml spec validates
7930 with the xhtml DTD.
7931 * error.c: fixed crashes in case of no input stream
7932 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7933 to the validation tests and results
7934
7935Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7936
7937 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7938 too htmlCreatePushParserCtxt() and htmlParseChunk()
7939 * parser.c: a bit of cleanup.
7940 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7941 to XML) removed the last mem leak known
7942 * HTMLtree.c: output message cleanup
7943 * xmlmemory.c: display content info about memory blocks
7944 * result/HTML/wired.* : missing att value warning change
7945
7946Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * doc/* : rebuilt the documentation
7949
7950Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * parser.[ch] parserInternals.h: Push parser for XML,
7953 seems to work fine now
7954 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7955 --push for push testing
7956 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7957 * testSAX.c: added --push
7958 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7959 subtree
7960 * xmlIO.[ch] : enriched API + fixes for push mode
7961 * entities.[ch]: added the entity content length to the struct.
7962 * xmlmemory.[ch]: new API to show the last entries for the shell
7963 * valid.c: added required attribute testing
7964 * SAX.c: the cdata callback now merge contiguous fragments
7965 * HTMLparser.c: cleanup of some macros
7966
7967Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * parser.c: fix for PIs name starting with xml
7970 * tree.c: fixed a potential problem with || and && ops
7971 * *.c, configure.in win32config.h.in : generate win32config.h for
7972 those on the Other Side !
7973
7974Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * parser.c: fixed a stupid = vs. == bug :-(
7977 * doc/gnome-xml.sgml: s/glade/xml/
7978
7979Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * configure.in, doc/xml.html : bug fix release 1.8.2
7982 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7983 Hopefully the end of that silly C++ include problem
7984 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7985 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7986 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7987 troubles with autoclosed elements when the stree shape doesn't
7988 follow the DtD specs. Added htmlIsAutoClosed() and
7989 htmlAutoCloseTag()
7990 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7991 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7992 * debugXML.c: fixed a bug on printing default namespaces.
7993 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7994
7995Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * result/HTML/*.htm[l] : updated the HTML regression tests according
7998 to the new output
7999 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8000 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8001 problem due to intermix of extern "C" { ... } declarations for C++
8002 and recursive includes in the headers
8003
80041999-12-20 Chris Lahey <clahey@umich.edu>
8005
8006 * HTMLtree.c: Made it so that html nodes with a single child do
8007 not insert a carriage return before or after the child node.
8008
8009Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * configure.in, doc/xml.html : bug fix release 1.8.1
8012 * parser.c: fixed bug #4344
8013 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8014 added the glue to avoid C++ problems
8015 * doc/* : regenerated the documentation
8016
8017Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8020 namespace recognition, and Dia as a resul :-(
8021 * encoding.c: closed bug #3950
8022
8023Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * valid.c: debugging a posteriori validation, except URI expansion
8026 stuff this should be fixed now
8027 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8028 Carl Nygard <cnygard@bellatlantic.net>
8029 * tester.c: added --postvalid, cleaning of the code
8030 * tree.[ch]: added xmlDocGetRootElement()
8031
8032Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8033
8034 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8035 c++ losage.
8036
8037Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * configure.in, doc/xml.html : bumped to 1.8.0
8040 * xlink.[ch], Makefile.am : added framework for link detection
8041 * parser.h: added nbChars to parser context, needed for cleanup.
8042 * xmlmemory.c: removed a nasty bug when out of mem
8043 * valid.[ch]: adding namespace support for attribute decl
8044 * tester.c: added --debugent option
8045 * debugXML.[ch]: added xmlDebugDumpEntities()
8046 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8047 buffers instead, this was really needed, validation was breaking
8048 in strange ways due to that. Added xmlParseStringPEReference()
8049 and other parsing from strings functions. Entities processing
8050 modified again, but PERef are still not handled correcly but
8051 unless you're Eve Maller you won't notice :-)
8052 * HTMLparser.c: large changes toward reliability, and switched to
8053 lowercase internal tags, XHTML is lowercase, so it will help
8054 that output is closer to next version.
8055 * doc/* : regenerated the documentation, it is now hosted at
8056 http://xmlsoft.org/ (same bits I just bought the domain :-)
8057
8058
8059Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8062 doc generation
8063 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8064 in the SAX API
8065 * doc/*: rebuilt the doc making sure everything appears in the
8066 HTML files
8067
8068Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8071 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8072 which allow impressive speed improvement on dataset with
8073 large text pieces, but at the cost of broken binary
8074 compatibility and slightly bigger memory usage.
8075 Configure with --with-buffers to activate them, they
8076 are protected with XML_USE_BUFFER_CONTENT define.
8077 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8078 goal is 0 memory left allocated once parser is no more used
8079 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8080 call xmlCleanupParser() and xmlMemoryDump()
8081
8082Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8085 * parser.[ch] encoding.[ch]: added memory cleanup routines
8086 * parser.c: closing bug #3788
8087 * doc/*: rebuilt the doc
8088
8089Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8092 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8093 * tester.c: added --compress option
8094 * doc/*: rebuilt the documentation
8095
8096Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8099 if given /proc/kcore as input !
8100 * doc/xml.html doc/*: updated and rebuilt the documentation
8101
8102Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * parser.c: Fixed some wrongly space collapsing code due to
8105 a misreading of the spec.
8106 * result/*: fixed the output accordingly
8107
8108Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * encoding.c: bug fix and typos
8111 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8112 * parser.c: added attribute normalization closing bug #3597
8113 * test/att* result/att* SAXresult/att*: testcase for attribute
8114 normalization
8115
8116Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * configure.in: closing bug #3163 by adding extra flags for the
8119 cc compiler on HP-UX
8120
8121Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * valid.[ch] : removed a typo and an enumerated type bug in the
8124 xmlAddElementDecl() function
8125 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8126 call to xmlEncodeEntitiesReentrant() so that the functions
8127 New, Set and Get are at the same level.
8128 * parser.c HTMLparser.c: extra memory allocation bug for
8129 attributes detected by someone using libxml in embedded systems :-)
8130
8131Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * xmlmemory.h: turned off mem debug :-\
8134
8135Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * parser.c: closed bug #2784 a one line fix, but worth pushing
8138 a new release out
8139 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8140 some structures, comments before and after the
8141 main element, and other nastyness
8142 * HTMLtree.c tree.c: accomodate the extended HTML supported
8143 * configure.in: pushing 1.7.4
8144 * test/ent8 and related outputs : added a new test for bug #2784
8145 * test/HTML/wired.html and related output: a nasty HTML example
8146 * Makefile.am: improved the test scripts
8147 * docs/* : reran the documentation extractor, updated xml.html
8148
8149Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8152 HTMLparser and debugged the HTML related code. HTML documents
8153 now have their own type
8154 * entities.c: do not dump &apos; for HTML output
8155 * xmlmemory.c: improvement, breakpoint mechanism
8156 * testHTML.c: added --sax --repeat ...
8157 * Makefile.am: improved the HTML tests
8158 * valid.[ch]: added xmlValidGetValidElements and
8159 xmlValidGetPotentialChildren
8160 * tester.c: added --insert to test the 2 new functions
8161 * test//* result//* SAXresult//* : regression test cleanup
8162 and extension.
8163 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8164 gnome-xml-nanohttp.html
8165
8166Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * HTMLparser.c: fixed problems with some autoclose tags
8169 * tree.c: fixed XML output problems.
8170 * result/* SAXresult/*: update of the tests output
8171
8172Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * Makefile.am: Arturo patch for xmlConf.sh version info
8175 * parser.c: Tim Josling patch for single quoted items
8176 * tester.c: Tim Josling patch for tester options usage
8177 * tree.h: indent cleanup
8178
8179Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8182 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8183
8184Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * tree.c : Raph patch for initialization of CORBA fields
8187 * parser.c, xpath.c, ...: modification of doc comments
8188 * xpath.c : allow spaces in xpath expressions
8189
8190Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * xmlmemory.h: turning off memory debug :-(
8193
8194Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8197 better SAX interfaces.
8198 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8199 entity.
8200 * configure.in: 1.7.2
8201
8202Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * libxml.spec.in: fixed the URL
8205 * doc/xml.html: improved the documentation front-end
8206
8207Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8210
8211Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * libxml.spec.in: fixed the alpha compile problem
8214 * parser.[ch]: changed errno to errNo in the parser context :-(
8215 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8216 * doc/xml.html: changed CHAR to xmlChar
8217 * doc/html/*: recompiled the documentation
8218 * configure.in: 1.7.1
8219
8220Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8221
8222 * parser.h: modified the parser context struct to regain 1.4.0
8223 binary compatibility
8224 * parser.c, xml-error.h: added errno ot teh context and defined
8225 a set of errors values with update of errno
8226 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8227 DTDs and entities
8228 * *.h, *.c: complete cleanup of the use of config.h and include
8229 protection depending on the current setup.
8230 * overalll debugging, maintenance and bug-fixing on all modules
8231 * updated the documentation
8232 * ready for 1.7.0
8233
8234Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * HTMLparser.c : cleanup
8237 * SAX.c valid.c valid.h: added ID/IDREF checking
8238 * tree.c tree.h: extended doc structure for refs
8239 * configure.in: 1.6.2
8240 * parser.c: patched bug in SAX user arg call
8241 * parserInternals.h: patched missing close in C++ wrapping
8242 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8243 especially upcoming XPointer implementation.
8244 * doc/xml.html: augmented, typo
8245
8246Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8247
8248 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8249 not all invocations of install understand -d.
8250
8251Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8252
8253 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8254 to make 'check' works, when builddir != srcdir.
8255
8256Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * doc/xml.html : updated the documentation
8259
8260Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8263 not deallocated memory blocks
8264 * *.c : replaces all calls to malloc() free() and realloc() to
8265 the wrapper functions/macros
8266 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8267 instead of xmlFreeNodeList()
8268
8269Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * HTMLparser.c: corrected a stupid bug leading to core dump at
8272 tree deallocation. Removed warnings indicated by
8273 Stephane.Conversy@lri.fr
8274 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8275 looked for in the external subset
8276
8277Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8280 on SGI by Stephane.Conversy@lri.fr
8281
8282Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * all .h : changed the prototype declaration indent as in gtk
8285 * most .c : working on reducing the TODOs in the code
8286 * most .c : cleanup though -pedantic and Insure++
8287 * improvements on validation ID checkings.
8288 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8289 * xml-config.in: closed #1810
8290
8291Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * tree.h, valid.c, valid.h: more work on validity, IDs
8294 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8295 definition for AIX
8296
8297Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8300 the distribution due to a cut'n paste error at last commit
8301
8302Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * configure.in: upgraded to version 1.4.0
8305 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8306 Big update, added a large part of the validation process,
8307 it should be usable, but some parts are missing
8308 * xpath.c: improved the implementation w.r.t. root.
8309 * Makefile.am: added more tests
8310 * test and result trees: added a lot of tests
8311 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8312
8313Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * Added an HACKING file
8316
8317Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * xpath.[ch] : improvements and debug of the XPath implementation
8320 * parser.c, HTMLparser.c : modified the parsers to be progressive
8321 * tree.[ch] : extended the Buffer promitives
8322 * xmlIO.[ch] : added basic I/O routines providing progressive
8323 parsing and ready for I18N conversion plugins
8324 * SAXresult/* : the SAX callback sequence maybe slightly different
8325 now
8326 * test*.c : improved/updated the tests programs
8327 * doc/* : recompiled the docs.
8328
83291999-07-26 Michael Meeks <michael@edenproject.org>
8330
8331 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8332
8333 * tree.c: Ditto.
8334
8335Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * configure.in: upgraded to version 1.4.0
8338 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8339 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8340 XML query language, see http://www.w3.org/TR/xpath for more details.
8341 * parser.c, parser.h: added CHAR* related string functions for XPath
8342 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8343 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8344 rebuild the docs.
8345 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8346 and regression testing capabilities for XPath.
8347
8348Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8351 closing bug #1646
8352
8353Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * Makefile.am, example/Makefile.am: closed bug #1683
8356
8357Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8358
8359 * example/Makefile.am, configure.in: added the makefile for the
8360 gjobread example
8361
8362Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8363
8364 * doc/Makefile.am:
8365 - fix which allow "make install DESTDIR=</install/prefix>".
8366
8367Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8370 which fixed a problem on the file reading-code.
8371
8372Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8375 output.
8376 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8377
8378Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * parser.h : Oops removed the binary compatibility problem
8381 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8382 * parser.c, HTMLparser.c: applied patches for reading from stdin
8383
8384Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * parser.c, entities.c, valid.c: cleanup bug #1591
8387 * configure.in: cleanup bug #1592
8388 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8389 the same tree back-end. Hence gdome will be available for it.
8390 * doc/Makefile.am: close bug #617
8391
8392Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8393
8394 * parser.c: alloctate a per parser context SAX interface block
8395
8396Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8399 and xmlEncodeEntitiesReentrant with the correct one :-\
8400
8401Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * commit of my internal XML base changes, quite a lot of
8404 changes, cleanups, better entities support, framework for
8405 new I/O and charset detection and handling
8406 * Fixed the configure/Makefile stuff to generate shared libs
8407 with the proper version info, so we jumped on rev from
8408 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8409 xmlEncodeEntities() result need to be freed now, and a string
8410 xmlParserVersion provide the current library version.
8411
8412Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8413
8414 * parser.c: fixed a buffer overrun for when you have a very long
8415 attribute with no entities in it.
8416
8417Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * added example directory
8420 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8421
8422Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * Release of libxml-1.1, nearly everything has been touched for
8425 this.
8426 * Added more regression tests
8427 * Updated the documentation
8428
8429Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * tree.[ch]: unified the XML_NO_CORBA defines.
8432 * parser.c encoding.[ch]: started plugging in char encoding detection
8433
8434Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8435
8436 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8437 Also freed allocated buffer.
8438
8439Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8440 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8441 reentrancy problem at printing. One is left in entities.c, to
8442 remove ASAP
8443 * testSAX.c : added a test example showing the use of the SAX
8444 interface if one doesn't want to build the DOM tree.
8445 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8446
8447Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8450 large revamping of the parser to use SAX callbacks
8451 http://www.megginson.com/SAX/ (or at least a C like interface
8452 a la Expat). It's now possible to set up your own callbacks
8453 and the parser will not build a DOM tree.
8454 * test/* result/*: updated the test suite, I finally removed
8455 the old Namespace draft support (PI based).
8456
8457Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * Makefile.am: added test result to EXTRA_DIST for make tests
8460
8461Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * parser.c, parserInternals.h: moved the chars macro definitions
8464 to parserInternals.h
8465 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8466 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8467
8468Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8469
8470 * xml-config.in : applied patch to make --version work
8471
84721999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8473
8474 * Makefile.am (check-local): Alias for `tests' target. This will
8475 cause `make check' to do the right thing.
8476 (tests): Don't run tests in srcdir. Also, replaced calls to
8477 basename with a `sed' "equivalent".
8478
8479Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8480
8481 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8482 it in the header and not the sources, updated the doc.
8483 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8484 pointing this out.
8485
8486Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8489 exported the inputStream routines.
8490 * doc/html/* : updated accordingly
8491
8492Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * parser.c, parser.h, parserInternals.h: added a few extra
8495 internal calls to allocate and free parser contexts ...
8496 * doc/html/* : updated accordingly
8497
8498Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * configure.in, Makefile.am, doc/makefile.am : General changes for
8501 1.0.0 release and including the generated HTML documentation.
8502
8503Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * makefile.am : added parserInternals.h, oops.
8506
8507Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8508
8509 * parserInternals.h: added this header giving access to the parser
8510 internal functions.
8511 * doc/Makefile.am : added a rebuild target which rebuilds the full
8512 set of documentations
8513 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8514 the internal subset.
8515 * *.c *.h: modifications needed to generate the documentation using
8516 gtk-doc, cleanup of functions blocks, reorganisation of struct
8517 declarations.
8518
8519Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8522 the tar and spec file to include the beginning of the doc.
8523
85241999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8525
8526 * doc/.cvsignore: Added this file.
8527
8528Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * tree.c: fixed xmlGetProp to return "" when the attribute
8531 exists, even if the node-list is NULL.
8532
8533Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8534
8535 * tree.c: patched an error outputting empty attribute values.
8536 * Makefile.am and doc/makefile.am: have been updated during the
8537 week-end. Sorry for an empty CVS log, I got a shell problem.
8538
8539Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * tree.h: cleaned up using enums instead of defines
8542 * parser.c, valid.[ch]: more work on parsing/output of element
8543 declarations
8544
8545Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * valid.[ch], tree.c, parser.c : more work toward full parsing
8548 of XML DTDs.
8549 * README: added informations about mailing-list and on-line
8550 documentation
8551
85521999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8553
8554 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8555
8556Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * parser.c, tree.[ch] : more work toward conformance testing,
8559 added a last element to accelerate parsing of very flat structures
8560 started working on internal subset Element content declaration.
8561 * valid.[ch] : first cut at adding code toward validation.
8562 * previous changes had also small impact on most files, especially
8563 the conformance testing using James Clark test suite.
8564
8565Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * test/* : updated the examples, most of them were not well
8568 formed (humm), and added rdf2.
8569 * result/* : resulting changes in the output.
8570
8571Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8574
8575Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * tree.c: patched a bug in the generation of empty attributes
8578
8579Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8582 for node/trees/documents/... Biggest problem is namespace
8583 support when copying subtrees.
8584
8585Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * parser.c, entities.c: improve entities and char ref encoding,
8588 and cleanups of error messages.
8589
8590Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * parser.c, entities.c: simple bug hunting done during rpm2html and
8593 rpmfind integration.
8594
8595Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8596
8597 * parser.[ch]: Added interfaces allowing to specify a SAX
8598 handler before parsing.
8599
8600Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * parser.c: redirrect all errors reporting through the SAX
8603 error function
8604
8605Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8608 * libtool, tlmain ...: update of the libtool files
8609
86101998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8611
8612 * entities.c: Use g_snprintf insteda of snprintf.
8613
8614Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8617 added ent5 test for this purpose.
8618 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8619
8620Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8621
8622 * parser.c: fixed? a strange error due to compression on a GWP
8623 document.
8624
8625Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * tree.[ch]: bug fixing
8628 * entities.[ch]: defined a specific type for predefined entities
8629 * doc/xml.html: more documentation on the library, how to use it,
8630 overview of the interfaces.
8631
8632Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8633
8634 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8635
8636Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8637
8638 * tree.c: corrected a small bug
8639 * doc/xml.html: continuing writing documentation.
8640
8641Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * debugXML.h debugXML.c: added debugging utilities.
8644 * tester.c: added --debug switch.
8645 * tree.c: patched an incorrect node->type assignment.
8646 * parser.c: formatting, ensure that node->doc != NULL in attributes
8647
8648Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8651 entity support and provide an internal representation close to
8652 DOM one (entity ref nodes, and attribute value as tree). I tried
8653 to preserve the interface but this will surely break some apps
8654 (I have to change rpm2html/rpmfind for example). I had to change
8655 two interfaces, and the generated tree is somewhat different.
8656 * doc/* : started documenting the XML library, the tree and
8657 DOM/Corba. This is a first step.
8658
8659Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * parser.c: Set up the fonctions comment block, boring but useful.
8662 * parser.h, SAX.c, parser.c: now attributes are processed through
8663 the SAX interface. The problem is that my SAX interface diverged
8664 quite a bit from the original one, well this is not an official
8665 spec, and translating it from Java to C is hairy anyway...
8666
8667Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8670 fonctions comment block, boring but useful.
8671
8672Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8675 conversion routines. However they are not yet used to convert the
8676 inputs. The core will run with UTF-8.
8677
8678Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * tree.c : make sure that the type id is properly set-up when
8681 a new object is allocated, needed for DOM.
8682
8683Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * tree.h, tree.c: Ok, the main objects in the tree will be native
8686 corba objects, it costs 8 bytes per Node, Attribute and Document
8687 but it simplifies the Corba integration a lot (no extra interface
8688 objects to allocate/free).
8689
8690Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8693 and changed NODEs contants for conformity with DOM Level 1
8694
8695Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * added hooks to keep track of servants when creating objects
8698 xmlDoc and xmlNode (for Corba export).
8699
8700Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8701
8702 * added xml-config script.
8703
8704Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8705
8706 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8707 to autoupdate libtool and automake conf files.
8708
87091998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8710
8711 * Makefile.am: Use '?' to separate the sed
8712 commands as ',' is used when people pass -Wl,something.
8713
8714
8715Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8716
8717 * tree.c, tree.h: added a per-document compression interface.
8718
8719Tue Sep 22 20:47:38 EDT 1998
8720
8721 * tree.c, tree.h: added saving with compression and added interfaces
8722 to control the compression level (xmlGetCompressMode,
8723 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8724
8725Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * parser.c: corrected a loop for files of size 0
8728
87291998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8730
8731 * error.h: New file. Contains prototyes from `error.c'.
8732
8733Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8734
8735 * Makefile.am (xmlincdir): New macro.
8736 (xmlinc_HEADERS): Renamed from include_HEADERS.
8737
8738Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8739
8740 * applied small patch on numeric entities from
8741 Christopher Blizzard <blizzard@appliedtheory.com>
8742
8743Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * New release 0.2, removed the old xml_* files so that it's
8746 coherent with the other CVS base (W3C), far better conformance
8747 to standard, new namespaces, decent entities support, beginning
8748 of a SAX-like interface. Nearly nothing left intact, even the
8749 test examples ...
8750
87511998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8752
8753 * .cvsignore: Add .deps dir
8754
8755Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8758
8759Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * configure.in: added test for CPP
8762 * AUTHORS, Changelog: the original ones didn't get commited but the
8763 glib ones instead, fixed.
8764 * Makefile.am: corrected an error in library naming
8765
8766Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8767
8768 * integrated code developped at W3C
8769 * changed the original Copyright
8770 * migrated to automake
8771 * prefixed the filenames by xml_ to avoid filename clashes
8772
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008773Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8774
8775 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8776 should not be called.
8777
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008778Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8779
8780 * libxml-2.0.pc.in: applied the patch to fix #101894
8781
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008782Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8783
8784 * tree.c : applied patch from Lukas Schroeder for register callbacks
8785 * valid.c: modified patch from Lukas Schroeder to test
8786 register callbacks with --chkregister
8787
Daniel Veillard067bae52003-01-05 01:27:54 +00008788Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8789
8790 * xmlreader.c: seriously changed the way data are pushed to
8791 the underlying parser, go by block of 512 bytes instead of
8792 tryng to detect tag boundaries at that level. Changed the
8793 way empty element are detected and tagged.
8794 * python/tests/reader.py python/tests/reader2.py
8795 python/tests/reader3.py: small changes mostly due to context
8796 reporting being different and DTD node being reported. Some
8797 errors previously undetected are now caught and fixed.
8798 * doc/xmlreader.html: flagged last section as TODO
8799
Daniel Veillard51a447a2003-01-04 19:42:46 +00008800Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8801
8802 * python/libxml.py: integrated the Python 2.2 optimizations
8803 from Hannu Krosing, while maintaining compatibility with
8804 1.5 and 2.1
8805
Daniel Veillarde59494f2003-01-04 16:35:29 +00008806Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8807
8808 * xmllint.c: a bit of cleanup
8809 * xmlreader.c: small fix
8810 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8811 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8812
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008813Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8814
8815 * python/setup.py.in: patch from Stéphane Bidoul to include
8816 drv_libxml2.py in setup.py
8817
Daniel Veillard66b82892003-01-04 00:44:13 +00008818Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8819
8820 * doc/xmlreader.html: starting documenting the new XmlTextReader
8821 interface.
8822
Daniel Veillard7704fb12003-01-03 16:19:51 +00008823Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8824
8825 * xmllint.c: added the --stream flag to use the TextReader API
8826 * xmlreader.c: small performance tweak
8827
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008828Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8829
8830 * xmlreader.c python/tests/reader2py: okay the DTD validation
8831 code on top of the XMLTextParser API should be solid now.
8832
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008833Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8834
8835 * xmlreader.c python/tests/reader2py: Fixing some more mess
8836 with validation and recursive entities while using the
8837 reader interface, it's getting a bit messy...
8838
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008839Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8840
8841 * xmlreader.c python/tests/reader.py: another couple of problem
8842 related to IsEmptyElement reported by Stéphane Bidoul needed
8843 some fixes.
8844
Daniel Veillard4f860202003-01-02 13:00:02 +00008845Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8846
8847 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8848 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8849 based on the python XmlTextReader interface.
8850
Daniel Veillard3c265e42003-01-01 21:06:49 +00008851Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8852
8853 * tree.c: backing out one change in the last patch which broke the
8854 regression tests
8855
Daniel Veillard5335dc52003-01-01 20:59:38 +00008856Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8857
8858 * global.data globals.c tree.c include/libxml/globals.h: applied
8859 an old patch from Lukas Schroeder to track node creation and
8860 destruction. Probably missing a lot of references at the moment
8861 and not usable reliably.
8862
Daniel Veillard8ba17412003-01-01 19:13:12 +00008863Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8864
8865 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8866 from doc/news.html and a stylesheet
8867
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008868Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8869
8870 * xmlreader.c python/tests/reader.py: fixed another couple of
8871 xmlreader bugs reported by Stéphane Bidoul and added tests.
8872
Daniel Veillard9e395c22003-01-01 14:50:44 +00008873Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8874
8875 * xmlreader.c python/tests/reader2.py: fixed another validity
8876 checking in external parsed entities raised by Stéphane Bidoul
8877 and added a specific regression test.
8878 * python/tests/reader3.py: cleanup
8879
Daniel Veillardd5896142002-12-31 14:45:26 +00008880Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * xmlreader.c python/tests/reader2.py: fixed a problem with
8883 validation within entities pointed by Stéphane Bidoul, augmented
8884 the tests to catch those.
8885
Daniel Veillarddc85f282002-12-31 11:18:37 +00008886Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8887
8888 * python/generator.py: modified the generator to allow keeping
8889 class references when creating new classes, needed to fix a bug
8890 pointed by Stéphane Bidoul where the input buffer of the
8891 xmlTextReader instance gets destroyed if the python wrapper for
8892 the input is not referenced anymore.
8893
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008894Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8897 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8898
Daniel Veillard571b8892002-12-30 12:37:59 +00008899Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * xmlreader.c python/tests/reader.py: fixed another problem
8902 pointed by Stéphane Bidoul
8903
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008904Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8907 with "<a/>"
8908
Daniel Veillardecaba492002-12-30 10:55:29 +00008909Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * SAX.c: warn on xmlns:prefix="foo"
8912 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8913 for namespace attributes handling.
8914
Daniel Veillard2d84a892002-12-30 00:01:08 +00008915Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8918 a really nasty problem raised by a DocBook XSLT transform
8919 provided by Sebastian Bergmann
8920
Daniel Veillard29b3e282002-12-29 11:14:41 +00008921Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8924 by Stéphane Bidoul and integrated it into the tests
8925
Daniel Veillarde18fc182002-12-28 22:56:33 +00008926Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8927
8928 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8929 extended the XmlTextReader API a bit, addding accessors for
8930 the current doc and node, and an entity substitution mode for
8931 the parser.
8932 * python/libxml.py python/libxml2class.txt: related updates
8933 * python/tests/Makefile.am python/tests/reader.py
8934 python/tests/reader2.py python/tests/reader3.py: updated a bit
8935 the old tests and added a new one to test the entities handling
8936
Daniel Veillardaba976d2002-12-28 21:14:18 +00008937Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * python/generator.py python/libxml2class.txt
8940 python/tests/reader.py python/tests/reader2.py: changed the
8941 generator to provide casing for the XmlTextReader similar to
8942 C# so that examples and documentation are more directly transposable.
8943 Fixed the couple of tests in the suite.
8944
Daniel Veillard83298842002-12-28 15:12:33 +00008945Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * doc/guidelines.html: added a document on guildeline for
8948 publishing and deploying XML
8949
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008950Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * valid.c xmlreader.c: final touch running DTD validation
8953 on the XmlTextReader
8954 * python/tests/Makefile.am python/tests/reader2.py: added a
8955 specific run based on the examples from test/valid/*.xml
8956
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008957Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * python/libxml.py: added a few predefined xmlTextReader parser
8960 configuration values.
8961
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008962Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * python/libxml_wrap.h: trying to fix #102037
8965
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008966Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8967
8968 * SAX.c: fixing bug #95296, when the predefined entities
8969 are redefined in the DTD the default one must be used
8970 instead anyway.
8971
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008972Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8973
8974 * doc/xmllint.xml
8975 * doc/xmllint.1
8976 Add discussion of XML_DEBUG_CATALOG to xmllint man
8977 page - bug #100907
8978
8979
Daniel Veillarddf512f42002-12-23 15:56:21 +00008980Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * xmlreader.c: Fixed the empty node detection to avoid reporting
8983 an inexistant close tag.
8984
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008985Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8988 for Python 2.1
8989
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008990Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8993
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008994Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8995
8996 * doc/libxml2-api.xml python/tests/reader.py: one really need
8997 to provide the base URI information when creating a reader parser
8998 from an input stream. Updated the API and the example using it.
8999
Daniel Veillardea7751d2002-12-20 00:16:24 +00009000Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9003 include/libxml/valid.h include/libxml/xmlreader.h: working on
9004 DTD validation on top of xml reader interfaces. Allows to
9005 validate arbitrary large instances. This required some extensions
9006 to the valid module interface and augmenting the size of xmlID
9007 and xmlRef structs a bit.
9008 * uri.c xmlregexp.c: simple cleanup.
9009
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009010Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9011
9012 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9013 work on the xml reader interfaces.
9014 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9015 Web page for the Windows binaries.
9016
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009017Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9018
9019 * xmlIO.c: applied a patch for VMS following the report by
9020 Nigel Hall
9021
Daniel Veillard3772de32002-12-17 10:31:45 +00009022Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * parser.c: the parseStartTag bug fix wasn't complete.
9025
Daniel Veillard67df8092002-12-16 22:04:11 +00009026Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9029 parseStartTag, fixing it.
9030 * test/att4 result/att4 result/noent/att4: adding the test
9031 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9032 more methods to XmlTextReader.
9033
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009034Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9035
9036 * win32/libxml2.def.src: added more xml reader exports
9037 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9038 to the build
9039
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009040Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9041
9042 * doc/tutorial/xmltutorial.xml
9043 plus generated html and pdf
9044 Updating tutorial again based on further comments from Niraj
9045 Tolia on the last iteration
9046
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009047Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9048
9049 * doc/tutorial/xmltutorial.xml
9050 * doc/tutorial/includekeyword.c
9051 * doc/tutorial/includegetattribute.c
9052 plus generated html and pdf
9053 Adding fix from Niraj Tolia to tutorial to properly free memory.
9054
9055
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009056Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9059 more methods of XmlTextReader.
9060 * python/libxml2class.txt python/tests/reader.py: this increased the
9061 methods in the bndings, augmented the test to check those new
9062 functions.
9063
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009064Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9067 methods of XmlTextReader.
9068 * python/generator.py python/libxml_wrap.h python/types.c
9069 python/libxml2class.txt: added the reader to the Python bindings
9070 * python/tests/Makefile.am python/tests/reader.py: added a specific
9071 test for the Python bindings of the Reader APIs
9072 * parser.c: small cleanup.
9073
Daniel Veillard06503452002-12-13 10:42:08 +00009074Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9075
9076 * xinclude.c: fallback was only copying the first child not the
9077 full child list of the fallback element, closes #89684 as reopened
9078 by Bernd Kuemmerlen
9079
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009080Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9081
9082 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9083
Daniel Veillard000eafb2002-12-12 10:04:22 +00009084Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9085
Daniel Veillardc1eed322002-12-12 11:01:32 +00009086 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009087 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009088 gives enum values, fix functype return type, put back fields in
9089 structs
9090 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009091
Daniel Veillard024b5702002-12-12 00:15:55 +00009092Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9095 about htmlNodeDumpOutput location.
9096 * xpath.c: removed an undefined function signature
9097 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9098 too many symbols in the API breaking the python bindings.
9099 Updated with the libxslt/libexslt changes.
9100
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009101Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9102
9103 * configure.in: preparing release of 2.4.29
9104 * doc/*: rebuilt the docs and API
9105 * xmlreader.c: a few more fixes for the XmlTextReader API
9106
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009107Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9108
9109 * include/win32config.h: applied mingw patch from Magnus Henoch
9110
Daniel Veillard5aad8322002-12-11 15:59:44 +00009111Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9112
9113 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9114
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009115Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9118 building Python script, does the C parsing directly, generates
9119 a better API description including structure fieds defs and
9120 enums. Still a couple of bugs, but good enough for the python
9121 wrappers now.
9122 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9123 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9124 include/libxml/schemasInternals.h include/libxml/tree.h: more
9125 cleanup based on the python analysis script reports.
9126 * libxml.spec.in: make sure the API XML description is part of the
9127 devel package.
9128
Daniel Veillard01c13b52002-12-10 15:19:08 +00009129Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9130
9131 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9132 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9133 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9134 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9135 code cleanup, especially the function comments.
9136 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9137
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009138Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9139
9140 * Makefile.am xmlreader.c include/libxml/Makefile.am
9141 include/libxml/xmlreader.h: Adding a new set of APIs based on
9142 the C# TextXmlReader API but converted to C. Allow to parse
9143 in constant memory usage, far simpler to program and explain
9144 than the SAX like APIs, unfinished but working.
9145 * testReader.c: test program
9146
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009147Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9148
9149 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9150
Daniel Veillard64b35282002-12-04 15:10:40 +00009151Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * tree.c: Chip turner indicated that XHTML1 serialization
9154 rule for style actually break on both IE and Mozilla,
9155 try to avoid the rule if escaping ain't necessary
9156
Daniel Veillard8efff672002-12-04 11:44:48 +00009157Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * nanhttp.c: handle HTTP URL escaping, problem reported by
9160 Glen Nakamura and Stefano Zacchiroli
9161
Daniel Veillard1c732d22002-11-30 11:22:59 +00009162Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9165
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009166Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9167
9168 * uri.c: Johann Richard pointed out some XPointer problems for
9169 URN based URI references in XInclude. Modified the URI parsing
9170 and saving routines to allow correct parsing and saving of
9171 XPointers, especially when attached to "opaque" scheme accordingly
9172 to RFC 2396
9173
Daniel Veillard8db67d22002-11-27 19:39:27 +00009174Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9177 of refactoring to the HTML saving code.
9178 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9179 in the doc.
9180
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009181Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9182
9183 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9184 to a buffer API to reuse the generic dump to an OutputIO layer,
9185 this reduces code, fixes xmlNodeDump() for XHTML, also made
9186 xmlNodeDump() now return the number of byte written.
9187
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009188Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * python/setup.py.in: another patch from Stéphane Bidoul for
9191 Python bindings on Windows
9192 * doc/parsedecl.py: small cleanup
9193
Daniel Veillard9715c172002-11-25 16:33:40 +00009194Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * libxml.spec.in configure.in: add a line in %changelog for releases
9197
Daniel Veillard9bc53102002-11-25 13:20:04 +00009198Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9199
9200 * parser.c: patch from Marcus Clarke fixing a problem in entities
9201 parsing that was detected in KDe documentations environment.
9202
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009203Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9204
9205 * python/libxml.c (libxml_prev): Return the previous as opposed to
9206 the next node (I guess this is the result of some cut & paste programming:)
9207
Daniel Veillard80d7b902002-11-23 16:23:08 +00009208Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9209
9210 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9211
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009212Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * python/generator.py python/libxml.c python/setup.py.in: trying
9215 to fix the Python bindings build on Windows (Stéphane Bidoul)
9216
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009217Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9218
9219 * win32/configure.js: added option for python bindings
9220 * win32/libxml2.def.src: added more exports
9221
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009222Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9223
9224 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9225 pthreads
9226 * win32/wince/*: applied updates to Windows CE port from Javier
9227
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009228Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * configure.in: preparing 2.4.28
9231 * libxml.spec.in doc/Makefile.am: some cleanup
9232 * doc/*: updated the news and regenerated.
9233
Daniel Veillardfee408f2002-11-22 13:18:30 +00009234Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * HTMLparser.c: final touch at closing #87235 </p> end tags
9237 need to be generated.
9238 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9239 this change slightly the output of a few tests
9240 * doc/*: regenerated
9241
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009242Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * parserInternals.c: fixing bug #99190 when UTF8 document are
9245 parsed using the progressive parser and the end of the chunk
9246 is in the middle of an UTF8 multibyte character.
9247
William M. Brack8b2c7f12002-11-22 05:07:29 +00009248Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9249
9250 * threads.c: fixed initialization problem in xmlNewGlobalState
9251 which was causing crash.
9252 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9253 in xmlInitializeGlobalState.
9254 * parserInternals.c: cleaned up ctxt->sax initialisation.
9255
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009256Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9257
9258 * tree.c include/libxml/tree.h: modified the existing APIs
9259 to handle XHTML1 serialization rules automatically, also add
9260 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9261 libxslt serialization uses it when needed without changing
9262 the library API.
9263 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9264 result/xhtml1: added a new test specifically for xhtml1 output
9265 and updated the result of one XHTML1 test
9266
Daniel Veillardd076a202002-11-20 13:28:31 +00009267Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * xinclude.c parserInternals.c encoding.c: fixed #99082
9270 for xi:include encoding="..." support on text includes.
9271 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9272 test/XInclude/ents/isolatin.txt : added a specific regression test
9273 * python/generator.py python/libxml2class.txt: fixed the generator
9274 the new set of comments generated for doc/libxml2-api.xml were
9275 breaking the python generation.
9276
Daniel Veillard817e70b2002-11-19 22:28:48 +00009277Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9278
9279 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9280 * configure.in: patch for Solaris on new autoconf closes #98880
9281 * doc/parsedecl.py: repair the frigging API building script,
9282 did I say that python xmllib sucks ?
9283 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9284 and some comment are no more truncated.
9285
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009286Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * parser.c: Martin Stoilov pointed out a potential leak in
9289 xmlCreateMemoryParserCtxt
9290
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009291Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9294 included in HTML documents and using the push parser.
9295
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009296Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9297
9298 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9299 specified, look for the Python interpreter not just in the
9300 specified root but also in the specified location. Fixes #98825
9301
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009302Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9303
9304 * python/libxml.c: fixing bug #98792 , node may have no doc
9305 and dereferencing without checking ain't good ...
9306
Daniel Veillarddad3f682002-11-17 16:47:27 +00009307Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9308
9309 * configure.in: preparing release 2.4.27
9310 * doc/* : updated and rebuilt the docs
9311 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9312 and all the docs are actually packaged and in the final RPMs
9313 * parser.c parserInternals.c include/libxml/parser.h: restore
9314 xmllint --recover feature.
9315
Daniel Veillard68e9e742002-11-16 15:35:11 +00009316Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9317
Daniel Veillard784b9352003-02-16 15:50:27 +00009318 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009319 processing of parsed entities, and XPath computation on sustitued
9320 entities.
9321 * testXPath.c: make sure entities are substitued.
9322
Daniel Veillard328f48c2002-11-15 15:24:34 +00009323Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9324
Daniel Veillard784b9352003-02-16 15:50:27 +00009325 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009326 processing of internal parsed entities, which had to be changed.
9327
Daniel Veillard66651aa2002-11-15 11:21:43 +00009328Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9331 trying to fix bug #98517 about building outside the source tree
9332 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9333
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009334Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9335
9336 * include/win32config.h: cleanup
9337 * win32/Makefile.mingw: integrated mingw in JScript configure
9338 * win32/Makefile.msvc: modified to allow mingw coexistence
9339 * win32/configure.js: integrated mingw
9340 * win32/Readme.txt: cleanup
9341
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009342Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * HTMLparser.c: strengthen the guard in the Pop macros,
9345 like in the XML parser, closes bug #97315
9346
Daniel Veillard0821b152002-11-12 20:57:47 +00009347Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9350 callback is never used.
9351
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009352Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9353
9354 * parserInternals.c: fixed the initialization of the SAX structure
9355 which was breaking xsltproc
9356 * xpath.c: patch from Petr Pajas for CDATA nodes
9357 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9358 * parser.c include/libxml/parser.h: patch from Peter Jones
9359 removing a leak in xmlSAXParseMemory() and adding the
9360 function xmlSAXParseMemoryWithData()
9361
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009362Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9363
9364 adding pdf of tutorial, changing web page to link to it
9365 * doc/tutorial/xmltutorial.pdf
9366 * doc/xml.html
9367 * doc/docs.html
9368
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009369Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9370
9371 * doc/tutorial/ar01s08.html
9372 adding file what I forgot for tutorial
9373
9374
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009375Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9376
9377 Adding encoding discussion to tutorial
9378 Added:
9379 * doc/tutorial/images/*.png: DocBook admonition image files
9380 * doc/tutorial/apf.html, apg.html: new generated html
9381 * doc/tutorial/includeconvert.c: conversion code entity file
9382 changed:
9383 * doc/tutorial/xmltutorial.xml: DocBook original
9384 * doc/tutorial/*.html: generated html
9385
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009386Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9387
9388 * include/libxml/*.h: retired xmlwin32version.h
9389 * doc/Makefile.am: retired xmlwin32version.h
9390 * win32/configure.js: retired xmlwin32version.h
9391
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009392Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9393
9394 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009395 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9396 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009397
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009398Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * globals.c: fixed a typo pointed out by Igor
9401 * xpath.c: try to speed up node compare using line numbers
9402 if available.
9403
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009404Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * tree.c: make xmlFreeNode() handle attributes correctly.
9407
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009408Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9409
9410 * catalog.c: completed the #96963 fix, as reported by Karl
9411 Eichwalder
9412
Daniel Veillard56f21f22002-11-06 15:49:46 +00009413Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9414
9415 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9416
Daniel Veillard91ad8792002-11-04 17:06:52 +00009417Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * Makefile.am: switched the order of a couple of includes
9420 to fix bugs #97100
9421
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009422Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9423
9424 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9425 xmlLoadCatalogs that used to separate directories with a ':'.
9426
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009427Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9428
9429 * threads.c: improvements to the Windows-side of thread handling
9430 * testThreads.c: conditionally excluded unistd.h
9431 * testThradsWin32.c: broke overlong lines
9432 * include/win32config.h: adapted thread-related macros to the new
9433 scheme and for pthreads on Windows
9434 * win32/Makefile.msvc: introduced a more flexible thread build,
9435 added testThreads[Win32].c to the build
9436 * win32/configure.js: introduced a more flexible thread config
9437
John Fleck61f6fb62002-10-31 15:23:29 +000094382002-10-31 John Fleck <jfleck@inkstain.net>
9439
9440 * doc/xml.html (and, by implication, FAQ.html)
9441 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9442
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009443Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9444
9445 * configure.in: removed xmlwin32version.h
9446 * include/libxml/Makefile.am: removed xmlwin32version.h
9447
Daniel Veillardce66ce12002-10-28 19:01:59 +00009448Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * tree.c: applied patch from Brian Stafford to fix a bug
9451 in xmlReconciliateNs()
9452
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009453Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * tree.c: applied patch from Christian Glahn to allow
9456 xmlNewChild() on document fragment nodes
9457
Daniel Veillardb39bc392002-10-26 19:29:51 +00009458Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * parser.c: Christian Glahn found a problem with a recent
9461 patch to xmlParseBalancedChunkMemoryRecover()
9462 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9463 problems
9464 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9465 test/schemas/seq*: added the test cases from Charles
9466
Daniel Veillard366a9152002-10-23 20:43:53 +00009467Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9470 serious cleanup of the spec file and associated changes
9471 in the Makefiles.
9472 * valid.c: try to remove some warnings on x86_64
9473
Daniel Veillardd033d022002-10-23 14:55:02 +00009474Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9477 fix bug #96586
9478
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009479Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9482 parsing, applied his patch
9483 * result/HTML/attrents.html result/HTML/attrents.html.err
9484 result/HTML/attrents.html.sax test/HTML/attrents.html:
9485 added the test and result case provided by Mikhail Sogrine
9486
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009487Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * vms/build_libxml.com vms/config.vms vms/readme.vms
9490 include/libxml/parser.h include/libxml/parserInternals.h
9491 include/libxml/tree.h include/libxml/xmlIO.h
9492 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9493 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9494 Applied the VMS update patch from Craig A. Berry
9495 * doc/*.html: update
9496
Daniel Veillardf000f072002-10-22 14:28:17 +00009497Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9500
Daniel Veillard1e208222002-10-22 14:25:25 +00009501Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * debugXML.c: adding a grep command to --shell in xmllint
9504 for T.V. Raman
9505
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009506Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * xmlcatalog.c: tried to fix some of the problem with --sgml
9509
Daniel Veillard935494a2002-10-22 14:22:46 +00009510Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * parser.c: tried to fix bug #91500 where doc->children may
9513 be overriden by a call to xmlParseBalancedChunkMemory()
9514
9515Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9518 identifiers in SGML catalogs containing '&'
9519
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009520Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9521
9522 * python/types.c: fixed bugs when passing result value tree
9523 to Python functions.
9524
Daniel Veillard48267432002-10-18 11:21:38 +00009525Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9526
9527 * configure.in: preparing the release of 2.4.26
9528 * doc/*: updated and rebuilt the documentation
9529
Daniel Veillardbb284f42002-10-16 18:02:47 +00009530Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * parser.c: fixed a XML Namespace compliance bug reported by
9533 Alexander Grimalovsky
9534
Daniel Veillard44892f72002-10-16 15:23:26 +00009535Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * HTMLtree.c: fixed serialization of script and style when
9538 they are not lowercase (i.e. added using the API to the tree).
9539
Daniel Veillard2fd85422002-10-16 14:32:41 +00009540Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * valid.c: make xmlValidateDocument emit a warning msg if there
9543 is no DTD, pointed by Christian Glahn
9544
Daniel Veillard32370232002-10-16 14:08:14 +00009545Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9548 content model when some of the blocks have min or max, and a couple
9549 of bugs found in the process.
9550 * result/schemas/list0* test/schemas/list0*: added some specific
9551 regression tests
9552
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009553Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * README: updated the contact informations
9556
Daniel Veillard63186732002-10-15 08:43:17 +00009557Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9560 misses it, reported by Peter Bray.
9561
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009562Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9565 and removed a few warnings
9566
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009567Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * parser.c: Christian Glahn found a small bug in the push parser.
9570 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9571 public
9572
Daniel Veillard6045c902002-10-09 21:13:59 +00009573Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * xmlschemas.c include/libxml/xmlschemas.h: added
9576 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9577 * testSchemas.c: added --memory to test the new interface
9578
Daniel Veillardf0070122002-10-09 14:24:17 +00009579Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * doc/index.py doc/search.php: integrated the XSLT indexing,
9582 a few fixed in the indexer, added a scope selection at the
9583 search level.
9584
Daniel Veillard01992e02002-10-09 10:20:30 +00009585Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9588 this was due to uninitialized parts of the validation context
9589
Daniel Veillard321be0c2002-10-08 21:26:42 +00009590Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * debugXML.c: applied patch from Mark Vakoc except the API
9593 change, preserved it.
9594 * doc/*: updated the docs to point to the search engine for
9595 information lookup or before bug/help reports.
9596
Daniel Veillard01e87d22002-10-08 16:55:06 +00009597Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * doc/index.py doc/search.php: added mailing-list archives
9600 indexing and lookup
9601
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009602Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9605
Daniel Veillard9b006132002-10-07 11:13:27 +00009606Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * doc/index.py: improved HTML indexing
9609 * doc/search.php: make the queries also lookup the HTML based indexes
9610
Daniel Veillard141d04b2002-10-06 21:51:18 +00009611Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * doc/index.py: added HTML page indexing
9614
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009615Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9616
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009617 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009618 problem in libxslt.
9619 * catalog.c: fixed list handling in XML_CATALOG_FILES
9620
Daniel Veillardceb09b92002-10-04 11:46:37 +00009621Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * valid.c: typo/bug found by Christian Glahn
9624
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009625Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9626
9627 * xmlIO.c: applied Windows CE patch from Javier.
9628 * win32/wince: new directory, contains support for the PocketPC
9629 with Windows CE from Javier.
9630 * include/win32config.h: reorganised, removed duplicate
9631 definitions and applied WinCE patch from Javier.
9632 * include/wsockcompat.h: new file, now contains WinSock
9633 compatibility macros.
9634 * win32/Makefile.msvc: introduced double-run compilation.
9635
Daniel Veillarde16b5742002-09-26 17:50:03 +00009636Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * configure.in include/libxml/xmlwin32version.h: preparing release
9639 of 2.4.25
9640 * doc/*: updated and regenerated teh docs and web pages.
9641
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009642Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9645 error were not covering namespace declarations.
9646 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9647 it was missing the attribute declaration for the namespace
9648 * result/VC/NS3: the fix now report breakages in that test
9649
Daniel Veillardabe01742002-09-26 12:40:03 +00009650Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9653
Daniel Veillard2ace1952002-09-26 12:28:02 +00009654Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9657 and regenerated the docs and web site
9658
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009659Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9662 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9663 not before
9664
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009665Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9666
9667 * python/generator.py python/libxml2class.txt: fixed a stupid error
9668 breaking the python API
9669
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009670Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9673 triostr.c triostr.h: applied a trio update patch from
9674 Bjorn Reese which should work with MinGW
9675
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009676Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * tree.c: improving some documentation comments
9679 * xmlregexp.c: found and fixed a mem leak with python regression tests
9680 * doc/*: rebuilt the doc and the API XML file including the
9681 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9682 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9683 python/types.c: added access to the XML Schemas regexps from
9684 python
9685 * python/tests/Makefile.am python/tests/regexp.py: added a
9686 simple regexp bindings test
9687
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009688Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9689
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009690 * doc/xml.html:
9691 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009692
Daniel Veillard118aed72002-09-24 14:13:13 +00009693Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * xmlregexp.c: fixed the data callback on transition functionality
9696 which was broken when using the compact form
9697 * result/schemas/*: updated the results, less verbose, all tests
9698 pass like before
9699 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9700 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9701 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9702 annoying warnings
9703 * xpath.c: try to provide better error report when possible
9704
Daniel Veillard72336152002-09-21 13:08:14 +00009705Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * Makefile.am: fixed a breakage raised by Jacob
9708
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009709Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9710
9711 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9712 which don't use sockets
9713
Igor Zlatkovic01280582002-09-20 16:40:34 +00009714Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9715
9716 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9717 * win32/configure.js: applied zlib patch from Daniel Gehriger
9718
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009719Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9720
9721 * win32/configure.js: applied the patch from Mark Vakoc for
9722 regexp support
9723 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9724 for regexp support
9725
Daniel Veillardb5c05732002-09-20 13:36:25 +00009726Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * xmlschemastypes.c: as pointed by Igor Float and Double
9729 parsing ain't finished yet
9730
Daniel Veillard40b11342002-09-20 12:01:39 +00009731Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * Makefile.am configure.in: trying to fix #88412 by bypassing
9734 all the python subdir if python ain't detected
9735
Daniel Veillard23e73572002-09-19 19:56:43 +00009736Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9739 made configuring with regexps/automata/unicode the default
9740 but without schemas ATM
9741 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9742 fixed the regexp based DTD validation performance and memory
9743 problem by switching to a compact form for determinist regexps
9744 and detecting the determinism property in the process. Seems
9745 as fast as the old DTD validation specific engine :-) despite
9746 the regexp built and compaction process.
9747
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009748Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * valid.c: determinism is debugged, new DTD checking code now works
9751 but xmlFAComputesDeterminism takes far too much CPU and the whole
9752 set usues too much memory to be really usable as-is
9753
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009754Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * tree.c: fixed another stupid bug in xmlGetNodePath()
9757 * xmllint.c: --version now report the options compiled in
9758
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009759Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * HTMLparser.c: small cleanup
9762 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9763 when configured with them. A bit of debugging around the determinism
9764 checks is still needed
9765
Daniel Veillard63b01c22002-09-17 19:25:28 +00009766Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9769
Daniel Veillard92727042002-09-17 17:59:20 +00009770Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * xmlIO.c: small portability glitch fixed.
9773
Daniel Veillard84d70a42002-09-16 10:51:38 +00009774Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * xmlschemastypes.c: incomplete steps for real/double support
9777 * testAutomata.c include/libxml/xmlautomata.h
9778 include/libxml/xmlregexp.h: avoiding a compilation problem
9779 * valid.c include/libxml/valid.h: starting the work toward using
9780 the regexps for actual DTD validation
9781
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009782Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * hash.c: cosmetic cleanup
9785 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9786 integrating a DTD validation layer based on the regexps
9787
Daniel Veillard4402ab42002-09-12 16:02:56 +00009788Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9791 the determinism was tested before eliminating the epsilon
9792 transitions :-(
9793
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009794Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * python/generator.py python/libxml.c python/libxml.py
9797 python/libxml2-python-api.xml python/libxml2class.txt
9798 python/libxml_wrap.h python/types.c: updated the python
9799 bindings, added code for easier File I/O, and the ability to
9800 define a resolver from Python fixing bug #91635
9801 * python/tests/Makefile.am python/tests/inbuf.py
9802 python/tests/outbuf.py python/tests/pushSAXhtml.py
9803 python/tests/resolver.py python/tests/serialize.py: updated
9804 and augmented the set of Python tests.
9805
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009806Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9807
9808 * win32/configure.js: added more readme info for the binary
9809 package.
9810
Daniel Veillard607b35c2002-09-10 12:16:19 +00009811Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9812
9813 * xmlIO.c: fixed a stupid out of bound array error
9814
9815Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9818 messing around with support for Windows path, cleanups,
9819 trying to identify and fix the various code path to the
9820 filename access. Added xmlNormalizeWindowsPath()
9821
Daniel Veillard76575762002-09-05 14:21:15 +00009822Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * error.c valid.c: working on better error reporting of validity
9825 errors, especially providing an accurate context.
9826 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9827 error reports in those cases.
9828
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009829Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9832 parser.c parserInternals.c xmlIO.c: get rid of all the
9833 perror() calls made in the library execution paths. This
9834 should fix both #92059 and #92385
9835
Daniel Veillard19aa7022002-09-05 11:14:19 +00009836Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * xmllint.c: memory leak reporting was broken after a change
9839 of the preprocessor symbol used to activate it.
9840
Daniel Veillardec6725e2002-09-05 11:12:45 +00009841Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * tree.c: try to make the copy function work for node of
9844 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9845 DOM layers though, not libxml2 itself.
9846
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009847Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * valid.c: try to provide file and line informations, not all
9850 messages are covered, but it's a (good) start
9851
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009852Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * xinclude.c: reimplemented a large part of the XInclude
9855 processor, trying to minimize resources used, James Henstridge
9856 provided a huge test case which was exhibiting severe memory
9857 consumption problems.
9858
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009859Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * python/Makefile.am: applied patch from Christophe Merlet to
9862 reestablish DESTDIR
9863
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009864Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * libxml.spec.in: fixes libary path for x86_64 AMD
9867
John Fleckbe98b332002-09-04 03:16:23 +00009868Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9869
9870 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009871 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009872 (plus resulting generated html files)
9873 fixing one spot I missed in the tutorial where I hadn't freed
9874 memory properly
9875
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009876Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9877
9878 * doc/tutorial/includeaddattribute.c
9879 * doc/tutorial/includeaddkeyword.c
9880 * doc/tutorial/includegetattribute.c
9881 * doc/tutorial/includekeyword.c
9882 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009883 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009884 update tutorial to properly free memory (thanks to Christopher
9885 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009886 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009887 added image files so the callouts are graphical, making it
9888 easier to read ( use "--param callout.graphics 1" to generate
9889 html with graphical callouts)
9890
Daniel Veillarde1662542002-08-28 11:50:59 +00009891Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9894 nice logos generated by Marc Liyanage
9895 * doc/site.xsl *.html: changed the stylesheet to show the new
9896 logo and regenerated the pages
9897
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009898Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9901
Daniel Veillard42766c02002-08-22 20:52:17 +00009902Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * xpath.c: possible mem leak patch from Jason Adams
9905
9906Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9909 in the XQuery namespace
9910 * configure.in: preparing 2.4.24
9911 * doc/*.html: updated the web pages
9912
9913Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * python/generator.py: closing bug #85258 by generating conditional
9916 compile check to avoid linking to routines not configured in.
9917
Havoc Pennington84ec40a2002-08-22 13:59:35 +000099182002-08-22 Havoc Pennington <hp@pobox.com>
9919
9920 * autogen.sh: update error message for missing automake
9921
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009922Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * python/Makefile.am: typo in target name resulted in libxml2.py
9925 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9926
Daniel Veillard22669b22002-08-22 07:17:11 +00009927Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * win32/win32/Makefile.mingw: updated with version from
9930 Elizabeth Barham at http://soggytrousers.net/repository/
9931
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009932Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9933
9934 * win32/Makefile.msvc: added the prefix location to the include
9935 and lib search path.
9936
Havoc Pennington830e8972002-08-18 22:22:13 +000099372002-08-18 Havoc Pennington <hp@pobox.com>
9938
9939 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9940 both automake 1.6 and 1.4 installed get the right automake. Means
9941 compilation from CVS will now require the latest automake 1.4
9942 release, or manually creating symlinks called "automake-1.4" and
9943 "aclocal-1.4"
9944
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009945Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * configure.in python/Makefile.am: more AMD 64 induced changes from
9948 Frederic Crozat
9949
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009950Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * xinclude.c: oops I was missing the xml:base fixup too
9953 * result/XInclude/*.xml: this adds xml:base attributes to most
9954 results of the tests
9955
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009956Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xinclude.c: quick but apparently working implementation of
9959 xi:fallback, should close bug #89684
9960 * Makefile.am test/XInclude/docs/fallback.xml
9961 result/XInclude/fallback.xml: added a basic test for fallback,
9962 and run with --nowarning to avoid a spurious warning
9963 * configure.in: applied patch from Frederic Crozat for python
9964 bindings on AMD 64bits machines.
9965
Daniel Veillard9e923512002-08-14 08:48:52 +00009966Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9969 the caller don't pass a SAX callback block.
9970
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009971Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * tree.c: applied the same fix for the XML-1.0 namespace to
9974 xmlSearchNsByHref() as was done for xmlSearchNs()
9975
Daniel Veillardad11b302002-08-12 14:53:41 +00009976Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * libxml.3: small cleanup of the man page
9979 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9980 when serializing HREF attributes generated by XSLT.
9981
Daniel Veillardc084e472002-08-12 13:27:28 +00009982Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9985 version of Marc Liyanage' patch for boolean attributes in HTML
9986 output
9987
Daniel Veillard5f91b372002-08-12 12:13:01 +00009988Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * python/tests/serialize.py: fixed the test results, indenting
9991 behaviour changed slightly
9992
Aleksey Sanin9e951762002-08-08 18:02:41 +00009993Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9994
9995 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9996 new c14n function to Windows def files
9997
Aleksey Saninea4272a2002-08-02 23:50:03 +00009998Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9999
10000 * c14n.c: fixed a memory leak in c14n code
10001
Daniel Veillard58e44c92002-08-02 22:19:49 +000010002Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * parser.c include/libxml/parser.h: adding a new API for Christian
10005 Glahn: xmlParseBalancedChunkMemoryRecover
10006 * valid.c: patch from Rick Jones for some grammar cleanup in
10007 validation messages
10008 * result/VC/* result/valid/*: this slightly change some of the
10009 regression tests outputs
10010
Daniel Veillard0bf29002002-08-01 12:54:11 +000010011Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * tree.c: trying to fix a problem in namespaced attribute handling
10014 raised by Christian Glahn
10015
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010016Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * encoding.c include/libxml/encoding.h: Opening the interface
10019 xmlNewCharEncodingHandler as requested in #89415
10020 * python/generator.py python/setup.py.in: applied cleanup
10021 patches from Marc-Andre Lemburg
10022 * tree.c: fixing bug #89332 on a specific case of loosing
10023 the XML-1.0 namespace on xml:xxx attributes
10024
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010025Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10026
10027 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10028 corner case from new Merlin's test suite and added a callback
10029 that will be used to improve xmlsec performance
10030
10031
Daniel Veillard0b22def2002-07-29 16:23:03 +000010032Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * HTMLtree.c: trying to fix the <style> escaping problem in
10035 HTML serialization bug #89342
10036
Daniel Veillard0b28e882002-07-24 23:47:05 +000010037Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10040 and rebuilt the web site.
10041
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010042Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010043
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010044 * include/libxml/tree.h: added _private member to xmlNs struct
10045
Daniel Veillard1d995272002-07-22 16:43:32 +000010046Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * HTMLparser.c: fixing bug #84876 based on the xml working
10049 code.
10050
William M. Brack61eaba52002-07-21 11:14:18 +000010051Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10052
10053 * python/Makefile.am: enhanced to fix bug 72012 (errors
10054 when using '-jX' make parameter)
10055
William M. Brackef61d202002-07-19 08:32:00 +000010056Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10057
10058 * xpath.c: small additional enhancement for booleans
10059 compared to nodesets
10060
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010061Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * HTMLtree.c: changed the order of the encoding declaration
10064 attributes in the meta tags due to a bug in IE/Mac
10065
William M. Brack0c022ad2002-07-12 00:56:01 +000010066Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10067
10068 * xpath.c: enhanced handling of booleans (especially '='
10069 and '!=' for nodesets) - fixes bug 85256. Added new
10070 routine xmlXPathNotEqualValues for more proper handling
10071 of '!=' when nodesets are involved.
10072
Daniel Veillard06944e22002-07-11 19:55:18 +000010073Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10076 doc/xmlcatalog_man.xml to the source distribution
10077
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010078Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10079
10080 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10081 asked for this.
10082
Daniel Veillard539638b2002-07-06 19:55:14 +000010083Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * configure.in: preparing 2.4.23
10086 * doc/*: rebuilt the docs
10087
Daniel Veillard176d99f2002-07-06 19:22:28 +000010088Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * parser.c: fixing bug #84169 by fixing the
10091 comment of xmlCreatePushParserCtxt to describe the
10092 encoding detection parameters better.
10093
Daniel Veillard37f961d2002-07-06 17:53:56 +000010094Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * valid.c: fixing bug #79331 in one path the lookup for
10097 ID attributes on a namespaced node wasn't handled correctly :-\
10098
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010099Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * HTMLparser.c: trying to fix 87235 about discarded white
10102 spaces in the HTML parser.
10103 * result/HTML/*: this changes the output of a number of HTML
10104 regression tests
10105
Daniel Veillardfdc91562002-07-01 21:52:03 +000010106Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * xpath.c: applied patch from Richard Jinks for the namespace
10109 axis + fixed a memory error.
10110 * parser.c parserInternals.c: applied patches from Peter Jacobi
10111 removing ctxt->token for good.
10112 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10113 popped out by the regression tests.
10114 * Makefile.am: patch for threads makefile from Gary Pennington
10115
William M. Brack6000af52002-06-28 11:43:13 +000010116Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10117
Daniel Veillardfdc91562002-07-01 21:52:03 +000010118 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010119 expressions involving preceding-sibling (et al).
10120
Daniel Veillard153120c2002-06-18 07:58:35 +000010121Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * hash.c: applied a patch from Peter Jacobi to solve a problem
10124 when compiling with the Watcom C on Win32
10125 * result/schemas/*.err: the change of hashing algo generated
10126 permutations in the output
10127
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010128Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * hash.c: applied patch from Sander Vesik improving the quality of
10131 the hash function.
10132
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101332002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010134
10135 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10136 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10137 xmllint.c xpath.c: replaced sprintf() with snprintf()
10138 to prevent possible buffer overflow (the bug was pointed
10139 out by Anju Premachandran)
10140
Daniel Veillarde059b892002-06-13 15:32:10 +000010141Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * parser.c: removed an uninitialized data error popped by valgrind
10144 on PE references
10145
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010146Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10147
10148 * doc/xml.html
10149 adding tutorial reference to the web page
10150
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010151Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10152
10153 * doc/tutorial/xmltutorial.xml
10154 * doc/tutorial/ar01s07.html
10155 * doc/tutorial/ape.html
10156 * doc/tutorial/includegetattribute.c
10157 adding section to tutorial about retrieving an attribute
10158 value
10159
Daniel Veillardf5582f12002-06-11 10:08:16 +000010160Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * parser.c: applied a couple of patches from Peter Jacobi to start
10163 to get rid of ctxt->token, with a possible significant speed
10164 improvement to be gained once done. Better compliance with PE
10165 references constructs in DTDs too.
10166 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10167 from Peter too
10168
Daniel Veillard38d80e22002-06-11 07:24:56 +000010169Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10172 xmlParseElement was likely to have been deallocated at the
10173 time of the report, possibly leading to segfault. Just report
10174 the tag name now.
10175
Daniel Veillard9e412302002-06-10 15:59:44 +000010176Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * xpath.c: patch from Richard Jinks for XPath substring() function
10179 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10180
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101812002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010182
10183 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10184
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010185Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10186
10187 *doc/FAQ.html
10188 fixing typos in FAQ, thanks to Robert Funnell for the
10189 editing help
10190
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010191Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * NEWS: got complaints from rpmlint that it was empty
10194
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010195Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10196
10197 * added doc/tutorial, including:
10198 apa.html
10199 apb.html
10200 apc.html
10201 apd.html
10202 ar01s02.html
10203 ar01s03.html
10204 ar01s04.html
10205 ar01s05.html
10206 ar01s06.html
10207 includeaddattribute.c
10208 includeaddkeyword.c
10209 includekeyword.c
10210 includestory.xml
10211 index.html
10212 xmltutorial.xml
10213 libxml tutorial, including generated html
10214
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010215Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10216
10217 * result/c14n/exc-without-comments/merlin-c14n-two-*
10218 result/c14n/without-comments/merlin-c14n-two-*
10219 test/c14n/exc-without-comments/merlin-c14n-two-*
10220 test/c14n/without-comments/merlin-c14n-two-*
10221 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10222 c14n/exc-c14n and slightly modified test script to handle
10223 these test cases
10224 * c14n.c: fixed bugs for complicated nodes set (namespace
10225 without node and others from merlin-c14n-two.tar.gz)
10226 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10227 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10228 for xmlsec performance patch
10229 * xpath.c: fixed self::node() for namespaces and attributes
10230
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010231Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10232
10233 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10234 but with the format parameter
10235 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10236
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010237Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10238
10239 * Makefile.am: updated c14n tests suite
10240 * c14n.c: performance improvement for previous c14n patch
10241
Daniel Veillarde72c7562002-05-31 09:47:30 +000010242Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * parser.c: another peroformance patch from Peter Jacobi, that
10245 time on parsing attribute values.
10246
Aleksey Sanin508a1012002-05-31 06:32:32 +000010247Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10248
10249 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10250 into LibXML2 test suite
10251
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010252Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10253
10254 * c14n.c: propagating xpath ancesstors node fix to c14n
10255 plus small performance improvement to reduce number of
10256 mallocs
10257 * xpath.c: fixed ancestors axis processing for namespace nodes
10258
Daniel Veillard46de64e2002-05-29 08:21:33 +000010259Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10262 Peter Jacobi
10263
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010264Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * configure.in: preparing 2.4.22
10267
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010268Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10271 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10272 a public entry point.
10273 * doc/*: rebuilt the API and docs
10274
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010275Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * xpath.c: patch from Richard Jinks to fix a problem introduced
10278 in the previous patch and pointed by Norm
10279
Daniel Veillardc6924812002-05-24 11:10:43 +000010280Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * libxml.spec.in: fixing bug #81112
10283
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010284Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10285
10286 * uri.c: fixing bug #82848
10287
Daniel Veillarda2878972002-05-24 07:54:39 +000010288Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10291 output of one catalog test
10292
Aleksey Sanin114e4752002-05-24 07:20:27 +000010293Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010294
Aleksey Sanin114e4752002-05-24 07:20:27 +000010295 * global.data globals.c tree.c include/libxml/globals.h
10296 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10297 default value for global parameter xmlIndentTreeOutput to 1 and
10298 introduced new global parameter xmlTreeIndentString (the string
10299 used to do one-level indent) with default value " " (as it was
10300 in tree.c)
10301
Daniel Veillard49d5af82002-05-23 11:55:49 +000010302Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10305 with trio and schemas.
10306
Daniel Veillard7c13af42002-05-22 09:57:32 +000010307Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * xpath.c: patch from Richard Jinks to fix the problem raised in
10310 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10311
Daniel Veillard5a872412002-05-22 06:40:27 +000010312Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * xmlschemas.c: a bit of work on import.
10315 * xmlschemastypes.c: Charles Bozeman provided a compare function
10316 for date/time types so min/max facet restrictions should work,
10317 indeterminate comparisons return an error instead of equal.
10318 * test/schemas/date_0* result/schemas/date_0_0: specific test
10319 from Charles Bozeman too
10320
Daniel Veillard10b6da42002-05-18 07:55:20 +000010321Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10324 from Christian Cornelssen fixing the man pages and the Catalog
10325 building script.
10326 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10327 next step is <xs:import> I now have a reasonable understanding
10328 of how it works.
10329
Daniel Veillarde5354492002-05-16 08:43:22 +000010330Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10333
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010334Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10335
10336 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10337
Daniel Veillard088bf112002-05-14 11:03:59 +000010338Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * xpath.c: fixing an XPath function evalutation bug pointed out
10341 by Alexey Efimov where the context was lost when evaluating
10342 the function arguments
10343
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010344Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010345
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010346 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10347 function public for XMLSec performance optimizations
10348
Daniel Veillard3cd72402002-05-13 10:33:30 +000010349Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * python/generator.py python/libxml2class.txt : fixed a problem
10352 with the HTML parser pointed by Gary Benson
10353 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10354 example
10355
Aleksey Sanine48a3182002-05-09 18:20:01 +000010356Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10357 * parser.c: fixed bug #81159 (memory growth in SAX)
10358
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010359Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10360 * xpath.c: fixed bug #78858 (the real fix)
10361
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010362Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010363 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010364
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010365Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * tree.c: modified xmlNodeSetBase to allow changing the
10368 base of a document.
10369
Daniel Veillard070803b2002-05-03 07:29:38 +000010370Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * xmlschemastypes.c: patch Charles Bozeman for validation of
10373 all the date, time, and duration types
10374 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10375 * configure.in: fixed an error pointed by an user
10376 * xml2-config.in: fixed an error pointed by an user
10377
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010378Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10379
10380 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10381 win32/libxml2.def.src xmlIO.c: exported default
10382 'file:', 'http:' and 'ftp:' protocols input handlers
10383 and maked protocols comparisson case insensitive
10384
Daniel Veillard34de97f2002-04-30 14:29:22 +000010385Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * configure.in: Neven Has detected a typo
10388
Daniel Veillard28577c32002-04-30 06:48:41 +000010389Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10392 as one of the persons allowed to commit directly to the
10393 module.
10394
Daniel Veillardfc57b412002-04-29 15:50:14 +000010395Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10398 * valid.c: raised a too low limit
10399 * doc/*: rebuilt the docs
10400
Daniel Veillardeca82812002-04-24 11:42:02 +000010401Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * test/XPath/expr/floats test/XPath/expr/functions
10404 result/XPath/expr/floats result/XPath/expr/functions
10405 xpath.c: another XPath conformance patch from Richard Jinks
10406
Daniel Veillard13e04c62002-04-23 17:51:29 +000010407Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * xmlschemas.c: fixed validation of attribute groups.
10410 * test/schemas result/schemas: added an example from the primer
10411
Daniel Veillard88c58912002-04-23 07:12:20 +000010412Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10415 * test/schemas result/schemas: updated the test list
10416
Daniel Veillarde19fc232002-04-22 16:01:24 +000010417Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * TODO: updated a bit
10420 * parser.c: made a comment more specific
10421 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10422 Schemas conformance.
10423 * test/schemas result/schemas: updated the test list
10424
Daniel Veillard441bc322002-04-20 17:38:48 +000010425Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10428 implementing xs:all with minOccurs = 0
10429 * tes/schemas/* result/schemas/*: added more tests covering
10430 xs:all
10431
Daniel Veillard8a001f62002-04-20 07:24:11 +000010432Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * xmlregexp.c: first implementation of the all particle, this
10435 may need to be revisited for case where not all transitions
10436 must be crossed.
10437
Daniel Veillard7646b182002-04-20 06:41:40 +000010438Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * tree.c: another entity processing update from Markus Henke
10441
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010442Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10443
10444 * trionan.c: fixed crash on OSF/1
10445
Daniel Veillardb4398962002-04-19 07:01:55 +000010446Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * xmlschemas.c: more Schemas work
10449 * test/schemas/* result/schemas/*: added more tests coming
10450 from the spec.
10451
Daniel Veillard54761132002-04-18 21:00:44 +000010452Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10455 ExcC14N specification
10456
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010457Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * tree.c: patch from Markus Henke, fix for recursive entities.
10460
Daniel Veillard23b1f372002-04-18 15:50:05 +000010461Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * xpath.c: fix a problem with string() on a document node.
10464
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010465Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * Makefile.am xmlschemas.c: more Schemas work
10468 * test/schemas/* result/schemas/*: added more tests coming
10469 from the spec.
10470
Daniel Veillard6231e842002-04-18 11:54:04 +000010471Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10474 * result/HTML/*: this changes a few things in the results
10475
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010476Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10477
10478 * include/libxml/tree.h: eliminated 'declaration different than
10479 prototype' warning
10480 * include/win32config.h: "resolved" conflicts with errno.h
10481
Daniel Veillardb509f152002-04-17 16:28:10 +000010482Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10485 on the automata interfaces and debug of counted choices
10486 * test/schemas/* result/schemas/*: added a number of tests
10487
Daniel Veillard8651f532002-04-17 09:06:27 +000010488Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10491 a bit of work on Schemas
10492 * testSchemas.c: try to make it more useful
10493 * test/schemas/* result/schemas/* Makefile.am: changed the
10494 Schemas regression test procedure, started adding a few samples
10495
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010496Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10497
10498 * include/libxml/encoding.h: Patch for the Borland C++ builder
10499 * include/libxml/tree.h: Patch for the Borland C++ builder
10500 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010501 * win32/bcb5: New directory for the Borland C++ builder
10502 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010503
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010504Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10505
10506 * win32/Makefile.msvc: Update for XML Schema support
10507 * win32/configure.js: Update for XML Schema support
10508 * win32/libxml2.def.src: Update for XML Schema support
10509
Daniel Veillard4255d502002-04-16 15:50:10 +000010510Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10513 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10514 xmlunicode.c include/libxml/Makefile.am
10515 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10516 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10517 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10518 include/libxml/xmlversion.h.in : merged the current state of
10519 XML Schemas implementation, it is not configured in by default,
10520 a specific --schemas configure option has been added.
10521 * test/automata test/regexp test/schemas Makefile.am
10522 result/automata result/regexp result/schemas:
10523 merged automata/regexp/schemas regression tests
10524
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010525Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * xpath.c: Gary found a compile time problem, fixes #78823
10528
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010529Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * configure.in: release of 2.4.20
10532 * doc/*: updated and rebuilt the docs
10533
Daniel Veillardf544f192002-04-15 12:56:56 +000010534Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * python/Makefile.am: patch from Cristian Gafton to build on
10537 Red Hat 6.2, should also fix #75779
10538
Daniel Veillard940492d2002-04-15 10:15:25 +000010539Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * valid.c: first part of fixing #78729
10542
Daniel Veillardeb475a32002-04-14 22:00:22 +000010543Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10546 escaping of URI when saving HTML files.
10547 * result/HTML/*: this impacted some tests
10548
Daniel Veillard9b731d72002-04-14 12:56:08 +000010549Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * configure.in: trying to fix #77441
10552
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010553Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * include/libxml/xmlIO.h: Hallski complained it could not be
10556 included by itself.
10557
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010558Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10561
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010562Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10563
10564 * win32/configure.js: patch from Nilo for the c14n option
10565 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10566
Daniel Veillardda423da2002-04-10 19:25:38 +000010567Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10570 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10571 LIBXML_THREAD_ENABLED
10572
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010573Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * xpath.c: another patch from Richard Jinks for substring conformance
10576 * test/XPath/expr/floats test/XPath/expr/strings
10577 result/XPath/expr/floats result/XPath/expr/strings: update of the
10578 test suite to check those.
10579
Daniel Veillard01917aa2002-04-10 11:30:41 +000010580Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * xpath.c: patch from Richard Jinks for .x float parsing.
10583
Daniel Veillard46d6c442002-04-09 16:10:39 +000010584Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * parser.c: patch from Markus Henke when an encoding ain't recognized
10587
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010588Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * libxml.m4: got a report that #include <string.h> was needed
10591
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010592Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10595
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010596Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10597
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010598 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010599
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010600Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10603 pointed out by Melvyn Sopacua.
10604
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010605Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * libxml.m4: Frédéric Crozat gave a patch related to the change
10608 of Include paths breaking the libxml.m4
10609
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010610Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * xpath.c: Fix bug #76927 forgot to save some context
10613 when evaluating binary expressions
10614
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010615Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * configure.in: fixed configure for MPE/iX from Markus Henke
10618 * xmlmemory.c: fixed initialization problems
10619 * xpath.c: another set of patches from Richard Jinks this
10620 fixes "make XPathtests" on linux
10621
Daniel Veillard21458c82002-03-27 16:12:22 +000010622Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10625 * test/XPath/expr/compare test/XPath/expr/equality
10626 test/XPath/expr/floats test/XPath/expr/functions
10627 test/XPath/expr/strings result/XPath/expr/compare
10628 result/XPath/expr/equality result/XPath/expr/floats
10629 result/XPath/expr/functions result/XPath/expr/strings: Updated
10630 tests though they show a divergence on Linux
10631
Daniel Veillard28dfed12002-03-27 09:08:17 +000010632Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * xpath.c trionan.c: previous commit also included patches
10635 from Richard Jinks on some IEEE support corner case
10636
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010637Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10640 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10641 that $(datadir) should be used for docs
10642
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010643Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10646 could leak filedescriptors
10647
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010648Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * configure.in nanohttp.c: applied patch from Allan Clark for
10651 UnixWare/OpenServer
10652
Daniel Veillard19274092002-03-25 16:48:03 +000010653Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * configure.in: preparing 2.4.19
10656 * doc/*: rebuilt the docs
10657
Daniel Veillard56b2db72002-03-25 16:35:28 +000010658Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * nanohttp.c: fixing #76043, got fed up with non-portability
10661 of that piece of code.
10662
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010663Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * valid.c SAX.c: Never commit without running "make tests" :-(
10666 fix a couple of stupidities in the previous commit
10667 * result/*: a few changes in some attribute order result of previous
10668 commit.
10669
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010670Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10673 the internal subset should not raise duplicate ID errors,
10674 also there was a small bug in conjunction to namespace
10675 declarations defaulted and xml:xxx attributes DTD definitions.
10676
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010677Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * xpath.c: Richard Jinks also raised some rounding problems
10680 this tries to fix them
10681
Daniel Veillard4e2df542002-03-22 12:23:14 +000010682Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10685 behaviour in xmlXPathCastToString()
10686
Daniel Veillarddb552912002-03-21 13:27:59 +000010687Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10690 raised by Morus Walter
10691
Daniel Veillard9e537932002-03-21 13:08:08 +000010692Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10695 from Igor
10696
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010697Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * xpath.c: fixing #75619, related to a problem when trying
10700 to evaluate condition when the current node set resulting
10701 from that sub-step evaluation is empty. Also fixes 2 potential
10702 problem with previous-sibling and next-siblings axis.
10703
Daniel Veillard1840ef02002-03-21 08:05:23 +000010704Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10707 HTML support is not configured in.
10708
Daniel Veillard561b7f82002-03-20 21:55:57 +000010709Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10712 include/libxml/tree.h: dohh I really didn't intended to commit
10713 this test version :-(
10714
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010715Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * testSAX.c: I wanted to see the real speed at the SAX interface
10718 after a little too many Ximianer started complaining about the
10719 parser speed.
10720 added a --quiet option:
10721 paphio:~/XML -> ls -l db100000.xml
10722 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10723 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10724 3200006 callbacks generated
10725 real 0m1.270s
10726 Which means 16MBytes/s and 3Mcallback/s
10727
Daniel Veillardc62a1472002-03-19 18:35:12 +000010728Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * xpath.c: valgrind spotted another error that time when running
10731 on libxslt regression tests
10732
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010733Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * Makefile.am: adding "make valgrind" running the full regression
10736 tests (except python ones) under Valgrind (using valgrind -q
10737 which was kindly added by the author).
10738 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10739 passes cleanly now except an obcure floating point initialization
10740 raised in log10() in one XPath regression test ???
10741 * tree.c: edited some comments to close #75244
10742
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010743Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10746 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10747 context of ScrollKeeper, made sure that if the number is
10748 an integer, the serialization follows the description at
10749 http://www.w3.org/TR/xpath#section-String-Functions
10750
Daniel Veillard5997aca2002-03-18 18:36:20 +000010751Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010753 * configure.in: preparing 2.4.18
10754 * doc/*: updated and rebuilt the web site
10755 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10756 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010757 * parser.c: humm, changed the way the SAX parser work when
10758 xmlSubstituteEntitiesDefault(1) is set, it will then
10759 do the entity registration and loading by itself in case the
10760 user provided SAX getEntity() returns NULL.
10761 * testSAX.c: added --noent to test the behaviour.
10762
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010763Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * parser.c: Wilfried Teiken provided a hackish but working
10766 way to get context reported back on entities when parsing
10767 with SAX and without breaking the DOM build.
10768
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010769Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * c14n.c: applied a new patch from Aleksey Sanin
10772 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10773 to reference Aleksey implementation of XML digital Signatures
10774
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010775Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * xpath.c: small fix to avoid potential problem due to
10778 ordering of freeing data
10779 * python/Makefile.am: people were complaining about
10780 the generated file in python dir not being built
10781
Daniel Veillardd2379012002-03-15 22:24:56 +000010782Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10785 python/generator.py python/libxml.c python/types.c: Cleanup
10786 of the python Makefiles based on Jacob and James feedback,
10787 fixed the spec file accordingly, fixed the number of warning
10788 that passing my pedantic CFLAGS was generating. Conclusion
10789 is that Python includes are real crap.
10790
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010791Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * configure,in: it was reported quite a few times that
10794 xml2-config --cflags should not output
10795 -I$includeprefix/libxml2/libxml because libxml2 header names
10796 clashes with existing names like list.h from C++ stl.
10797 Includes should be #include<libxml/xxx.h> so ...
10798
Daniel Veillard6f293b12002-03-15 09:42:33 +000010799Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * c14n.c: another patch from Aleksey Sanin
10802
Daniel Veillard5c396542002-03-15 07:57:50 +000010803Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10806 canonicalization algorithm
10807 * doc/xml.html doc/index.html: added the C14N references on the
10808 index page.
10809
jacob berkman9be65862002-03-14 02:15:56 +0000108102002-03-13 jacob berkman <jacob@ximian.com>
10811
10812 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10813 usage, redundant, and gcc specific
10814
Daniel Veillard75be0132002-03-13 10:03:35 +000010815Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * xpath.c: speedup some node selection operations, this can
10818 have a significant impact on DocBook Norm's stylesheets
10819 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10820 make sure it's always the case
10821 * debugXML.c: distinguish CDATA and comments in ls operations
10822
Daniel Veillard61f26172002-03-12 18:46:39 +000010823Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10826 to generate better API descriptions etc...
10827
Daniel Veillard9ff88172002-03-11 09:15:32 +000010828Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * c14n.c: Fixing #74186, made sure all boolean expressions
10831 get fully parenthesized, ran indent on the output
10832 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10833 include/libxml/tree.h: also #74186 related, removed the
10834 --with-buffers option, and all the preprocessor conditional
10835 sections that were resulting from it.
10836
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010837Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * valid.c: applied patch from Dodji Seketeli fixing an
10840 uninitailized variable in xmlValidGetValidElements()
10841
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010842Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * c14n.c: fixed a few comments
10845 * doc/*.html doc/*/*.html: regenerated the docs and added
10846 the C14N API
10847 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10848
Daniel Veillardfa49d872002-03-09 10:20:00 +000010849Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * check-xml-test-suite.py: fix to adapt varaiations in the
10852 bindings
10853 * configure.in python/setup.py python/setup.py.in: fixed to
10854 have the version of the python scripts automatically updated
10855
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010856Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10859 in xmlCopyProp()
10860
Daniel Veillardaf43f632002-03-08 15:05:20 +000010861Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * configure.in: preparing 2.4.17 release
10864 * doc/*: updated and rebuilt the docs
10865 * xpath.c: fixed a comment
10866 * python/libxml.c: fixed a possible reentrancy problem
10867
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010868Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10871 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10872 added a specific regression test
10873 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10874 not raise exceptions when failing to find the attribute.
10875
Daniel Veillard90bc3712002-03-07 15:12:58 +000010876Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * configure.in xmllint.c: owen pointed out a problem with the
10879 ftme fix, gettimeofday() was not detected by configure and
10880 the ftime header wasn't included, dohhh
10881
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010882Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * configure.in xmllint.c: trying to fix #71457 for timing
10885 precision when gettimeofday() is not availble but ftime() is
10886
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010887Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10890 are now copied on install and part of the -devel RPM
10891
Daniel Veillard7b416132002-03-07 08:36:03 +000010892Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * xpath.c: trying to avoid bug #72150 which was apparently
10895 caused by a gcc bug (or a processor problem) as detailed
10896 at http://veillard.com/gcc.bug
10897
Daniel Veillardf742d342002-03-07 00:05:35 +000010898Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10901 fixed xmlReconciliateNs(), added a Python test/example for
10902 inter-document cut'n paste
10903 * python/libxml.py: fixed node.doc on document nodes and added
10904 xpathEval() onto node objects
10905
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010906Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10909 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10910 fixup and integrated tests for the serialization stuff
10911
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010912Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10915 moved the libxml man page to section 3
10916
Daniel Veillard1e774382002-03-06 17:35:40 +000010917Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * tree.c: fix bug #72490
10920 * python/libxml.c python/libxml.py: added methods serialize()
10921 and saveTo() to all node elements.
10922
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010923Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * xmlIO.c: closed #73430, don't read from an input source
10926 which indicated an end-of-file or an error.
10927
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010928Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * parser.c: make sure SAX endDocument is always called as
10931 this could result in a Python memory leak otherwise (it's
10932 used to decrement ref-counting)
10933 * python/generator.py python/libxml.c python/libxml.py
10934 python/libxml2-python-api.xml python/libxml2class.txt
10935 python/tests/error.py python/tests/xpath.py: implemented
10936 the suggestions made by Gary Benson and extended the tests
10937 to match it.
10938
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010939Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * python/generator.py: applied patch fixing #73450
10942
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010943Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * xpath.c: fixing #61290 "namespace nodes have no parent"
10946 long standing divergence from the XPath REC. NodeSets
10947 simply hold a copy of namespace nodes and those node ->next
10948 points to the parent (which may not be the node carrying the
10949 definition).
10950 * include/libxml/xpath.h: flagged but didn't added a possible
10951 speedup
10952 * DOCBparser.c HTMLparser.c: removed some warnings from push
10953 parser due to new state being added.
10954 * tree.c: new fix from Boris Erdmann
10955 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10956 the XML Canonalization support from Aleksey Sanin
10957
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010958Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * tree.c: patch from Boris Erdmann fixing some namespace odities
10961 with xmlCopyNode()
10962
Daniel Veillardc6613042002-03-02 09:34:02 +000010963Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * xmlIO.c: fix bug #72706 when loading a NULL entity
10966
Daniel Veillardc0fef772002-03-01 16:16:31 +000010967Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10970 actually change in a future XML Namespace revision.
10971
Daniel Veillard79426f22002-03-01 16:14:17 +000010972Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10973
10974 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10975 added the possibility of returning nodesets from XPath extension
10976 functions written in Python
10977
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010978Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * python/*: commiting some Python bindings work done while travelling
10981
Daniel Veillard97300512002-03-01 09:13:41 +000010982Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10985 explicitely with memory debugging switched on
10986
Daniel Veillard6361da02002-02-23 10:10:33 +000010987Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10990 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10991 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10992 the accessor generator for strings
10993 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10994 regression test.
10995
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010996Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * python/README python/generator.py python/libxml.c python/setup.py:
10999 added the 'usual' setup.py to allow building a libxml2-python
11000 module based on the same code. The initialization is however
11001 different the 2 .so files fo libxml2 and libxslt are identical and
11002 they entry point initialize both libraries. this is done to avoid
11003 some possible nasty problem since the Python don't merge the maps
11004 of all shared modules.
11005
Daniel Veillard158a4d22002-02-20 22:17:58 +000011006Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * parser.c: fixed a push/encoding bug reported by Michael
11009 on librsvg
11010
Daniel Veillard7839e162002-02-20 18:54:48 +000011011Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * include/libxml/parserInternals.h: fixes a misplaced #endif
11014
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011015Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * parser.c valid.c: found and fixed a couple of allocation bugs
11018
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011019Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * doc/xml.html doc/python.html doc/*: added a Python and binding
11022 page describing the current state of the Python bindings and
11023 giving pointers to the other languages wrappers.
11024
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011025Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11028 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11029 rebuilt the API and web site
11030 * xpath.c: fixed #71978 portability bugs
11031
Daniel Veillard8aff2472002-02-19 21:50:43 +000011032Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11033
11034 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11035
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011036Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * include/libxml/parserInternals.h parser.c: had to change
11039 2 internal parsing API when processing document content
11040 to check the start and end of element content are defined
11041 in the same entity
11042 * valid.c include/libxml/valid.h: attribute normalization can
11043 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11044 with the context to report it.
11045 * SAX.c: fixed the last known bugs, crazy validation constraints
11046 when a document is standalone seems correctly handled. There
11047 is a couple of open issues left which need consideration especially
11048 PE93 on external unparsed entities and standalone status.
11049 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11050 The 2 tests left failing are actually in error. Cleanup done.
11051
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011052Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * valid.c: implemented E59 spaces in CDATA does not match the
11055 nonterminal S
11056
Daniel Veillard878eab02002-02-19 13:46:09 +000011057Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * SAX.c parser.c valid.c: more validation test fixups
11060 * check-xml-test-suite.py: added duration info for the tests
11061
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011062Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11063
11064 * parser.c valid.c: a couple of errors were reported but not
11065 saved back as such in the parsing context. Down to 1% failure rate
11066 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11067
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011068Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * xmlInternald.c: isExtender was missing a char
11071 * parser.c include/libxml/parser.h: % are acceptable in the
11072 internal subset if within a PUBLIC ID
11073
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011074Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * SAX.c parserInternals.c valid.c: more work on the conformance
11077 suite. Took the step to finally block documents with encoding
11078 errors. It's a fatal error per the spec, people should have fixed
11079 their documents by now.
11080
Daniel Veillard55253e22002-02-18 14:32:39 +000011081Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * check-xml-test-suite.py: fixed the test script after some discussion
11084 on the semantic of TYPE="error"
11085 * Makefile.am: added the script to the distrib
11086
Daniel Veillard28757702002-02-18 11:19:30 +000011087Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * SAX.c entities.c: fixed a couple of conformances issues deep
11090 into the validation code (standalone and undeclared Notations)
11091
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011092Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11095 stayed there for years !
11096
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011097Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11100 missing
11101
Daniel Veillardc7612992002-02-17 22:47:37 +000011102Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * check-xml-test-suite.py: improved the behaviour a bit as
11105 well as the logs
11106 * parser.c valid.c SAX.c: fixed a few more bugs
11107 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11108
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011109Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * check-xml-test-suite.py: python script to run regression tests
11112 against the XML Test suite of W3C/OASis
11113 * SAX.c: fixed a validation bug
11114 * parser.c: fixed 3 errors pointed by the test suite
11115 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11116 * python/Makefile.am: fixed a dependendy
11117
Daniel Veillard9f28f302002-02-15 20:48:08 +000011118Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * xmlmemory.c: avoid a warning bug #71594
11121
Daniel Veillard144024e2002-02-13 21:14:46 +000011122Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11125 warning on alpha/Tru64
11126
Daniel Veillarde4301c82002-02-13 13:32:35 +000011127Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * include/libxml/entities.h: fixing a comment
11130 * valid.c: fixing some troubles with validity check on namespaces
11131 * result/VC/NS3 test/VC/NS3: added a specific regression test
11132
Daniel Veillarda6d05382002-02-13 13:07:41 +000011133Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * tree.c: Fixing #71342 serializing '\n' in attribute values
11136 * result/noent/att3 result/att3 test/att3: added a specific
11137 test.
11138
Daniel Veillard797a5652002-02-12 13:46:21 +000011139Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * python/libxml.c: couple of bug fixes
11142
Daniel Veillard01a6d412002-02-11 18:42:20 +000011143Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * python/*.py: removed tabs and used spaces.
11146
Daniel Veillard397ff112002-02-11 18:27:20 +000011147Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11150 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11151
Daniel Veillard03517542002-02-11 13:54:40 +000011152Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11155 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11156
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011157Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * include/libxml/encoding.h include/libxml/entities.h
11160 include/libxml/globals.h include/libxml/parser.h
11161 include/libxml/threads.h include/libxml/tree.h
11162 include/libxml/xmlmemory.h: trying to fix the include mess
11163
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011164Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * include/libxml/xmlmemory.h: reverted part of the previous
11167 attempt to provide #69655, this was breaking the build.
11168
Daniel Veillard0ba59232002-02-10 13:20:39 +000011169Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11172 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11173 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11174 include/libxml/parserInternals.h include/libxml/tree.h
11175 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11176 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11177 clean.
11178 * python/libxml.c: fixed a warning.
11179
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011180Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11181
11182 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11183 copying of node, merge back IDs in the target document.
11184 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11185 test/XInclude/ents/ids.xml: test case
11186 * result/VC/ElementValid4: output changed due to a typo fix
11187
Daniel Veillard1c18e302002-02-09 22:16:40 +000011188Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011191 generate the dependencies right as Jacob found out. Add
11192 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011193
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011194Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * parserInternals.c valid.c: Justin Fletcher found some parts
11197 of the code needing cleanup
11198 * libxml.spec.in python/Makefile.am python/generator.py
11199 python/libxml.c python/libxml.py: Fixed the python Makefiles
11200 corrected a bug showing up on ia64, changed the name of the
11201 python internal module too
11202
Daniel Veillard07be19b2002-02-08 14:20:35 +000011203Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * Makefile.am: applied patch from Andris Pavenis for binary
11206 name suffixes
11207
Daniel Veillardf216d462002-02-08 13:44:24 +000011208Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * xmllint.c win32/win32config.h: fixing #68748
11211
Daniel Veillardd455d792002-02-08 13:37:46 +000011212Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * valid.c: fixing #70166
11215
11216Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * valid.c: fixing #70077
11219
Daniel Veillardc575b992002-02-08 13:28:40 +000011220Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * Copyright Makefile.am README configure.in libxml.spec.in:
11223 Changed to the MIT Licence
11224 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11225 doc/xmlio.html: updated the doc accordingly
11226 * include/libxml/xmlwin32version.h configure.in: preparing
11227 2.4.14 release
11228 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11229 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11230 fixed the const xmlChar * wrapper and generator, XPath extension
11231 functions now use the context as first argument
11232 * python/tests/tstxpath.py python/tests/xpath.py
11233 python/tests/xpathext.py: Updated the tests accordingly
11234 * tree.c: fixed bug #70067
11235
Daniel Veillard7db38712002-02-07 16:39:11 +000011236Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * Makefile.am: cleanup
11239 * debugXML.c: always use stdout if output is NULL
11240 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11241 * python/Makefile.am python/generator.py python/libxml2class.txt
11242 python/libxml_wrap.h python/types.c: augmented the number of bindings
11243 handling FILE * and XPath contexts
11244 * python/tests/Makefile.am: avoid a stupid problem due to the
11245 use of TEST.
11246
Daniel Veillard15a143b2002-02-06 22:40:50 +000011247Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11250
Daniel Veillard70cab352002-02-06 16:06:58 +000011251Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * python/TODO python/libxml.c: cleanup the extension function lookup
11254 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11255
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011256Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * configure.in python/Makefile.am: do not install outside
11259 of prefix
11260
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011261Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * python/TODO python/libxml.c: started adding SAX interfaces
11264 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11265 SAX test
11266
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011267Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * tree.c: hardened the addChild function
11270 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11271 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11272 added accessors needed for xmlNode, a bit more testing and
11273 extension of interfaces
11274 * python/tests/Makefile.am python/tests/build.py: added a test
11275 build from scratch/save/load/check
11276
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011277Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * parserInternals.c: change a small bit in the way valididy
11280 error messages get initialized
11281 * python/TODO python/libxml.c python/libxml2-python-api.xml
11282 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11283 added some memory debugging to track leaks at the libxml2 level
11284 * python/tests/*.py: changed all tests to check for leaks,
11285 there is just one left in XPath extension registrations.
11286
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011287Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * python/TODO python/generator.py python/libxml2-python-api.xml
11290 python/libxml2class.txt: more accessor classes for the parser
11291 context, allow to switch on and check validity
11292 * python/tests/Makefile.am python/tests/error.py
11293 python/tests/invalid.xml python/tests/valid.xml
11294 python/tests/validate.py: attded more test and and added error.py
11295 which I forgot to commit in the last step
11296
Daniel Veillard3ce52572002-02-03 15:08:05 +000011297Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * python/Makefile.am python/types.c: cleanup
11300 * python/libxml.c python/libxml.py python/libxml_wrap.h
11301 python/generator.py python/libxml2-python-api.xml
11302 python/libxml2class.txt: added class for parser context, added
11303 first cut for push mode support. Added a framework to generate
11304 accessors functions.
11305 * python/tests/Makefile.am python/tests/push.py: added a push
11306 test
11307
Daniel Veillardcfb05462002-02-02 23:18:22 +000011308Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11311 bug a bit of cleanup.
11312
Daniel Veillard5d819032002-02-02 21:49:17 +000011313Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11314
11315 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11316 python/libxml2class.txt: adding error redirections and preformat
11317 to a python handler
11318 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11319 tests self checking
11320
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011321Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11324 a function
11325
Daniel Veillard9589d452002-02-02 10:28:17 +000011326Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11329 python/libxml.c python/libxml2-python-api.xml
11330 python/libxml2class.txt: Progressing through the TODOs, class
11331 description output, extra XML API, RPM now builds the wrappers
11332 for all python installed versions
11333
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011334Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * configure.in libxml.spec.in python/Makefile.am python/TODO
11337 python/generator.py python/libxml2class.txt: added more informations
11338 in the libxml2-python package including docs. Slightly changed
11339 the class hierarchy
11340 * python/tests/*: added basic regression tests infrastructure too
11341
11342Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11345 added libxml2-python as part of the packages installed
11346
Daniel Veillarda7340c82002-02-01 17:56:45 +000011347Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * python/Makefile.am python/generator.py python/libxml.c
11350 python/libxml.py: more work, now able to extend the
11351 XPath interpreter with functions written in python.
11352
Daniel Veillardc3e39442002-02-01 09:29:41 +000011353Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * python/Makefile.am: Jacob sent a patch to allow building from
11356 tarfile.
11357
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011358Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11359
11360 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11361 inserted the python wrappers build, I hope this won't be too
11362 unportable
11363
Daniel Veillard1971ee22002-01-31 20:29:19 +000011364Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * xpath.c: minor optimization
11367 * python/generator.py python/libxml.c python/libxml.py
11368 python/libxml_wrap.h: more work on the python bindings,
11369 they now support XPath and there is no evident leak
11370
Daniel Veillard36ed5292002-01-30 23:49:06 +000011371Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * python/generator.py python/libxml.c python/libxml.py:
11374 more work on the python bindings generator.
11375
Daniel Veillard96fe0952002-01-30 20:52:23 +000011376Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * python/generator.py python/libxml.c python/libxml_wrap.h:
11379 more work on the python bindings.
11380
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011381Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * python/generator.py python/libxml.c python/libxml.py
11384 python/libxml_wrap.h: commited early version of a python binding
11385 for private use only ATM
11386
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011387Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * entities.c tree.c include/libxml/entities.h: applied patch
11390 from Anthony Jones to implement copy of DTD subtree too. Had
11391 just to keep 2 function private which really ought to become
11392 public ones.
11393
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011394Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * xmllint.c: added pointers to the web pages in the usage()
11397
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011398Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * tree.c: more fixes from Petr Kozelka for attribute handling
11401 in the tree API to align the semantic with DOM.
11402
Daniel Veillard36065812002-01-24 15:02:46 +000011403Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * valid.c tree.c entities.c: another set of patches from
11406 Anthony Jones for copy operations cleanup and robustness
11407
Daniel Veillardf8592562002-01-23 17:58:17 +000011408Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11411 an alphabetic index based on comments content
11412 * doc/*: rebuilt the web site with the new references
11413
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011414Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * parserInternals.h: Greg Sjaardema suggested to use an
11417 eponential buffer groth policy in xmlParserAddNodeInfo()
11418
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011419Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11422 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11423 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11424 to generate cross-references, and added/updated the stylesheets
11425 to generate and link API indexes. The generic keyword index
11426 is not done yet.
11427 * doc/*.html: regenerated all the usual docs too
11428
Daniel Veillard2070c482002-01-22 22:12:19 +000011429Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * debugXML.c: added an xpath function to the shell for T. V. Raman
11432
11433Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011434
11435 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11436 debug routines.
11437
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011438Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11441 support of attribute nodes
11442
Daniel Veillard9d06d302002-01-22 18:15:52 +000011443Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11446 hopefully near complete and fully documented of the API in XML
11447 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11448 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11449 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11450 include/libxml/parserInternals.h include/libxml/valid.hi
11451 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11452 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11453 include/libxml/xpath.h include/libxml/xpathInternals.h:
11454 Cleaned up the doc comments a lot in the process, the interface
11455 coverage is now 100%
11456
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011457Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11460 extracts comments from the gtk-doc DocBook output (a bit
11461 convoluted but seems to work).
11462
Daniel Veillard61006472002-01-21 17:31:47 +000011463Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11466 added an XML description of the API, moved the script generating
11467 it here. Added a "make api" target
11468
Daniel Veillardd2f23002002-01-21 13:36:00 +000011469Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11472
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011473Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * xpath.c include/libxml/xpathInternals.h: the change made to
11476 xmlXPathFuncLookupFunc was incompatible roll it back
11477
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011478Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * SAX.c: cleanup patch from Anthony Jones
11481 * doc/Makefile.am: fix the headers to avoid in make scan
11482 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11483 includes, * vs Ptr and general cleanup
11484 * parsedecl.py: first version of a script to extract the
11485 module interfaces, the goal will be to provide .decl or XML
11486 specification of the interfaces to build wrappers.
11487
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011488Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11491 now provides return codes in case of errors
11492
Bjorn Reese026d29f2002-01-19 15:40:18 +000011493Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11494
11495 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11496 Upgraded to trio baseline 1.6
11497 * strio.h strio.c: Replaced by triostr.h and triostr.c
11498
Daniel Veillard572577e2002-01-18 16:23:55 +000011499Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11502 of strdup usage in the code
11503
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011504Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * parser.c error.c: Keith Isdale complained rightly that
11507 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11508
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011509Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * tree.c: fixed the funxtion to set the xml: attributes
11512 * debugXML.c: added "setbase" to test it.
11513
Daniel Veillard2c748c62002-01-16 15:37:50 +000011514Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11517 to allow updating an attribute content
11518
Daniel Veillard8de85c62002-01-15 17:10:15 +000011519Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * libxml.h: try to avoid problems when compiling on Windows
11522
Daniel Veillard314cfa02002-01-14 17:58:01 +000011523Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * hash.c: patch from Anthony Jones for hash.c allocation size
11526 * Makefile.am: trying to work around Yet Another Libtool Madness
11527 and build the 2.4.13 release finally ...
11528
Daniel Veillard744683d2002-01-14 17:30:20 +000011529Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11532 * doc/* : update of the documentation
11533
Daniel Veillarde6a55192002-01-14 17:11:53 +000011534Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11537 at fixing #61290 :-(
11538
Daniel Veillardfb25a512002-01-13 20:32:08 +000011539Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11542 Fixes bug #67229
11543
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011544Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * tree.c: trying to avoid troubles when a subtree is copied
11547 and coalesced in part with the target tree. Should fix
11548 bug #67407
11549
Daniel Veillardd8224e02002-01-13 15:43:22 +000011550Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * valid.c: fixed validation of attributes content of type
11553 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11554 values, very old bug. Fixes #67671
11555
Daniel Veillard8107a222002-01-13 14:10:10 +000011556Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * parser.c include/libxml/parserInternals.h tree.c: integrated
11559 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11560 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11561
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011562Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * threads.c: applied Serguei Narojnyi's patch to add native
11565 thread support on the Win32 platform
11566 * testThreadsWin32.c Makefile.am: added the test program also
11567 from Serguei, Win32 specific
11568 * include/win32config.h include/libxml/xmlwin32version.h.in:
11569 added patch from Igor for the Windows thread specific defines.
11570
Daniel Veillard845cce42002-01-09 11:51:37 +000011571Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11574
Daniel Veillard7b602b42002-01-08 13:26:00 +000011575Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11576
11577 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11578 output page into XMLinfo.html. Close bug #66951 and
11579 raised by Robert Collins too.
11580
Daniel Veillard73c6e532002-01-08 13:15:33 +000011581Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * encoding.c: Paul Keogh pointed out a possibility of segfault
11584 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11585 Closes bug # 68238
11586
Daniel Veillard4a859202002-01-08 11:49:22 +000011587Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * doc/*.html: updated the Gdome2 links
11590
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011591Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11592
11593 * libxml.h: Applied following patches from Robert Collins
11594 and make sure IN_LIBXML is defined when compiling it
11595 -------
11596 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11597 as well as Visual C.
11598 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11599 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11600 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11601 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11602 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11603 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11604 xmlSysIDExists xmlNoNetExists).
11605 * xmllint.c: Don't include winsock2.h for Cygwin.
11606
Daniel Veillard401c2112002-01-07 16:54:10 +000011607Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11608
11609 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11610 when the version info is not present.
11611
Daniel Veillard6f42c132002-01-06 23:05:13 +000011612Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11613
11614 * tree.c: Anthony Jones pointed out a problem in
11615 xmlStringGetNodeList() and provided a fix for it
11616
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011617Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11618
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011619 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011620 xmlCreatePushParserCtxt() when the initial buffer passed
11621 is large.
11622
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011623Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * win32/*: big cleanup of the Windows/MSVC project files
11626 from Igor Zlatkovic
11627
Daniel Veillardcebb1362002-01-02 13:13:30 +000011628Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * doc/Makefile.am: should fix #67674 and avoid troubles if
11631 xsltproc is not available or fails in the prefix provided
11632
Daniel Veillard26908ab2002-01-01 16:50:03 +000011633Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11636
Daniel Veillard5344c602001-12-31 16:37:34 +000011637Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11640 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11641 Fixed a few other problems raised by Charlie Bozeman.
11642 * result/VC/ElementValid[5-7]: fixed the output
11643
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011644Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11647 patches from Charlie Bozeman. Regenerated the HTML docs.
11648
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011649Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11650
11651 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11652 for Windows from Igor
11653
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011654Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * xmllint.c: applied Justin Fletcher patch for --output or -o
11657
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011658Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11659
11660 * win32/libxml2/libxml2.def.src: close #67019
11661
Daniel Veillard01db67c2001-12-18 07:09:59 +000011662Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * xmllint.c: applied Justin Fletcher generic timing patch
11665 similar to the one already applied to xsltproc.
11666
Daniel Veillardd1640922001-12-17 15:30:10 +000011667Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * include/libxml/tree.h tree.c: applied documentation patches
11670 from Charlie Bozeman
11671
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011672Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11673
11674 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11675
Daniel Veillard29e43992001-12-13 22:21:58 +000011676Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * valid.c: fix the xmlStrdup() used in the previous patch.
11679 * valid.c: added --dropdtd
11680 * tree.c: fixed xmlUnlinkNode so it also removes the references
11681 from the document if the node is a DTD
11682
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011683Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * HTMLtree.c valid.c: cleanup some static declarations
11686
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011687Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11688
11689 * xmllint.c: removed another strdup()
11690 * doc/FAQ: removed the HP/UX entry
11691
Daniel Veillarded472f32001-12-13 08:48:14 +000011692Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11693
11694 * valid.c: fix bug #66816 when validating.
11695 * xmllint.c: don't use sys/time.h if configure did not found it
11696
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011697Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11698
11699 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11700 xmlcatalog_man.xml
11701
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011702Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11705 xmlInitMemory() was declared twice
11706
Daniel Veillardb82c1662001-12-09 14:00:54 +000011707Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * globals.c: do not reference strdup() !
11710 * configure.in libxml-2.0.pc.in: trying to fix the libs
11711 of the various config extraction modules
11712
Daniel Veillardef90ba72001-12-07 14:24:22 +000011713Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * configure.in : preparing 2.4.12
11716 * doc/* : updated and rebuilt the docs
11717
Daniel Veillard220346d2001-12-07 11:33:54 +000011718Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11719
11720 * uri.c: closed bug #66159
11721 * testURI.c: added --escape option
11722 * configure.in: some cleanup for xml2-config --cflags
11723
Daniel Veillard2a906822001-12-06 14:34:08 +000011724Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * globals.c testThreads.c: removed some misplaced includes
11727 of xmlversion.h
11728
Daniel Veillarde28313b2001-12-06 14:08:31 +000011729Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * threads.c: patch from Gary Pennington fixing a possible
11732 problem at initialization time.
11733
Daniel Veillardd3b08822001-12-05 12:03:33 +000011734Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011737 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011738 CodeWarrior.
11739
Daniel Veillarda7866932001-12-04 13:14:44 +000011740Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11741
11742 * xmllint.c: applied Geert Kloosterman's patch to fix
11743 --repeat --timing output
11744
Daniel Veillard19840942001-11-29 16:11:38 +000011745Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11748 where non-wellformed XML declaractions were not detected.
11749
Daniel Veillarde85d9342001-11-28 14:43:12 +000011750Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11751
11752 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11753
Daniel Veillard22f25a82001-11-28 09:12:23 +000011754Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11757 gets reset by xmlCleanupInputCallbacks() and this makes the
11758 function useless. Same for output.
11759
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011760Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11761
11762 * xmlIO.c: robert pointed out a loop error in callback cleanups
11763
Daniel Veillard8faa7832001-11-26 15:58:08 +000011764Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11767 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11768 they are not really tied to debugging
11769
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011770Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11773 * xmllint.c: better --catalogs description
11774
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011775Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11776
11777 * tree.c: fixed a couple of problems in xmlSetProp()
11778
Daniel Veillardcd337f02001-11-22 18:20:37 +000011779Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11782 unappropriate stdout output.
11783
Daniel Veillard566d4df2001-11-22 13:00:53 +000011784Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11785
11786 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11787 by Denis Beurive, closes #65111
11788
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011789Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11790
11791 * valid.c: in case of content model validity error, don't
11792 print it if validity warnings were not requested.
11793
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011794Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11797 * parserInternals.c: removed the last exit() call. Print an
11798 unmaskable error on stderr instead (library mismatch detection)
11799
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011800Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11801
11802 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11803 shell instructions from Heiko Rupp
11804
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011805Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * catalog.c: use the URL notation file:// for default catalog paths
11808
Daniel Veillard0ec98632001-11-14 15:04:32 +000011809Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * include/libxml/tree.h: better comments for _private fields
11812 * tree.c: removed a problem when copying an entity reference.
11813
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011814Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11815
11816 * vms/*: updated instructions and diffs from John A Fotheringham
11817
Daniel Veillarda11001b2001-11-12 22:45:36 +000011818Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * include/libxml/xmlerror.h: avoid an include problem if
11821 #include <libxml/xmlerror.h> happens first in code
11822 seems to be the case in KDE libs
11823
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011824Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11825
11826 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11827 from Igor for Windows
11828
11829Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11830
11831 * Makefile.am: Gary Pennington pointed out a missing prefix
11832
Daniel Veillard43d3f612001-11-10 11:57:23 +000011833Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11834
11835 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11836 * doc/*: upgraded and rebuilt the docs
11837
Daniel Veillardc1f78342001-11-10 11:43:05 +000011838Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11839
11840 * HTMLparser.c: fix comment in scripts element parsing.
11841 * result/HTML/doc3*: updated the results.
11842
11843Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11844
11845 * uri.c: another URI bug fix #63336, using Joel Young patch.
11846
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011847Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11848
11849 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11850 a cleaned up version of the Pwd shell string generation.
11851
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011852Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * valid.c include/libxml/tree.h: trying to fix namespaces +
11855 validation problems for good, closing #63619 in the process
11856 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11857 wrong in this respect, fixed it.
11858
Daniel Veillardd536f702001-11-08 17:32:47 +000011859Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11860
11861 * xmllint.c: Morus Walter patch to allow --format and --encode
11862
Daniel Veillard5004f422001-11-08 13:53:05 +000011863Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * debugXML.c: Stefan Kost provided an help command for the shell
11866
Daniel Veillarda6825e82001-11-07 13:33:59 +000011867Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11868
11869 * debugXML.c: Heiko Rupp pointed that the shell would crash
11870 on empty nodesets returns.
11871
Daniel Veillard03f848d2001-11-07 12:53:46 +000011872Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11873
11874 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11875 migh need the history libraries
11876
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011877Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11878
11879 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11880 handle the case of < in quoted attributes, Bastian Kleineidam
11881
Daniel Veillardc853b322001-11-06 15:24:37 +000011882Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11885 fixing catalog breakages
11886 * Makefile.am catalog.c result/catalogs/catal
11887 result/catalogs/mycatalog.* test/catalogs/catal*:
11888 fixed more problems in catalog support, added more regression tests
11889 for both XML and SGML catalog handling
11890
Daniel Veillard66870c72001-11-05 19:27:49 +000011891Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11892
11893 * debugXML.c: applied an improvement to xmlGetLineNo() from
11894 Keith Isdale
11895
Daniel Veillardffe09c92001-11-05 14:21:47 +000011896Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11899 Side effect of the progressive catalog loading
11900
Daniel Veillardad661b92001-11-05 11:43:15 +000011901Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11902
11903 * Makefile.am: confexecdir and confexec_DATA were defined twice
11904 pointed out by Karl Eichwalder
11905
Daniel Veillard6eb17722001-11-04 22:19:27 +000011906Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11907
11908 * xmlcatalog.c: avoid unlink() and use remove() instead.
11909
Daniel Veillardea898282001-11-04 22:13:45 +000011910Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11911
11912 * libxml.spec.in: cleanup
11913 * include/libxml/xmlwin32version.h: updated with 2.4.8
11914
Daniel Veillarda4617b82001-11-04 20:19:12 +000011915Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11916
11917 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11918 of compiling libxml with a non standard set of options
11919
John Fleck027edfb2001-11-04 20:13:58 +000011920Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11921
11922 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11923 document --sgml option, fixing gnome bugzilla #63382
11924
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011925Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11926
11927 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11928 breakage of 2.4.7, added a couple of really needed APIs
11929 like xmlCatalogIsEmpty() and xmlNewCatalog()
11930 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11931 for install-catalog
11932 * configure.in: preparing 2.4.8
11933
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011934Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11937 include/libxml/tree.h include/libxml/xmlIO.h: more include
11938 cleanups, export cleanly one html output + format function.
11939
11940Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * parser.c: removed initGenericErrorDefaultFunc call from
11943 xmlInitParser() since it could destroy previous calls to
11944 xsltSetGenericErrorFunc() effects
11945
Daniel Veillardebd38c52001-11-01 08:38:12 +000011946Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11947
11948 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11949 keyword.
11950
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011951Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11952
11953 * Makefile.am: cleanup
11954 * threads.c: cleanup too
11955 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11956 from xsltproc
11957 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011958 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011959
Daniel Veillard91c00402001-10-30 17:41:38 +000011960Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11963 was not used anymore !
11964
Daniel Veillard52dcab32001-10-30 12:51:17 +000011965Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * configure.in: preparing 2.4.7
11968 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11969 manual page from John
11970 * doc/*: updated the doc and rebuilt the generated pages
11971
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011972Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11973
11974 * xmlIO.c: closing bug #62711, the library should never
11975 close stdin or stdout.
11976
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011977Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * uri.c: second pass at fixing #63336, using Joel Young
11980 final patch. looks okay.
11981
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011982Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * uri.c include/libxml/uri.h: trying to clear #63336
11985 allowing the escaping routine to parse unconformant
11986 URI-References.
11987
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011988Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11989
11990 * vms/readme.vms vms/build_libxml.com nanoftp.c
11991 include/libxml/xmlversion.h.in: a few VMS updates from
11992 John A Fotheringham
11993 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11994 and xmlCleanupOutputCallbacks() for the Perl binding people.
11995
Daniel Veillard635ef722001-10-29 11:48:19 +000011996Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11999 apply fixes to close #63271 and avoid segfaults when
12000 the error routine gets callbed before xmlInitParser()
12001 get called.
12002 * nanoftp.c error.c: Applied patches from Justin Fletcher
12003 correcting some xmlGenericError misuses.
12004
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012005Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12006
12007 *doc/xmllint.xml, doc/xmllint.1
12008 New and improved man page for xmllint - .xml is the original, .1
12009 is the generated man page
12010
Daniel Veillardc9484202001-10-24 12:35:52 +000012011Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12012
12013 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12014 the web site from the main HTML document.
12015
Daniel Veillard5151c062001-10-23 13:10:19 +000012016Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12017
12018 * parser.c: fixed an erroneous validation bug when PE refs
12019 occurs in external parsed entities referenced from the
12020 internals subset
12021 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12022 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12023 added the associated testcase, it's a nice one.
12024 * HTMLparser.c: generate the DTD node as HTML still ...
12025 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12026
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012027Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12028
12029 * HTMLparser.c: fixed a bug in htmlNewDoc()
12030
Daniel Veillard89cad532001-10-22 09:46:13 +000012031Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12032
12033 * test/threads/*: added entities testing to the Thread test
12034 * testThreads.c: make the test reasonable
12035 * DOCBparser.c: fix the DTD public and system ID
12036 * xmllint.c: added --sgml for SGML DocBook importing
12037 * Makefile.am: added Docbtests target
12038
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012039Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12042 * testThreads.c: removed bogus include
12043
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012044Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12047 fixed a very serious (looping) validation bug
12048
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012049Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12050
12051 * include/libxml/globals.h include/libxml/threads.h threads.c
12052 testThreads.c: far more testing, cleaning up bugs
12053 * *.c : make sure globals.h is always included.
12054
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012055Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12056
12057 * HTMLparser.c: try to get rid of parser loops for good.
12058
Daniel Veillardab7488e2001-10-17 11:30:37 +000012059Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * configure.in: fixed some bugs in CFLAGS passing.
12062 * test/threads Makefile.am testThreads.c: added a specific
12063 threaded test case (really nasty, guaranteed).
12064
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012065Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * catalog.c: serious cleanup on the management of the
12068 XML catalog tree, more tests done, especially with
12069 the catalog PI.
12070
Daniel Veillard364789a2001-10-16 12:45:00 +000012071Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * catalog.c: avoid a problem in catalog cleanup on SMP if
12074 catalogs were not initialized.
12075
Daniel Veillard81463942001-10-16 12:34:39 +000012076Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * catalog.c xpath.c: trying to cleanup the not thread safe
12079 parts of the library.
12080
Daniel Veillard64a411c2001-10-15 12:32:07 +000012081Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * include/libxml/globals.h configure.in global.data: make
12084 the allocation be per-thread a configure option
12085 * encoding.c include/libxml/parser.h: fixed compilation
12086 errors
12087
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012088Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * include/libxml/parser.h: Norm reported that a few lines
12091 added were breaking libxslt compile, removed them for now
12092
Daniel Veillard6f350292001-10-14 09:56:15 +000012093Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * parser.c parserInternals.c threads.c: debugged and fixed
12096 initialization problems which were giving troubles on SMP
12097 boxes.
12098
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012099Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12100
12101 * include/libxml/Makefile.am: missing globals.h
12102
Daniel Veillarde7090612001-10-13 12:18:28 +000012103Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012104
Daniel Veillarde7090612001-10-13 12:18:28 +000012105 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012106
Daniel Veillardd0463562001-10-13 09:15:48 +000012107Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12110 include/libxml/parserInternals.h include/libxml/tree.h
12111 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12112 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12113 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12114 Applied the last patches from Gary, cleanup, activated threading
12115 all user accessible global variables are now handled in globals.[ch]
12116 Still a bit rought but make tests passes with either
12117 --with-threads defined at configure time or not.
12118 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12119 linking options
12120
Daniel Veillardb8478642001-10-12 17:29:10 +000012121Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * Makefile.am include/libxml/Makefile.am
12124 include/libxml/globals.h globals.c include/libxml/threads.h
12125 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12126 configure.in: started integrating the core of the thread support
12127 not activated yet but half integrated. The code should still
12128 compile and work anyway.
12129
Daniel Veillardb44025c2001-10-11 22:55:55 +000012130Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12133 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12134 integrating the non-controversial parts of Gary Pennington
12135 multithread patches
12136 * catalog.c: corrected a small bug introduced
12137
Daniel Veillard75b96822001-10-11 18:59:45 +000012138Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12139
12140 * catalog.c include/libxml/catalog.h: very serious cleanup,
12141 isolating unportable code and as much as possible the accesses
12142 to the global shared catalog. May need more testing !
12143
Daniel Veillard78d12092001-10-11 09:12:24 +000012144Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12145
12146 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12147 Keith Isdale patches for the XSLT debugger interfaces. Some
12148 cleanup
12149
Daniel Veillardff0b7312001-10-11 06:46:09 +000012150Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12153 * DOCBparser.c: generate line nubers in elements
12154
Daniel Veillard60087f32001-10-10 09:45:09 +000012155Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * configure.in: preparing 2.4.6 release
12158 * doc/xml.html doc/html/*: updated and rebuilt the docs
12159 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12160
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012161Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12162
12163 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12164 adding documentation for DV's supercatalog support
12165
Daniel Veillard82d75332001-10-08 15:01:59 +000012166Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12167
12168 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12169 super catalog support adding one API and one flag --sgml to
12170 xmlcatalog
12171
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012172Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12173
12174 * doc/xmlcatalog_man.xml, xmlcatalog.1
12175 One more crack at
12176 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12177
12178
Thomas Broyer47334c02001-10-07 16:41:52 +000012179Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12180
12181 * xpath.c: implemented xmlXPathObjectCopy for external objects
12182 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12183
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012184Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12185
12186 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12187 finishing up fix to
12188 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12189 the xmlcatalog man page display more elegantly
12190
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012191Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12192
12193 * configure.in: closing bug #61832
12194 * HTMLparser.c: removed a warning
12195
Daniel Veillard6ab38382001-10-06 13:08:27 +000012196Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12197
12198 * xpath.c: fixing #61673 part I, do not loose doc information
12199 when copying result value trees.
12200
Daniel Veillard556c6682001-10-06 09:59:51 +000012201Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * xpath.c: trying to harden the XPath interpreter
12204
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012205Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12206
12207 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12208 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12209
William M. Brack1633d182001-10-05 15:41:19 +000012210Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12211
12212 * HTMLparser: repaired another loop problem
12213
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012214Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12217 parsing.
12218 * xpath.c: fix bug #61291 the default XML namespace node is
12219 missing from the namespace axis.
12220 * tree.c: refuse to create namespaces nodes with prefix "xml"
12221
Daniel Veillard651f9472001-10-04 14:51:06 +000012222Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * SAX.c: ouch a non-defined namespace could lead to a crash,
12225 fixed #61215
12226
Daniel Veillard7dd05702001-10-04 14:25:12 +000012227Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * parserInternals.c: closed bug #61054
12230
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012231Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12232
12233 * include/libxml/Makefile.am: closing #60708
12234
Daniel Veillarda293c322001-10-02 13:54:14 +000012235Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12236
12237 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12238 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12239
Daniel Veillardf4309d72001-10-02 09:28:58 +000012240Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12241
12242 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12243
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012244Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12245
12246 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12247 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12248
Daniel Veillard16756b62001-10-01 07:36:25 +000012249Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * catalog.c: Justin Fletcher provided cleaup code in case
12252 HAVE_STAT is not defined
12253 * include/win32config.h: Igor Zlatkovic suggested to have
12254 HAVE_STAT defined there
12255
William M. Brack5e1cac12001-09-28 16:19:18 +000012256Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12257
12258 * catalog.c - fixed typing error reported by M. Barros
12259
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012260Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12261
12262 * xmllint.c - fixing typo
12263
William M. Brackd28e48a2001-09-23 01:55:08 +000012264Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12265
12266 * HTMLparser.c: small enhancement to prevent loop on
12267 unrecognizable data
12268
Daniel Veillardb1d62872001-09-21 09:47:08 +000012269Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * parserInternals.c: applying patch from bug #60757 this
12272 should close it
12273
Daniel Veillardc0631a62001-09-20 13:56:06 +000012274Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * catalog.c xmlcatalog.c: removed a couple of warning
12277 * xpath.c: try to solve the linking problem on platforms
12278 needing trio to compile
12279
Daniel Veillard1a123612001-09-19 08:06:23 +000012280Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012281
Daniel Veillard1a123612001-09-19 08:06:23 +000012282 * Makefile.am libxml.spec.in: backing up non-documented changes
12283 commited without review or aproval by Jens Finke <jens@gnome.org>
12284 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012285
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012286Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * configure.in: Joe Orton provided a patch fixing a problem
12289 when iconv is specified to be in a non-standard directory
12290 but wasn't exported in xml2-config --cflags
12291
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012292Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12293
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012294 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012295 troubles with 2.4.4 errors.
12296
Daniel Veillard16698282001-09-14 10:29:27 +000012297Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12298
12299 * encoding.c entities.c: do not output hexadecimal charrefs
12300 when serializing HTML since some version of Netscape can't
12301 grok it, generate decimal ones.
12302 * result/HTML/doc3.htm: output changed due to previous test
12303 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12304
Daniel Veillard98fed372001-09-13 11:34:58 +000012305Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12308 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12309
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012310Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012311 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012312
12313 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12314 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12315 updated the configuration scripts systems accordingly
12316
Daniel Veillard04382ae2001-09-12 18:51:30 +000012317Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * configure.in: preparing for 2.4.4
12320 * doc/xml.html doc/html/*: updated and rebuilt the docs
12321
Daniel Veillardd63437e2001-09-12 15:00:27 +000012322Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12323
12324 * win32/dsp/libxml2.def.src: tried to incorporate comments
12325 from bug #59220
12326
Daniel Veillard319a7422001-09-11 09:27:09 +000012327Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12328
12329 * parser.c result/noent/wml.xml: fixed bug #59981 related
12330 to handling of '&' in attributes when entities are substitued
12331
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012332Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12333
12334 * libxml.h include/libxml/xmlversion.h.in
12335 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12336 Tried to close bug #60131
12337
Daniel Veillardbce62332001-09-10 18:46:55 +000012338Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12339
12340 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12341
Daniel Veillard143b04f2001-09-10 18:14:14 +000012342Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12343
12344 * SAX.c: fixing bug #59946 on xmlns=""
12345
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012346Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12347
12348 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12349 but allocates a new error code.
12350
Daniel Veillard05c13a22001-09-09 08:38:09 +000012351Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12352
12353 * xmllint.c: John Fleck fixed typos in the options output
12354 * parser.c SAX.c: fix ignorable white space SAX selection
12355
12356Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12357
12358 * entities.c: Steve Underwood found the possibility of an
12359 ininite loop in case of error.
12360
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012361Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12362
12363 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12364
Daniel Veillarda050d232001-09-05 15:51:05 +000012365Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12366
12367 * parser.c: warn if version is not 1.0 but it's not
12368 strictly speaking an error after analyzing the spec
12369
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012370Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12371
12372 *doc/catalog.html - add link to the html version of the
12373 man page, other linguistic cleanups
12374
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012375Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12376
12377 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12378 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12379 file, has not yet been included in the build.
12380
Daniel Veillard99784ff2001-09-01 16:20:28 +000012381Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * catalog.c: removed a duplicate affectation Justin Fletcher
12384
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012385Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12386
12387 * tree.c: Armin Sander pointed a possible text coalescing
12388 problem, completed his patch.
12389
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012390Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12391
12392 * trionan.c: Fixed const and volatile re-definition problem
12393
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012394Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12395
12396 * libxml.4 parser.c: doc updates from Heiko Rupp
12397 * parserInternals.c: 2 sanity checks from Heiko Rupp
12398
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012399Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * tree.c: applied patch from Armin Sander to make some pointers
12402 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012403 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012404
Daniel Veillardb06c6142001-08-27 14:26:30 +000012405Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * xpath.c: hum, restrict the integer usage gcc bug workaround
12408 to only gcc compilers so that other architecture don't get
12409 penalized by this limitation.
12410 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12411
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012412Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12413
12414 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12415 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12416
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012417Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12418
12419 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12420 --convert option to xmlcatalog to convert SGML ones to
12421 the XML syntax.
12422 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12423
12424 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012425Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12426
12427 * catalog.c xmlIO.c: started some serious testing and fixed
12428 a few bug and optmization needs.
12429
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012430Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12431
12432 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12433 preparing for a 2.4.3 release even if it may not be ready yet
12434 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12435 all file parsing lookup to go through the entity resolver, add
12436 to add an API to bypass it (needed to load catalogs themselves),
12437 some cleanup on the catalog code too.
12438 * nanoftp.c: small cleanup
12439 * doc/catalog.html: small update
12440
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012441Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12442
12443 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12444 Jun Kuriyama
12445
Daniel Veillardffb120d2001-08-23 00:52:23 +000012446Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12447
12448 * doc/catalog.html: finished the catalog documentation
12449
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012450Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * doc/catalog.html doc/xml.html: added documentation about
12453 Catalog support, misses an API description
12454 * doc/html/*: reextracted the API pages
12455
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012456Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12457
12458 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12459 Added the part about section 7.2 on URI resolution,
12460 fixed a side effect in the HTML parser, look complete
12461 and ready to rock except the URI/SystemID part!
12462
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012463Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * include/libxml/catalog.h include/libxml/parser.h
12466 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12467 xmlIO.c: added support and APIs needed for the catalog PI
12468 * include/libxml/xmlIO.h: cleanup
12469
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012470Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12473 include/libxml/catalog.h: starts to look okay, really
12474 plugged the new framework, cleaned a lot of stuff,
12475 added some APIs, except the PI's support missing this
12476 should be mostly complete
12477 * result/catalogs/* test/catalogs/*: added new test, enriched
12478 the existing one with URN ID tests
12479
Daniel Veillard64339542001-08-21 12:57:59 +000012480Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12481
12482 * catalog.c: fixed nextCatalog
12483 * result/catalogs/docbook test/catalogs/*: started adding
12484 a small regression test
12485
Daniel Veillardcda96922001-08-21 10:56:31 +000012486Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12489 more work on the XML catalog support.
12490 * parser.c include/libxml/parser.h: small cleanup seems using
12491 list as a public parameter name can give portability troubles
12492 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12493 include/libxml/xpath.h include/libxml/Makefile.am: removed
12494 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12495 wrappers
12496
Bjorn Reese45029602001-08-21 09:23:53 +000012497Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12498
12499 * Makefile.am trio.c triodef.h trionan.c xpath.c
12500 include/libxml/Makefile.am include/libxml/trionan.h:
12501 Re-worked Not-A-Number and Infinity support.
12502 * xmlcatalog.c: added readline include files
12503
Daniel Veillard344cee72001-08-20 00:08:40 +000012504Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12505
12506 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12507 testCatalog as xmlcatalog, making it an installed app
12508 adding a shell, and preparing it to be a /etc/xml/catalog
12509 management tool, though not ready yet
12510 * catalog.c include/libxml/catalog.h: adding support for
12511 XML Catalogs http://www.oasis-open.org/committees/entity/
12512 not finished, there is some interesting tradeoffs and a
12513 few open questions left.
12514
Daniel Veillardb7664f42001-08-19 13:00:43 +000012515Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12516
12517 * xmllint.c: fixed a line formatting problem
12518
Daniel Veillard5015b712001-08-17 09:37:52 +000012519Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * SAX.c: removed a couple of unused variable (Albert Chin)
12522
Daniel Veillardbb371292001-08-16 23:26:59 +000012523Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12524
12525 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12526 trying to fix some troubles w.r.t. function returning
12527 const xxxPtr.
12528
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012529Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12530
12531 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12532 defined
12533
Daniel Veillardae6db172001-08-16 19:32:00 +000012534Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12535
12536 * xpointer.c: removed unused var
12537
Daniel Veillard09190202001-08-16 16:27:41 +000012538Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12539
12540 * testXPath.c: another small cleanup closing bug #59110
12541
Daniel Veillard796f4b62001-08-16 16:00:13 +000012542Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * win32/dsp/libxml2.def.src: small cleanup closing bug
12545 #59108
12546
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012547Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12548
12549 * example/gjobread.c: add xmlCleanupParser() before leaving
12550
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012551Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * config.h.in configure.in include/libxml/xmlwin32version.h:
12554 released 2.4.2
12555
Daniel Veillardd3d06722001-08-15 12:06:36 +000012556Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * include/libxml/valid.h debugXML.c valid.c: deprecate
12559 the non-boundchecking Sprintf functions, add Snprintf
12560 this should close bug #57984
12561
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012562Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12565 URIs before doing the lookups (pointed by Mark Vakoc)
12566
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012567Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12568
12569 * xpath.c: serious changes on Result Value Trees and NodeSets
12570 w.r.t. deallocation and collect operations. Probably not
12571 100% clean (merge of allocated trees smells like a problem).
12572 Seems sufficient to close #58943
12573
Daniel Veillard90493a92001-08-14 14:12:47 +000012574Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * xmllint.c: adding a --format option
12577
Daniel Veillardfe703322001-08-14 12:18:09 +000012578Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12579
12580 * xpath.c: count() was broken on Result Value Tree
12581 * xmlIO.c: fixed file:/// accesses on _WIN32
12582
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012583Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12586 macro was renamed, this should close bug #58683
12587
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012588Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12589
12590 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12591 entity substitution mode text at the end of the entity might
12592 be added due to text coalescing.
12593 * nanoftp.c parser.c: small cleanup
12594
Daniel Veillard0c720972001-08-08 20:59:00 +000012595Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * HACKING: added John Fleck right to commit in the doc subdir
12598
Daniel Veillard48da9102001-08-07 01:10:10 +000012599Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12600
12601 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12602 allow to inherit attributes from the DTD directly in the
12603 tree, this is needed for XPath and can be a useful feature.
12604 Inherited namespaces are always provided at the tree level now
12605 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12606 of tests for this feature (XSLT being the prime user).
12607
Daniel Veillard50f34372001-08-03 12:06:36 +000012608Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12609
12610 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12611 testSAX.c xmlIO.c xmllint.c include/win32config.h
12612 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12613 include/libxml/xmlwin32version.h.in win32/README.MSDev
12614 win32/dsp/*: applied Win32 Facelift No.2 patches from
12615 Igor Zlatkovic for Windows/MSC
12616
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012617Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * SAX.c: unparsedEntityDecl() the URI computation of the
12620 entity wasn't done breaking XSLT unparsed-entity-uri()
12621
Daniel Veillard567e1b42001-08-01 15:53:47 +000012622Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * xpath.c: fixed a bug when walking the descendants and
12625 the current node has no children
12626 * debugXML.c: show up when a text node is supposed to not be escaped
12627
Thomas Broyerf186c822001-07-31 23:30:37 +000012628Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12629
12630 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12631 worked like the set:leading() function)
12632 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12633
Daniel Veillardba6db032001-07-31 16:25:45 +000012634Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12637
Daniel Veillard57905372001-07-31 15:52:17 +000012638Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * include/libxml/xmlIO.h: apply change to close #58141
12641 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12642
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012643Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * parser.c: when the internal subset uses a PE, then the
12646 included entity can use conditional sections.
12647
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012648Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12649
12650 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12651 when walking the namespace axis showing up in
12652 libxst/tests/general/bug-12
12653 * xmlmemory.c: added the possibility to trace a given block
12654 defined by its address
12655
Daniel Veillard4aafa792001-07-28 17:21:12 +000012656Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * parser.c: don't override existing encoding specified before
12659 starting xmlParseDocument()
12660
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012661Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * include/libxml/xmlwin32version.h: reinserted, needed for
12664 Windows users of CVS
12665
Darin Adlera77cac02001-07-27 17:41:51 +0000126662001-07-27 Darin Adler <darin@bentspoon.com>
12667
Darin Adler699613b2001-07-27 22:47:14 +000012668 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12669 * testCatalog.c: Add include of <libxml/parser.h>.
12670
126712001-07-27 Darin Adler <darin@bentspoon.com>
12672
Darin Adlera77cac02001-07-27 17:41:51 +000012673 * include/libxml/.cvsignore:
12674 * include/libxml/xmlwin32version.h:
12675 Remove this file from CVS because it's generated.
12676
Daniel Veillard50822cb2001-07-26 20:05:51 +000012677Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * parser.c include/libxml/parser.h: applied const patches from
12680 Tom Moog #58002
12681
Thomas Broyerba4ad322001-07-26 16:55:21 +000012682Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12683
12684 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12685 lookup framework
12686
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012687Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12688
12689 * tree.c: fixed xmlCopyNode() for documents
12690
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012691Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12694
12695Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012696
12697 * parser.c: fixes bug #57652 reported by Morus Walter
12698
Daniel Veillarde3924972001-07-25 20:25:21 +000012699Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12702
Daniel Veillarda53c6882001-07-25 17:18:57 +000012703Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12706 errors, lesson don't add new functions at 1am before a release
12707 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12708 from XPath initialization when possible.
12709
Daniel Veillardd9bad132001-07-23 19:39:43 +000012710Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12711
12712 * result/scripts/base*: removing history/readline changed
12713 this slightly
12714 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12715 xmllint.c: make element content line number generation
12716 optionnal to avoid breaking old apps added interface to switch
12717
Daniel Veillardf012a642001-07-23 19:10:52 +000012718Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012721 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012722 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12723 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12724 John Kroll fixes to allow saving to HTTP via PUT (or
12725 POST of needed).
12726 * doc/html/*.html: regenerated the docs
12727
Thomas Broyere8126242001-07-22 03:54:15 +000012728Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12729
12730 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12731 xmlHashScanFull and xmlHashScannFull3 to get passed the
12732 three keys as arguments to the callback function
12733
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012734Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * configure.in Makefile.am: removed libxml softlink for good
12737 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12738 100% coverage by gtk-doc
12739
Daniel Veillard8599e702001-07-17 21:38:51 +000012740Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12743 fixed serious troubles due to size_t vs. int mismatch
12744
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012745Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12748
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012749Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12750
12751 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12752 convenient extension API for value and context managing
12753 Now handles external objects through xmlXPathPopExternal,
12754 xmlXPathWrapExternal and xmlXPathReturnExternal.
12755 Added functions for sets operations (intersection, etc.)
12756
Daniel Veillard22090732001-07-16 00:06:07 +000012757Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12760 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12761 HTMLparser.c: cleanup of global variables, marking some
12762 const or private.
12763
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012764Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012765
12766 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12767 fixed xmlXPathNodeSetItem when passing index=0
12768
Daniel Veillard05dec342001-07-14 21:57:39 +000012769Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
12771 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12772
Daniel Veillard28ae6362001-07-14 16:44:32 +000012773Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * xmllint.c: fixed compilation under Cygwin #57503
12776 * TODO: update
12777
Peter Williamsed156f52001-07-13 18:35:13 +0000127782001-07-13 Peter Williams <peterw@ximian.com>
12779
12780 * config.h.in: add #undef HAVE_DLFCN_H
12781
12782 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12783 builddir.
12784
Daniel Veillard73b36e32001-07-12 15:09:52 +000012785Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12788 raised by #57348 and #57381
12789
Daniel Veillard7db37732001-07-12 01:20:08 +000012790Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12793 tree.c xpointer.c: store the line numbder in element->content,
12794 may break some software, need a configuration mechanism
12795
Darin Adler96037892001-07-11 00:03:16 +0000127962001-07-10 Darin Adler <darin@bentspoon.com>
12797
12798 * .cvsignore:
12799 * example/.cvsignore:
12800 * include/.cvsignore:
12801 * include/libxml/.cvsignore:
12802 Various things that are generated and should be ignored.
12803
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012804Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12807 * doc/xml.html doc/html/*: updated the docs
12808
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012809Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12812 validation occured on content with element child
12813
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012814Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * tree.c: fixed XML Base computation which was broken
12817 * debugXML.c: added a base function to the shell
12818 * Makefile.am result/scripts/* test/scripts/*: added scripts
12819 based regression tests, and adding 2 XML Base tests
12820
Daniel Veillard19e96c32001-07-09 10:32:59 +000012821Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * tree.c: set properties doc and call xmlSetListDoc for properties
12824 content when grafting them in a different tree.
12825 * aclocal.m4: remove from CVS
12826
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012827Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * win32/libxml2/libxml2.def.src: added some missing entry point
12830 for XPath (Mark Vakoc)
12831
Daniel Veillard388236f2001-07-08 18:35:48 +000012832Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12835 layer should URI-Unescape before trying to open resources.
12836
Daniel Veillard04383752001-07-08 14:27:15 +000012837Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * xpath.c: fix the name() bug for elements in the default
12840 namespace reported by Charlie Bozeman
12841
Daniel Veillard7583a592001-07-08 13:15:55 +000012842Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12845 led to an XPath fix, improvements of SAX initialization, and
12846 an added option --nocdata to testXPath
12847
Daniel Veillard449d7392001-07-07 19:11:06 +000012848Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * doc/libxml-doc.el: Felix Natter provided anew version working
12851 with XEmacs too
12852
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012853Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * include/libxml/xpath.h: small cleanup
12856 * doc/xml.html: update
12857
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012858Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12861 released 2.3.14
12862
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012863Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012866 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012867
Daniel Veillard73c9c042001-07-05 20:02:54 +000012868Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12871 were not equal to empty strings
12872
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012873Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * SAX.c: fixed a URI-Reference computation problem when validating
12876 * xmlIO.c: small cleanup
12877
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012878Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * parser.c: improved the description of a couple of interfaces
12881 upon Larry Stamper suggestion
12882
Daniel Veillard62f313b2001-07-04 19:49:14 +000012883Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * SAX.c entities.c parser.c: changed completely the way entities
12886 are handled when running the parser in entity substitution mode.
12887 This fixes a bug reported by Stephan Kulow and nearly divides
12888 by 3 the amount of memory required by libxslt to load and process
12889 DocBook TDG.
12890
Daniel Veillardf420ac52001-07-04 16:04:09 +000012891Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * HTMLparser.c: fixing a too early root closing problem raised
12894 byt Prashanth Naidu
12895
Daniel Veillard8c357d52001-07-03 23:43:33 +000012896Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
12898 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12899 raised by Mark Vakoc.
12900
Daniel Veillard6e90d192001-07-03 16:37:49 +000012901Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12902
12903 * example/Makefile.am: fixed the include path to add srcdir/include
12904 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12905 and some cleanup
12906
Daniel Veillardf06307e2001-07-03 10:35:50 +000012907Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12910 lot of optimization work, results in significant improvements
12911 when handling really complex XPath queries. Add a small optimizer
12912 for unions, improve [n] and [last()], avoid some costly ops.
12913
Daniel Veillard77044732001-06-29 21:31:07 +000012914Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12917 * xpath.c: small cleanup
12918 * xmlGetNsList: reformated, fixed problems if used on Entities
12919
Daniel Veillard2adbb512001-06-28 16:20:36 +000012920Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12923
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012924Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12927 * Makefile.am example/Makefile.am: workaround automake generating
12928 erroneous deps
12929
Daniel Veillard12f7d292001-06-28 13:12:11 +000012930Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * include/win32config.h: bug #56801 Yon Derek provided a patch
12933 to the windows config file.
12934
Daniel Veillard87ee9142001-06-28 12:54:16 +000012935Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12938 libxml.h : Yon Derek provided a set of changes to compile from
12939 CVS on Windows/MSC
12940
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012941Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * parser.c: fixed UTF8 BOM support in push mode
12944 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12945 added a specific testcase
12946
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012947Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * Makefile.am: added --push regression tests
12950 * parserInternals.c: the XML parser segfaulted in --push mode
12951
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012952Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * configure.in: moved the symlinks detection within a CVS
12955 check, this is not portable and will be removed soon.
12956 * xpath.c: small cleanup/speedup
12957
Daniel Veillard11648102001-06-26 16:08:24 +000012958Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12961 release of 2.3.12
12962 * parser.c: make an error message if unknow entities in all cases
12963
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012964Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12967
Daniel Veillard23793842001-06-25 16:07:45 +000012968Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12971 includes were installed in the wrong dir
12972
Daniel Veillardf5498f32001-06-25 15:08:36 +000012973Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * doc/html.xml: warn against sending code to exhibit bugs.
12976
Daniel Veillard56f06462001-06-24 21:34:03 +000012977Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12980 Tru64 from Thomas Leitner
12981
Daniel Veillardc5d64342001-06-24 12:13:24 +000012982Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * AUTHORS: added William and Bjorn
12985 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12986 daniel@veillard.com hopefully I won't have to do this again
12987 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12988 docs can be rebuilt cleanly now
12989 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12990 from CVs it's generated, added include/libxml/xmlwin32version.h
12991 also generated but which should change far less frequently.
12992 * catalog.c nanoftp.c: made sure to include libxml.h not
12993 libxml/xmlversion.h directly
12994 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12995 when compiling on WIN32 and MSC
12996
Daniel Veillard07385fd2001-06-23 21:55:48 +000012997Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * include/Makefile.am include/libxml/Makefile.am configure.in:
13000 fixed make distcheck and rebuilding the rpms
13001
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013002Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * configure.in: should finish the migration of exported includes
13005 into a real include/libxml in CVS, at least for CVS users.
13006 * removed the exported headers, added in include/libxml (as well
13007 as xmlversion.h.in).
13008
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013009Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * configure.in: fixed the way to detect symlink
13012
Daniel Veillard66541772001-06-23 18:31:04 +000013013Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * configure.in: updated, include/libxml is now a real CVS dir
13016
Daniel Veillardca989762001-06-23 17:39:29 +000013017Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13020 version works with both libxml1 and libxml2 (it autodetects
13021 the prefix of the html-files) from Felix Natter.
13022 * doc/xml.html: updated doc accordingly
13023
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013024Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * xpath.c: fixed the bug generating a template loop in libxslt
13027 when using docbook-xsl-1.4, * should filter out document nodes
13028 * HACKING: added William
13029 * TODO: updated
13030
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013031Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13032
13033 * doc/FAQ.html: added a warning about gcc-3.0
13034 * doc/xml.html: added reference to gdome2 and removed a confusing
13035 sentence
13036
Daniel Veillardf7f41852001-06-22 15:18:01 +000013037Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * xmlversion.h: okay this is a generated file, but Windows
13040 users need it and they can't generate it, and I want CVS
13041 Windows users ...
13042 * win32/libxml2/libxml2_so.dsp: Windows project file for
13043 the shared lib version of libxml2
13044 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13045 resources needed for libxslt/xsltproc by Yon Derek
13046
Bjorn Reese3157b342001-06-22 14:41:45 +000013047Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13048
13049 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13050
Daniel Veillard4151acb2001-06-22 10:48:57 +000013051Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
Daniel Veillardcc146db2001-06-22 11:10:52 +000013053 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13054
13055Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
Daniel Veillard4151acb2001-06-22 10:48:57 +000013057 * include/win32config.h: Yon Derek provided a first fix
13058 to be able to compile libxslt/xsltproc on Windows
13059
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013060Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * xpath.c: attempt to work around what seemed a gcc optimizer
13063 bug when handling floats on i386 http://veillard.com/gcc.bug
13064 * tree.c entities.c encoding.c: doing some cleanups while
13065 chasing it
13066
Daniel Veillard017b1082001-06-21 11:20:21 +000013067Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * Makefile.am: cleanup when --without-debug is specified
13070 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13071 w.r.t. --without-debug and other include points
13072 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13073 Catalogs
13074 * configure.in entities.h tree.h HTMLparser.c: removed
13075 --without-corba, made the _private field mandatory
13076
Daniel Veillard87a764e2001-06-20 17:41:10 +000013077Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13080 outputs a BOM in UTF8, an errata has been issued to avoid the
13081 problem, that was the most reasonable solution... Add support
13082 for a leading UTF8 BOM in entities.
13083
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013084Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * valid.c: fixed a bug found when post validating an entity ref
13087 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13088 activate it too
13089
Daniel Veillard39196eb2001-06-19 18:09:42 +000013090Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13093 weakness in the node copy the XPointer and the XInclude
13094 implementations. Serious cleanup.
13095
Daniel Veillard3739b982001-06-19 12:51:30 +000013096Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * Makefile.am: Kjartan Maraas provided a small patch to
13099 add xml2-config.in to EXTRA_DIST
13100
Daniel Veillarda9142e72001-06-19 11:07:54 +000013101Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13104 provided another failing case found in KDE, the way the
13105 ctxt->vctxt.nodeTab was allocated and freed changed over
13106 time but it wasn't completely cleaned up. This should fix it.
13107
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013108Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * parser.c: Stephan Kulow also raised the fact that line number
13111 could get miscounted making debug harder, fixed the problem
13112 in xmlParseCharData()
13113
Daniel Veillard64b98c02001-06-17 17:20:21 +000013114Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * valid.c: Stephan Kulow pointed out a problem when validating
13117 and using an empty entity, forgot a 'break' in a case.
13118
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013119Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13122 * doc/xml.html: updated with 2.3.11
13123
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013124Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * TODO: updated adding cleanup of generated doc
13127 * configure.in: prepared to release 2.3.11
13128 * xmllint.c: added --version for bug reporting
13129 * doc/html/*.html: rebuilt the doc
13130
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013131Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * xpath.c: first part of the work on selecting namespace to
13134 fix bug #56115
13135
Daniel Veillard96ed5832001-06-15 22:22:04 +000013136Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13139 when using -liconv
13140 * TODO: updated
13141
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013142Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13145 cleanup, encoding support.
13146
Daniel Veillard608ad072001-06-14 08:32:28 +000013147Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13148
13149 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13150
Daniel Veillard239d0522001-06-13 23:02:48 +000013151Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * xpath.c: bug detected by Ankh when / is used as a function arg
13154
Daniel Veillard02bb1702001-06-13 21:11:59 +000013155Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13158 of element and use it to avoid outputting formatting spaces at
13159 the wrong place. Implemented the format parameter for HTML save.
13160 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13161 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13162 result/HTML/wired.html: of course this impact the result of a
13163 number of HTML tests
13164
Daniel Veillard95d845f2001-06-13 13:48:46 +000013165Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * HTMLtree.[ch]: started augmenting the HTML save API with
13168 encoding and formatting parameters
13169
Daniel Veillardeca60d02001-06-13 07:45:41 +000013170Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * HTMLtree.h: cleanup and started evaluating the work needed on
13173 revamping the HTML output code
13174
Daniel Veillard84666b32001-06-11 17:31:08 +000013175Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13178
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013179Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * valid.c: fixed bug #56049, forgot one check in the
13182 validation routine
13183
Daniel Veillardca2366a2001-06-11 12:09:01 +000013184Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13187
Daniel Veillard6761eee2001-06-11 10:29:38 +000013188Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * libxml.h: fixed an error in last commit
13191 * doc/FAQ.html: added an entry for compilation from CVS
13192
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013193Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * xmlversion.h.in libxml.h: Cygwin patches
13196 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13197 * tree.h: cleanup
13198
Daniel Veillardacd370f2001-06-09 17:17:51 +000013199Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13202 memory block in a strange case where libxml is linked twice
13203 in the binary.
13204
Daniel Veillard1d047672001-06-09 16:41:01 +000013205Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13208 state far too often, simple fix used to avoid it.
13209
Daniel Veillard4497e692001-06-09 14:19:02 +000013210Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13213 being processed, applied his patch
13214 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13215
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013216Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13219 provided fixes to compile on MSCC again
13220 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13221 also provided an update for the project files.
13222
Daniel Veillarda682b212001-06-07 19:59:42 +000013223Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13226 bug #55810
13227
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013228Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * tree.c: fixed xmlGetNsProp() to close bug #55683
13231 Note this requires libxslt to use it's own function instead.
13232
Daniel Veillardf0c53762001-06-07 16:07:07 +000013233Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * HTMLtree.c: when in a pre element no formatting space should
13236 be added.
13237 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13238
Daniel Veillard068a9652001-06-07 15:30:26 +000013239Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * configure.in: added tests for signal() and signal.h
13242
Daniel Veillard541d6552001-06-07 14:20:01 +000013243Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13246
Daniel Veillard8a367d42001-06-07 14:01:34 +000013247Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * doc/libxml-doc.el: Felix Natter provided a new version for
13250 libxml2
13251
Daniel Veillard8a926292001-06-07 11:20:20 +000013252Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * HTMLtree.c: when in a pre element no formatting space should
13255 be added.
13256
Daniel Veillard14839d52001-06-06 16:11:56 +000013257Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13260
Daniel Veillarde95e2392001-06-06 10:46:28 +000013261Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13264 hack
13265 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13266 * uri.c: fixed a warning
13267
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013268Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * HTMLtree.c: trying to close bug #55772 escaping in script
13271 elements
13272 * doc/xml.html: suggest to send mail to the list
13273
13274Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013275
13276 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13277 good. Use a macro and based on the solution provided in
13278 vsnprintf manual page from GNU.
13279
Bjorn Reese99748722001-06-05 12:49:15 +000013280Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13281
13282 * error.c: Workaround for non-preserving variadic list.
13283 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13284
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013285Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * doc/xml.html: added 2.3.10 release
13288
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013289Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * configure.in: releasing 2.3.10
13292
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013293Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13296
Daniel Veillard20042422001-05-31 18:22:04 +000013297Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * encoding.c: Robert Collins provided a patch to add the
13300 "US-ASCII" encoding alias
13301
Daniel Veillard97ac1312001-05-30 19:14:17 +000013302Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13305 string oriented functions and started cleaning the related areas
13306 in xpath.c which needed fixing in this respect
13307
Daniel Veillard2d703722001-05-30 18:32:34 +000013308Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13311 #55380
13312 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13313
Daniel Veillard9403a042001-05-28 11:00:53 +000013314Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * TODO: updated
13317 * nanohttp.[ch] : started adding APIs to get the redirected URL
13318 when this occurs (needed for further base computation
13319 * tree.h: cleanup
13320 * encoding.c: cleanup
13321 * SAX.c: minor change around ctxt->loadsubset
13322
Daniel Veillard6278fb52001-05-25 07:38:41 +000013323Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * Makefile.am include/Makefile.am: small change to have
13326 include/libxml rebuilt if working from CVS.
13327 * uri.c: applied another patch from Carl Douglas for URI escaping,
13328 this should close bug #51876
13329
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013330Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13333 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13334 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13335 added specific regression test
13336 * parser.h: preparing for the XSLT mode where DTD inherited
13337 attributes are added to the tree.
13338
Daniel Veillardbbd22452001-05-23 12:02:27 +000013339Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * xinclude.[ch]: Updated the namespace for the Last Call version
13342 * result/XInclude/include test/XInclude/include: updated the
13343 testsuite accordingly
13344
Daniel Veillard8514c672001-05-23 10:29:12 +000013345Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13348 related to bug #51876
13349
Daniel Veillard42596ad2001-05-22 16:57:14 +000013350Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * tree.c: fixed a gross mistake in base computation, xml:base is
13353 not completely correct yet (need cascade).
13354 * xpath.[ch]: added the few things needed to find a function name
13355 and URI from the XPath context when it is called.
13356
Daniel Veillard81418e32001-05-22 15:08:55 +000013357Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13360 * DOCBparser.c: small cleanup
13361 * xmllint.c: added a --catalogs option to load catalogs from
13362 $SGML_CATALOG_FILES
13363 * tree.c: cleanup
13364 * configure.in: iconv library fixup, ICONV_LIBS
13365
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013366Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * catalog.c: handling of CATALOG entries. detection of recursion,
13369 and a few bugfixes
13370 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13371 against the default namespace
13372
Daniel Veillard04b93292001-05-21 08:15:31 +000013373Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13376
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013377Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * parser.c: fixed propagation context info when parsing an
13380 external entity.
13381 * doc/html/*.html: regenerated a couple of docs
13382
Daniel Veillard4623acd2001-05-19 15:13:15 +000013383Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * doc/xml.html: update with 2.3.9 informations
13386
Daniel Veillardbed7b052001-05-19 14:59:49 +000013387Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13390 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13391 * doc/html/* : rebuilt the docs
13392 * valid.c: small patch which may improve some case when
13393 validating.
13394
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013395Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * HTMLparser.c: Closed bug #54891
13398 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13399 to the suite
13400
13401Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13404 applied a documentation patch from LotR and filled in a few missing
13405 descriptions
13406
Daniel Veillard76d66f42001-05-16 21:05:17 +000013407Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * xpath.c tree.c parser.c: speed optimizations at the parser level
13410 document tree freeing and xpath evaluation
13411
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013412Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * parser.c parser.h parserInternals.h: fixed a couple of
13415 interfaces for handling memory buffer input to const char *
13416 upon suggestion of JamesH.
13417
Daniel Veillardc3739e72001-05-15 15:23:27 +000013418Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * configure.in: LoTR sent a patch fixing the previous commit
13421
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013422Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * configure.in: trying to deal again with the stoopid -R linking
13425 flag of Solaris
13426
Daniel Veillard790142b2001-05-15 10:51:53 +000013427Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * xpath.h: two nodeset access macros from Thomas Broyer
13430
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013431Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13434 patch from Thomas Broyer
13435
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013436Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13439 case
13440 * INSTALL: was empty added stuff from the FAQ
13441
Daniel Veillard75bea542001-05-11 17:41:21 +000013442Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13445 attributes handling and #54433 by adding xmlUnsetProp()
13446 and xmlUnsetNsProp()
13447
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013448Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * HTMLparser.c: Patch from Jonas Borgström
13451 (htmlGetEndPriority): New function, returns
13452 the priority of a certain element.
13453 (htmlAutoCloseOnClose): Only close inline elements if they
13454 all have lower or equal priority.
13455 * result/HTML: this of course changed a number of tests results.
13456
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013457Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * xmlIO.c catalog.c: plugged in the default catalog resolution
13460 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13461 documentations
13462 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13463
Daniel Veillarda7374592001-05-10 14:17:55 +000013464Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13467 integrating catalogs
13468 * catalog.[ch] testCatalog.c: adding a small catalo API
13469 (only SGML catalog support).
13470 * parser.c: restaured xmlKeepBlanksDefault(0) API
13471
Daniel Veillardc17337c2001-05-09 10:51:31 +000013472Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13475
Daniel Veillard257d9102001-05-08 10:41:44 +000013476Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * parser.c: added xmlParseExternalEntityPrivate() to allow
13479 propagation of ctxt->_private when parsing external entities
13480
Daniel Veillard083c2662001-05-08 08:27:14 +000013481Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13484
Daniel Veillard01ef7382001-05-08 07:31:43 +000013485Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13488
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013489Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * valid.c: warn when indeterminist content model is detected
13492 * result/VC/ElementValid8: this adds a message
13493 * Makefile.am: add --novalid for VCM tests
13494 * parserInternals.c: added a call to Init memory
13495
Daniel Veillard64269352001-05-04 17:52:34 +000013496Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13499 when both parameters are NULL.
13500
Daniel Veillard37721922001-05-04 15:21:12 +000013501Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * valid.c: applied small patch from Gary Pennington, reindented
13504 some part of the code.
13505
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013506Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13509 release, updated and regenerated the docs
13510
Daniel Veillard357c9602001-05-03 10:49:20 +000013511Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * xpath.c result/XPath/expr/floats : clarified and cleanup
13514 printing of abnormal floats in tests.
13515
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013516Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13519 * results/HTML/ : a few changes in the output of the HTML tests as
13520 a result.
13521 * configure.in: tying to fix -liconv where needed
13522
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013523Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * Makefile.am: fixed a stupid error
13526
Daniel Veillard7150a032001-05-02 16:41:11 +000013527Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * configure.in Makefile.am: make the inclusion of the trio
13530 modules in the library conditional
13531
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013532Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * DOCBparser.c: patche from László Kovács, fixed entities refs
13535 in attributes handling
13536
Daniel Veillardedddff92001-05-02 10:58:52 +000013537Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13540 flushing
13541
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013542Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * xpath.c: fix of an XSLT namespace bug reported on the list
13545 general/bug-8-
13546
Daniel Veillard5792e162001-04-30 17:44:45 +000013547Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * strio.h trio.c: Dan McNichol suggested a couple of small
13550 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13551
Daniel Veillard02141ea2001-04-30 11:46:40 +000013552Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * tree.c parser.c encoding.c: spent a bit more time looking
13555 at the parsing speed and DOM handling. Added a few more
13556 speedups.
13557
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013558Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * parser.c: small but effective parsing speed improvement
13561
Daniel Veillardb59076b2001-04-29 17:04:07 +000013562Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * configure.in: default on the DocBook parser inclusion (for Gnome)
13565 * DOCBparser.h: fixed a header reference
13566
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013567Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * configure.in xpath.c: applied Bjorn patches for FPE on the
13570 alpha
13571
Daniel Veillardeefd4492001-04-28 16:55:50 +000013572Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13575 xmlSaveFormatFileTo()
13576
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013577Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * xpath.c: simple and efficient optimization, XPath functions
13580 aways bind to the same code, cache this
13581 * TODO: updated (by saying some is obsolete)
13582
Daniel Veillard2156a562001-04-28 12:24:34 +000013583Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * xpath.c: more cleanup work on XPath name parsing routines
13586
Daniel Veillard61d80a22001-04-27 17:13:01 +000013587Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13590 xmlXPathParseName
13591 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13592 * debugXML.c: avoid compilation problems if compiling without
13593 HTML support, Igor Zlatkovic
13594 * win32/libxml2/libxml2.def.src: being able to compile without
13595 XPath on Windows
13596
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013597Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * libxml.m4: yet another patch from Toshio Kuratomi
13600
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013601Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13604
Daniel Veillard67fee942001-04-26 18:59:03 +000013605Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * tree.[ch]: added xmlSaveFormatFile interface for saving
13608 and indenting a file.
13609
Daniel Veillard82e49712001-04-26 14:38:03 +000013610Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * xpath.c: fixed bug #53689 related to processing-instruction()
13613
Daniel Veillard02f077a2001-04-26 10:59:11 +000013614Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * DOCBparser.c: patche from László Kovács
13617
Daniel Veillard30211a02001-04-26 09:33:18 +000013618Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * parser.c: applied fixes from Christian Glahn bug report #53391
13621
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013622Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * error.c: Jean François Lecomte provided a complete description
13625 and a fix to bug #53537
13626
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013627Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13630
Daniel Veillard1034da22001-04-25 19:06:28 +000013631Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * DOCBparser.c SAX.c: a bit more work on entities processing.
13634 Still Need to cleanup XML output and references in attributes
13635
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013636Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13639
Daniel Veillardb33c2012001-04-25 12:59:04 +000013640Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * tree.c: trying to fix #53574, not completely complete,
13643 I would like xmllint --copy --debug test/ent1 and
13644 xmllint --debug test/ent1 to show the same result.
13645 * xpath.c: fix a bug when trying to sort namespace nodes
13646
Daniel Veillard5146f202001-04-25 10:29:44 +000013647Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13648
13649 * HTMLtree.c: real fix for #53402
13650
Daniel Veillard7533cc82001-04-24 15:52:00 +000013651Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13654 PIs when using xsl:output
13655 * valid.c: closing #53537 some case generate segfaults if there
13656 is validity errors
13657
Daniel Veillard61b33d52001-04-24 13:55:12 +000013658Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13661 of external parsed entities, added --noent to testDocbook
13662 * valid.c: Garry Pennington found an uninitialized variable
13663 access in xmlValidateElementContent()
13664
Daniel Veillard56098d42001-04-24 12:51:09 +000013665Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13668 with madness
13669 * result/HTML/ : this modified the result of the regression tests
13670 a lot.
13671
Daniel Veillard122376b2001-04-24 12:12:30 +000013672Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13675 to doc where it wasn't checked against NULL reported by
13676 Jens Laas
13677
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013678Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13681 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13682
Daniel Veillardeae522a2001-04-23 13:41:34 +000013683Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13686 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13687 * SAX.[ch]: cleanup and updates for DocBook
13688 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13689 ex SGML identifier changes
13690 * valid.c: removed a static unused function.
13691
Daniel Veillardde57c612001-04-23 09:13:36 +000013692Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * HTMLtree.c: applied change for Paul Sponagl on script saving
13695 * Makefile.am: the warning about entity title.xml are normal.
13696
Daniel Veillard393df012001-04-22 20:11:18 +000013697Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * configure.in: release of 2.3.7
13700 * Makefile.am: fixing make distcheck
13701
Daniel Veillarda41123c2001-04-22 19:31:20 +000013702Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * doc/html/* doc/xml.html: updated and regenerated the docs
13705
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013706Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13709
Daniel Veillarde82a9922001-04-22 12:12:58 +000013710Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * tree.c: fixed #53388 with the provided patch
13713
Daniel Veillard06803992001-04-22 10:35:56 +000013714Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * valid.c: Bjorn detected an invalid memory access. Fixed
13717 vstateVPush()
13718
Daniel Veillard40af6492001-04-22 08:50:55 +000013719Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13722
Bjorn Reese70a9da52001-04-21 16:57:29 +000013723Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13724
13725 * libxml.h: new header used only for the compilation of libxml
13726 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13727 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13728 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13729 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13730 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13731 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13732 baseline (version 1.2 plus a single patch).
13733 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13734 scientific notation for numbers. Tests added.
13735 * xpath.c: formatting of numbers changed to use sprintf
13736 (contribution from William Brack)
13737
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013738Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * valid.c: cleanup, more useful debugging
13741 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13742 * xmlIO.c: entity loading is printed as an error when validating
13743
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013744Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13745
13746 * valid.c: fixed to validate within entities
13747 * test/VCM/v22.xml: added a specific testcase
13748
Daniel Veillardca1f1722001-04-20 15:47:35 +000013749Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * valid.c: forgot an epsilon transition in for ()+
13752 * test/VCM/v21.xml : added a specific test case
13753
Daniel Veillard85349052001-04-20 13:48:21 +000013754Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * valid.c: removed a state explosion exhibited by RSS
13757 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13758 from bug #51872
13759
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013760Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13763 validation without using an ugly NFA -> DFA algo in the source.
13764 Made a specific algorithm easier to maintain, using a single
13765 stack and without recursion.
13766 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13767 * hash.c: made the growing routine static
13768 * tree.h parser.c: added the parent information to an
13769 xmlElementContent node.
13770
Daniel Veillarde470df72001-04-18 21:41:07 +000013771Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * SAX.c parser.c xpath.c: generating IDs when not validating
13774 from an external parsed entity was poisoning the ID has table
13775 with removed values. This was killing XSLT on the KDE help
13776 browser.
13777
Daniel Veillardceacdd92001-04-18 15:10:35 +000013778Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * entities.h: andrew@ugh.net.au detected a double declaration
13781
Daniel Veillarda10efa82001-04-18 13:09:01 +000013782Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * debugXML.c hash.c tree.h valid.c : some changes related to
13785 the validation suport to improve speed with DocBook
13786 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13787 the way validation errors get reported
13788
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013789Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13792 by P C Chow and William M. Brack for XSLT HTML output
13793
Daniel Veillard2d90de42001-04-16 17:46:18 +000013794Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13797 Igor Zlatkovic patches for MSC compilation and added his
13798 updates
13799
Daniel Veillarde043ee12001-04-16 14:08:07 +000013800Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13803 prefix lookup.
13804 * parserInternals.c: fixed the bug reported by Morus Walter
13805 due to an off by one typo in xmlStringCurrentChar()
13806
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013807Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * HTMLparser.c result/HTML/*: revamped the way the HTML
13810 parser handles end of tags or end of input
13811
Daniel Veillard82daa812001-04-12 08:55:36 +000013812Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13815
Daniel Veillard67a21302001-04-11 14:39:16 +000013816Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13819 bug where the linktime verions of free() won't work ...
13820
Daniel Veillard27b55282001-04-11 12:22:25 +000013821Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13824
Daniel Veillardafc73112001-04-11 11:51:41 +000013825Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * doc/xml.html: added 2.3.6 release
13828
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013829Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13832 * result/wml.xml: resulted in a small output change
13833
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013834Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * tree.c: xmlNewDoc was missing the charset initialization
13837 * xmllint.c: added --auto to autogenerate a doc, allow to
13838 reproduce the problem fixed on xmlNewDoc
13839
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013840Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * xpath.c: trying to get 52979 solved
13843 * tree.c result/ result/noent/: trying to get 52712 solved, this
13844 also made me clean up the fact that XML output in general should
13845 not add formating blanks by default, this changed the output of
13846 a few tests
13847
Daniel Veillard73639a72001-04-10 14:31:39 +000013848Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13851
Daniel Veillardfac26a12001-04-08 13:08:14 +000013852Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * configure.in: finally released 2.3.6
13855
Daniel Veillard911f49a2001-04-07 15:39:35 +000013856Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * xpath.c: checking for null pointer generated by new code
13859
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013860Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * xpath.c: fixed a [] evaluation problem reported
13863 * test/XPath/tests/simpleaddr: extended test
13864 * result/XPath/simpleaddr: updated result
13865
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013866Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * xmllint.c: Dan Timis reported a portability problem
13869 on Macs without mmap, fixed it.
13870
Daniel Veillardb38bd552001-04-03 18:22:00 +000013871Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * testXPath.c : added a --tree option allowing to display the
13874 tree dump of the XPath expression
13875
Daniel Veillard4dd93462001-04-02 15:16:19 +000013876Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * xpath.c: fixed a memleak when comparing nodesets
13879 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13880 * tree.c: added a TODO
13881
Daniel Veillard92ad2102001-03-27 12:47:33 +000013882Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13885 we need string functions
13886 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13887 to be able to use them where needed. Applied some changes
13888 to reduce name linking pollution and compile in only what's
13889 needed.
13890 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13891 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13892 for the string manipulation functions
13893 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13894 to the free() function of xmlmemory.c
13895 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13896 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13897 usage.
13898
13899
Daniel Veillard2be30642001-03-27 00:32:28 +000013900Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * error.c: applied the context output patch of the error
13903 handling submitted by Chuck Griffith
13904 * error/VC/*: this slightly change some error logs
13905
Daniel Veillard50582112001-03-26 22:52:16 +000013906Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * parser.c: fixed line number reporting on error
13909
Daniel Veillard04be4f52001-03-26 21:23:53 +000013910Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * parser.c: Sullivan and Darin found a parser bug,
13913 applied the patch.
13914
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013915Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13918 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13919 xmlversion.h.in xpointer.c: of course the way I defined
13920 UNUSED breaks on old gcc version. Try to be smart and
13921 also define it directly in xmlversion.h
13922 * configure.in: removed -ansi flag from the pedantic set
13923
13924Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013925 Huge cleanup, I switched to compile with
13926 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13927 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13928 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13929 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13930 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13931 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13932 encoding.h entities.c error.c list.[ch] nanoftp.c
13933 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13934 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13935 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13936 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13937 Cleanup, staticfied a number of non-exported functions,
13938 detected and cleaned up a dozen of problem found this way,
13939 avoided a lot of public function name/typedef/system names clashes
13940 * doc/xml.html: updated
13941 * configure.in: switched private flags to the really pedantic ones.
13942
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013943Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * configure.in: 2.3.5
13946 * doc/html/*: rebuilt the docs
13947
Daniel Veillard146c9122001-03-22 15:22:27 +000013948Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * parser.c: fixed a reported bug in NOTATION parsing
13951 * uri.c: accepted but not fixed bug 51876, added TODO
13952 * Makefile.am: fixed bug 51876
13953
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013954Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * config.h.in configure.in error.c: fix a compilation problem
13957 on platforms without vsnprintf (xml@thewrittenword.com)
13958
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013959Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * parser.c: fixed a function name header typo
13962 * SAX.c: notations can also occur in external subset.
13963
Daniel Veillard7d42b542001-03-20 13:22:46 +000013964Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * error.c: removed a C++ like comment
13967
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013968Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * parser.c: fixing bug 52299 strange condition leading
13971 to a parser crash due to a buffer overflow
13972 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13973 added the specific test case
13974
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013975Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13978 xmlXPathConvert{String,Number,Boolean} to be able to make
13979 type casts without a context stack, fixed some implementation
13980 problems related to the absence of context at parse-time,
13981 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13982 in the public API too
13983 * xpointer.c xpathInternals.h: we need to know at parse time
13984 whether we are compiling an XPointer
13985
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013986Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13989 cleaned up the parser internals, refactored XPath code, added
13990 new compilation based APIs and cleanly separated public and
13991 private APIs.
13992
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013993Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * xpath.h: the comp field must be added at the end to avoid
13996 killing binary compat.
13997
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013998Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * Makefile.am: detect XPath memleaks in regreson tests
14001 * error.c: fixed and error w.r.t. error reporting still using
14002 stderr
14003 * hash.c: added new line at end of file
14004 * tree.h: minor cleanup
14005 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14006 expression parsing from evaluation, resulted in a number of
14007 changes internally, and in XPointer. Likely to break stuff
14008 using xpathInternals.h but should remain binary compatible,
14009 new interfaces will be added.
14010
Daniel Veillardd574f782001-03-14 19:40:17 +000014011Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * configure.in: fixed a couple of problems reported by
14014 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14015 without gcc on non linux platforms.
14016
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014017Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14020 a fix for --with-html-dir= configure support. I hope it won't
14021 break rpm generation
14022
Daniel Veillarda022fe02001-03-14 16:30:00 +000014023Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * xmlIO.c: one function comment cleanup.
14026
Daniel Veillard25239c12001-03-14 13:56:48 +000014027Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * SAX.c: external subset notations were improperly registered
14030 in the internal subset.
14031
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014032Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * README.cvs-commits: added, pointing to HACKING
14035 * HACKING: updated
14036
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014037Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * parser.c: and Matt Sergeant found one in the XML push
14040 parser (erroneous check I forgot to remove when I fixed the
14041 main parser).
14042
Daniel Veillard68d7b672001-03-12 18:22:04 +000014043Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * xpath.c: ptittom found a small bug in UnaryExpr
14046
Daniel Veillarde356c282001-03-10 12:32:04 +000014047Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * configure.in: bumped to 2.3.4
14050 * error.c: fixed bug #51860
14051 * tree.c: fixed bug #51861
14052 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14053 * tree.[ch] : added xmlDefaultBufferSize
14054 * nanoftp.c: typo in function name header block
14055 * doc/xml.html : updated, added link to XML::LibXSLT
14056 * doc/html/* : rebuilt the docs
14057
Daniel Veillard80f32572001-03-07 19:45:40 +000014058Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * parser.c SAX.c: the new content parsing code raised an
14061 ugly bug in the characters() SAX callback. Found it
14062 just because of strangeness in XSLT XML Rec ouptut :-(
14063
Daniel Veillard6c831202001-03-07 15:57:53 +000014064Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * Makefile.am: Martin Baulig suggested to add -lm
14067 * tree.c: found another bug in xmlNodeGetContent()
14068
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014069Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * xpath.c: Bjorn found the error related to strictness of comparison.
14072
Daniel Veillard29631a82001-03-05 09:49:20 +000014073Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * parser.c: trying to fix the Dtd parsing problem reported
14076 by Gary, side effect of last week speed optimizations.
14077
Daniel Veillard14be0a12001-03-03 18:50:55 +000014078Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14081 * parserInternals.c: removed unneeded test raised by Stric
14082
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014083Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14084
14085 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14086 and fixed by William Brack). Added xmlXPathFormatNumber.
14087 Changed the sorting slightly.
14088 * configure.in Makefile.am example/Makefile.am: Added -lm.
14089 Please note that applications linking with libxml2, must
14090 also like with the math library from now on.
14091
Daniel Veillardf9533d12001-03-03 10:04:57 +000014092Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14095
Daniel Veillard2f362242001-03-02 17:36:21 +000014096Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * parser.c: one must report spaces even if the Dtd element
14099 content proves that this is not part of the element content.
14100 * result/valid/*.xml: this changed the ouptu slightly
14101
Daniel Veillardb402c072001-03-01 17:28:58 +000014102Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * configure.in: bumped to 2.3.3
14105 * doc/xml.html: updated
14106
Daniel Veillard77851712001-02-27 21:54:07 +000014107Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * tree.c: minor doc fix
14110 * xpath.c: deallocation issues when a result tree has been
14111 converted to a node-set
14112
Daniel Veillardec70e912001-02-26 20:10:45 +000014113Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * doc/xml.html: oops corrected dates s/2000/2001
14116
Daniel Veillard8730c562001-02-26 10:49:57 +000014117Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * valid.c: new patch from Gary Pennington
14120
Daniel Veillard91e9d582001-02-26 07:31:12 +000014121Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * doc/xml.html: applied patch from Ankh
14124
Daniel Veillardedac3c92001-02-26 01:36:19 +000014125Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * xinclude.c: fixed a problem building on Mac
14128
Daniel Veillard21a0f912001-02-25 19:54:14 +000014129Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * parser.c: more work on increasing parsing ferformances
14132
Daniel Veillard48b2f892001-02-25 16:11:03 +000014133Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14136 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14137 avoiding memcpy in production builds MEM_CLEANUP macro use
14138 * parser.[ch] parserInternals.c: optimizations of the tightest
14139 internal loops inside the parser. Better checking of I/O
14140 flushing/loading conditions
14141 * xmllint.c : added --timing
14142
Daniel Veillard71681102001-02-24 17:48:53 +000014143Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * configure.in: bumped to 2.3.2
14146 * doc/xml.html: updated for release
14147
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014148Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * xpath.c: found a memleak and fixed a nasty bug
14151
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014152Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * xmllint.[c1] : added return code errors for xmllint
14155 * xpath.c: specific debug dump function for result value trees
14156
Daniel Veillard4b637072001-02-21 21:52:55 +000014157Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * xpath.c: finally implemented xmlXPathCompareNodeSets
14160 * test/XPath/expr/floats results/XPath/expr/floats: added
14161 a test for float expressions
14162
Daniel Veillardf714aa32001-02-21 03:07:44 +000014163Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14166 * parserInternals.[ch]: trying to speed up parsing
14167 * xpath.c : speeded up node set equality op
14168
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014169Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14172 better handling of ID/IDREF and the list modules associated
14173 * configure.in: small CFLAGS cleanup
14174
Daniel Veillarda8abee62001-02-19 15:14:59 +000014175Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * configure.in: fixed iconv detection on AIX (stric)
14178
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014179Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014180
14181 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14182
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014183Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14184
14185 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14186 and optimized xmlXPathNodeSetSort
14187
Daniel Veillard142adbf2001-02-17 13:21:05 +000014188Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * xpath.c: bug fix when context size is 0
14191 * parser.c: I like Norm's Dtd because they still manage to break
14192 the parser occasionally
14193
Daniel Veillardf23e0092001-02-16 13:21:29 +000014194Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14197
Daniel Veillarde0e26512001-02-16 00:11:46 +000014198Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14201 attributes within the XML-1.0 namespace
14202
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014203Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * xpathInternals.h: exported a few axis functions
14206 * doc/xml.html: updated the doc
14207
Daniel Veillard760f4422001-02-15 14:59:48 +000014208Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * configure.in: applied patch from Daniel van Balen for OpenBSD
14211 and bumped version to 2.3.1
14212 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14213 attempt to find autoclosing was simply broken, removed it,
14214 updated the examples, this is better
14215
Daniel Veillardd194dd22001-02-14 10:37:43 +000014216Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14217
14218 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14219 hash functionnalities.
14220 * doc/html/* : rebuild the doc
14221
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014222Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14225 on predicate
14226 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14227 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14228 really want to have tags closed on output even if we accept
14229 unclosed ones on input
14230
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014231Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * xpath.c: ouch don't free NULL, rare case fixed
14234 * tree.c: don't coalesce text nodes if they don't have the
14235 same behaviour wrt escaping on output
14236
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014237Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * xpath.c: small fixup
14240 * SAX.c: don't warn on empty namespaces.
14241
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014242Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * README: a bit of cleanup
14245 * configure.in: preparing for 2.3.0 release
14246
Daniel Veillard1f83d392001-02-08 09:37:42 +000014247Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * hash.[ch]: added a first version of xmlHashSize()
14250 * valid.c: another bug fix from Gary Pennington
14251
Daniel Veillard5eef6222001-02-07 18:24:48 +000014252Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * valid.c: couple of bug fixes pointed by Gary Pennington
14255 * HTMLtree.c: #if 0 cleanup
14256
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014257Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14260 which removes a time consuming check of xmlXPathNodeSetAdd()
14261 and use it in places where we are sure to not break unicity
14262
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014263Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * xpath.c: bug fixes found from XSLT
14266 * tree.c: preserve node->name special values when copying nodes.
14267 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14268 external subset are fetched when available but without full
14269 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14270 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14271 output with encoding disabled.
14272
Daniel Veillard2c833b62001-02-03 08:52:06 +000014273Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14276 xmlCheckFilename should not be called from xmlFileOpenW
14277 and xmlGzfileOpenW
14278
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014279Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14282 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14283 added the new tests for URI normalization
14284 * testURI.c: fixed stoopid bugs
14285 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14286 the URI in the error messages are now properly normalized
14287
Daniel Veillardea28ce62001-02-02 08:20:19 +000014288Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14291
Daniel Veillarde99a4762001-02-01 04:34:35 +000014292Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14295
Daniel Veillard2b325a02001-01-31 20:46:31 +000014296Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * xpath.c: fixed mod operator
14299
Daniel Veillardde55cf62001-01-31 15:53:13 +000014300Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * parser.c: fixed xmlStrcat doc
14303 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14304 trees.
14305
Daniel Veillard2f913b72001-01-31 13:23:49 +000014306Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * xpath.c result/XPath/tests/chaptersbase
14309 result/XPath/tests/simplebase: fixed XPath node()
14310 * tree.c: small fix in xmlNewNs()
14311 * Makefile.am: removed extraneous xml2Conf.sh rule
14312
Daniel Veillardb42042b2001-01-28 07:40:36 +000014313Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14316 Changed the library name, in order to get libxml-devel and
14317 libxml2-devel to coexist on a single system
14318 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14319 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14320
Daniel Veillardee0a4662001-01-27 18:59:33 +000014321Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14324 libxml2-devel installable in // as libxml-devel.
14325
Daniel Veillard5eb05942001-01-27 17:50:22 +000014326Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * doc/Makefile.am: fixed make rebuild in doc
14329 * doc/html/*.html: rebuilt the docs
14330
Daniel Veillard65c295d2001-01-26 09:32:39 +000014331Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14334
Daniel Veillard8e199902001-01-25 18:54:39 +000014335Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14338 the HTML doc to go into the -devel RPM ...
14339 * aclocal.m4 config.h.in: some updates due to auto* magic
14340
Daniel Veillard93086662001-01-25 18:13:04 +000014341Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xpath.h: added a hook in the context structure allowing to
14344 link to extra support, needed for XSLT
14345
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014346Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14349 xmlXPtrCmpPoints to use it.
14350 * propagated the following patch from Alejandro Forero
14351 * include/win32config.h xmlIO.c: applied further suggestions
14352 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14353 * example/gjobread.c: fixed warnings, now that it builds
14354
14355Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14356
14357 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14358
14359 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14360 filename points to a valid file (not a directory).
14361 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14362 Added calls to xmlCheckFilenameDir.
14363
14364 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14365 `path' (rather than `filename') as the parameter to gzopen and open.
14366
Daniel Veillard48177c22001-01-23 15:27:41 +000014367Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * Makefile.am: fixed a problem with EXTRA_DIST
14370
Daniel Veillardb83ba402001-01-22 22:45:10 +000014371Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14372
14373 * Makefile.am example/Makefile.am: finally found the trick
14374 to build the example, i.e. add "." in SUBDIRS before example
14375 in the list <grin/>
14376
Daniel Veillard82687162001-01-22 15:32:01 +000014377Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * doc/xml.html: updated with an XSLT section, removed pointer to
14380 W3C CVS base.
14381
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014382Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14385 too, and deallocation need to occur the same way.
14386
Daniel Veillarde4566462001-01-22 09:58:39 +000014387Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14390 type correponding to an XSLT result tree fragment. Share most
14391 of the data format with node set, as well as operators.
14392 * HTMLtree.c: added a newline at the end of the doctype output
14393 whe this one is not present initially.
14394 * tree.c: make sure taht the parent and doc pointers are properly
14395 set when copying attributes (lists).
14396
Daniel Veillard701c7362001-01-21 09:48:59 +000014397Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14400
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014401Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * xpath.c: seems I finally killed that ugly path evaluation
14404 context bug (tagged 9999 in case is is wrong)
14405
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014406Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14409 for XSLT
14410
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014411Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14414 for xmlGzfileOpen() bug
14415
Daniel Veillardf6eea272001-01-18 12:17:12 +000014416Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * xpath.c: removed an error found by XSLT usage
14419 * tree.c parserInternals.h: use a predefined static string
14420 for text and comment nodes, avoid freeing them in xmlFreeNode,
14421 exported the string name in parserInternals.h and added
14422 another value to disable encoding at output (for XSLT),
14423 gain memory, time.
14424
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014425Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14428 win32/libxml2/libxml2_so.dsp: new makefiles and update
14429 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14430
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014431Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14434 Gary Pennington
14435
Daniel Veillard389e6b72001-01-15 19:41:13 +000014436Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * xpath.c: fixed the comaprision of values and nodelists,
14439 need to compare nodelist still ...
14440 * debugXML.c: avoided a possible core dump
14441 * HTMLparser.c: cleanup
14442 * nanohttp.c: contributed fix.
14443 * tree.c: fixes in properties handling added xmlSetNsProp
14444 needed by libxslt
14445 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14446 comment
14447 * TODO: updated
14448
Daniel Veillard167bd532001-01-06 21:09:34 +000014449Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14450
14451 * parser.c parserInternals.c: applied Bjorn Reese optimization
14452 patch
14453
14454Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * Makefile.am: applied patch fro make check from Martin Vidner
14457
Daniel Veillard503b8932001-01-05 06:36:31 +000014458Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * configure.in: preparing 2.2.11
14461 * doc/html/*: rebuild the HTML files
14462 * doc/xml.html : updated
14463
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014464Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * tree.c: fixed a stupid bug
14467 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14468 patches related to validation of an XInclude processing result
14469 * TODO: updated
14470
Daniel Veillarde2488192001-01-04 10:54:22 +000014471Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14474 on large files
14475
Daniel Veillardf060a412001-01-03 20:52:44 +000014476Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14479
Daniel Veillard45cff692001-01-03 18:02:04 +000014480Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14483 reported by Jonas Borgström
14484 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14485
Daniel Veillard08108982001-01-03 15:24:58 +000014486Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * testXPath.c xpath.c: fixing the XPath union expressions problem
14489 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14490
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014491Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * xmllint.c: Made is so if the file name is "-" is will read form
14494 standard input. Sven Heinicke <sven@zen.org>
14495 * tree.c: fixed a problem when growing buffer
14496 * tree.h: fixed the comment of the node types following andersca
14497 comment
14498 * TODO: updated
14499
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014500Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * HTMLparser.[ch]: added a way to avoid adding automatically
14503 omitted tags. htmlHandleOmittedElem() allows to change the
14504 default handling.
14505 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14506 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14507 of xmllint too when using --memory flag, added a memory test
14508 suite at the Makefile level.
14509 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14510 with namespace use when encountering QNames in XPath evalation,
14511 added xmlns() scheme in XPointer.
14512 * nanoftp.c : incorporated a fix
14513 * parser.c xmlIO.c: fixed problems raised with encoding when using
14514 the memory I/O
14515 * parserInternals.c: closed bug 25934 reported by
14516 torsten.landschoff@innominate.de
14517 * TODO: updated
14518
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014519Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14522 on a non-updated tree :-(, made a 2.2.10 release to correct the
14523 situation
14524
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014525Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14526
14527 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14528 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14529 integrated a set of OpenVMS changes from Howard Taylor
14530 <Howard.Taylor@pacoast.com>
14531
Daniel Veillard58770e72000-11-25 00:48:47 +000014532Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14535 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14536
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014537Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14538
14539 * HTMLparser.c: some fixes on auto-open of html/head/body
14540 * encoding.c: fixed a compilation error on some gcc env
14541 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14542 XPointer implementation
14543 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14544 related XPointer tests and associated results
14545
Daniel Veillard300f7d62000-11-24 13:04:04 +000014546Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14547
14548 * doc/xmldtd.html doc/xml.html: following a short step by step
14549 guidance on IRC to help maciej with DTDs I started a small
14550 page on the subject.
14551
Daniel Veillard748e45d2000-11-17 16:36:08 +000014552Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * HTMLparser.c: fixed handling of broken charrefs
14555 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14556 patches
14557
Daniel Veillard28929b22000-11-13 18:22:49 +000014558Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * doc/xml.html doc/html/* : rebuilt the docs after adding
14561 xinclude and updated page for 2.2.7 and 2.2.8
14562 * configure.in: releasing 2.2.8
14563
Daniel Veillard41e06512000-11-13 11:47:47 +000014564Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * parser.[ch] parserInternals.c: applied the conditional
14567 section processing fix from Jonathan P Springer
14568 <jonathan.springer2@gte.net>
14569 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14570 project file, fixed iconv default non support
14571 * xpath.c: fixed the problem of evaluating relative expressions
14572 when a node context is provided.
14573
Daniel Veillardbf432752000-11-12 15:56:56 +000014574Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14575
14576 * nanoftp.c: fixed gcc 2.95 new warnings
14577 * SAX.c: fixed a stupid bug
14578 * tree.c: fixed a formatting problem when round-tripping
14579 from/to memory
14580 * xinclude.c: chased memleak, fixed a base problem
14581 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14582 xmlXPtrBuildNodeList()
14583 * TODO: updated
14584 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14585 adding a first small set of regression tests for XInclude
14586
Daniel Veillardc2def842000-11-07 14:21:01 +000014587Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14588
14589 * nanohttp.[ch]: applied Wayne Davison patches to access
14590 the WWW-Authorization header.
14591 * parser.c: Closed Bug#30847: Problems when switching encoding
14592 in short files by applying Simon Berg's patch.
14593 * valid.c: fixed a validation problem
14594 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14595 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14596 Wayne Davison
14597 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14598 need to be extended to non full nodes selections.
14599 * xinclude.c: starts to work decently
14600
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014601Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14604 debugXML.c xmlversion.h.in: Started adding XInclude support,
14605 this is a new xmllint option
14606 * tree.c xpath.c: applied TOM patches for XPath
14607 * xpointer.c: fixed a couple of errors.
14608 * uri.c: added an escaping function needed for xinclude
14609 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14610 new warning from RH70 gcc's version
14611
Daniel Veillarda4964b72000-10-31 18:23:44 +000014612Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14613
14614 * HTMLparser.c: fixed loop on invalid char in scripts
14615 * parser.c: update to description of xmlIOParseDTD()
14616 * libxml.m4 xmlversion.h.in: changes contributed by
14617 Michael Schmeing <m.schmeing@internet-factory.de>
14618 * configure.in: preparing for 2.2.7
14619 * Makefile.am: trying to avoid config.h and acconfig.h
14620 being included in the distrib
14621 * configure.in: released 2.2.7
14622
14623Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14624
14625 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14626 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14627
Daniel Veillard01411222000-10-30 15:33:22 +000014628Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14629
14630 * parser.[ch]: added xmlIOParseDTD()
14631 * xpointer.c: added support for the 2 extra parameters of
14632 string-range, fixed a stoopid error when '0' was present
14633 in XPointer expressions
14634 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14635 testsuite for the above
14636
Daniel Veillard6db58192000-10-30 09:27:53 +000014637Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
14639 * libxml.spec.in: improved package descriptions
14640
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014641Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * xpath.c xpathInternals.h: applied a large cleaning patch
14644 from TOM <ptittom@free.fr>, it also add namespace support
14645 for function and variables registration.
14646
Daniel Veillardbd20df72000-10-29 17:53:40 +000014647Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14650 * Makefile.mingw: Wayne Davison's update adding hash.c
14651
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014652Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * xpath.c: fixed the root evaluation problems
14655 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14656 ignorable spaces with <b> <bold> <em>
14657 * tree.c: fixed a loop in xmlSearchNsByHref()
14658
Daniel Veillard767662d2000-10-27 17:04:52 +000014659Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * xpath.c: applied another XPath patch from TOM
14662 * xpath.c include/makefile.am: applied another patch from
14663 china@thewrittenword.com (cleanup on IRIX).
14664
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014665Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * xml-config.1: received a fixed version from Fredrik Hallenberg
14668 <hallon@lysator.liu.se>
14669
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014670Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14673 cleanup patch for XPath
14674
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014675Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * patched to redirrect all "out of context" error messages to
14678 a reconfigurable routine. The changes are:
14679 * xmlerror.h : added the export of an error context type (void *)
14680 an error handler type xmlGenericErrorFunc there is an interface
14681 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14682 to reset the error handling routine and its argument
14683 (by default it's equivalent to respectively fprintf and stderr.
14684 * all the c files: all wild accesses to stderr or stdout within
14685 the library have been replaced to calls to the handler.
14686
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014687Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * configure.in: release 2.2.6
14690 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14691 exporting the inner functions of xpath for extension modules
14692 * doc/*: updated and rebuilt the doc
14693
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014694Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * nanohttp.c : applied Wayne HTTP cleanup patch
14697 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14698 and xmlNodeSetSpacePreserve()
14699
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014700Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * xpath.c: closing bug #29260
14703
Daniel Veillard126f2792000-10-24 17:10:12 +000014704Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14707 multikey tuples, made hash structure opaque
14708 * valid.[ch]: moved elements, attributes, notations decalarations
14709 as well as ID and refs to hash tables.
14710 * entities.c: hash cleanup
14711 * xmlmemory.c: fixed a dump problem in debug mode
14712 * include/Makefile.am: problem passing in DESTDIR= values patch
14713 from Marc Christensen <marc@calderasystems.com>
14714 * nanohttp.c: removed debugging remains
14715 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14716 * HTMLparser.c parser.c: fixing a number of problems with the
14717 macros in the *parser.c files (Wayne).
14718 * HTMLparser.c: close the previous option when opening a new one
14719 (Marc Sanfacon).
14720 * result/HTML/*: updated the HTML results accordingly
14721
Daniel Veillard52afe802000-10-22 16:56:02 +000014722Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14725 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14726 XPath functions and XML entities table to them. More to come...
14727 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14728
Daniel Veillard683cb022000-10-22 12:04:13 +000014729Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14730
14731 * tree.c: coalesce adjacent text nodes
14732 * valid.c: handling of blank nodes in DTd validation (raised
14733 by problems with a posteriori validation).
14734 * nanohttp.c: changing behaviour on HTTP write stuff.
14735 * HTMLtree.c: forced body and html to be explicitely closed.
14736 * xpath.h: exported more XPath functions.
14737
Daniel Veillard1baf4122000-10-15 20:38:39 +000014738Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14739
14740 * Release of 2.2.5
14741 * xpointer.c: range() range-inside and other helper functions
14742 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14743
Daniel Veillard47e12f22000-10-15 14:24:25 +000014744Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14747 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14748
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014749Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14752 and XPointer modules
14753
Daniel Veillard134c9f32000-10-15 10:27:08 +000014754Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * SAX.h: closed #25107
14757
Daniel Veillard39915622000-10-15 10:06:55 +000014758Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * testSAX.c: fixed problem with cdata reporting
14761 * SAXresult/* : updated
14762
Daniel Veillard1e851392000-10-15 10:02:56 +000014763Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14764
14765 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14766 Closed bug #27499, added to regression tests
14767 * TODO: updated
14768
Daniel Veillard7eda8452000-10-14 23:38:43 +000014769Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14772 support for SCRIPT and STYLE with help from Bjorn Reese
14773 * test/HTML/* result/HTML/*: added simple testcase and updated
14774 the existing ones.
14775
Daniel Veillardff9c3302000-10-13 16:38:25 +000014776Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14779 string-range for empty strings
14780 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14781 test/XPath/xptr/strrange: augmented the XPointer testsuite
14782
Daniel Veillard189446d2000-10-13 10:23:06 +000014783Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * doc/xml.html doc/xmlmem.html: added a module describing memory
14786 interfaces and use, updated the main page.
14787
Daniel Veillard2f971a22000-10-12 23:26:32 +000014788Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14791 nanoftp code work on Windows too now
14792
14793Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014794
14795 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14796 * xpointer.c: implemented string-range() at least a good first version
14797 * test/XPath/docs/str test/XPath/xptr/strrange
14798 result/XPath/xptr/strrange: the string-range() tests
14799
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014800Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * Makefile.am include/Makefile.am include/win32config.h
14803 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14804 and make distcheck
14805
Daniel Veillard19d61112000-10-11 23:50:35 +000014806Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14809 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14810 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14811
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014812Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14815 patch for socklen_t detection by
14816 Albert Chin-A-Young <china@thewrittenword.com>
14817
Daniel Veillardcd429612000-10-11 15:57:05 +000014818Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14821 and added a --dtdvalid option to xmllint used to test it
14822
Daniel Veillard47c02452000-10-11 13:04:36 +000014823Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14826 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14827
Daniel Veillard2d38f042000-10-11 10:54:10 +000014828Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14829
14830 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14831 handlings (registration, lookup, cleanup)
14832
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014833Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * configure.in Makefile.am include/makefile.am: adding XPointer
14836 and XPtrtests target
14837 * xpointer.[ch] : new files for XPointer support
14838 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14839 more XPath tests
14840
Daniel Veillard57fda592000-10-10 23:24:14 +000014841Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * configure.in: fixed, very broken, make distcheck works again
14844
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014845Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * More work toward 2.2.5, integrated a number of patches
14848 * configure.in Makefile.am win32config.h.in: trying to cleanup
14849 make distcheck .... huh ...
14850 * include/Makefile.am include/win32config.h: new directory
14851 for includes
14852 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14853 updated teh makefiles and instructions for WIN32
14854 * xpath.c: small fixes
14855 * test/XPath/ results/XPath: updated the testcases and results
14856 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14857 suggested patches
14858 * valid.c: fixed an ID bug
14859
Daniel Veillardb71379b2000-10-09 12:30:39 +000014860Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14861
14862 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014863 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014864 * xpath.[ch]: worked on XPointer
14865
Daniel Veillard7e99c632000-10-06 12:59:53 +000014866Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * configure.in Makefile.am: 2.2.5, ship the include in an
14869 include/libxml subdirectory, use symlinks when using CVS
14870 * testSAX.c: fixed small bug
14871 * testXPath.c: changed the way testfiles are parsed
14872 * debugXML.c: same kind of cleanup when parsing an argument expression
14873 XPath/XPointers can have blanks embedded
14874 * xpath.[ch]: more cleanup, reorgs for XPointer work
14875 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14876 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14877
Daniel Veillard55b91f22000-10-05 16:30:11 +000014878Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14879
14880 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14881 in the XPath engine, rewrote large parts of it, now it's far
14882 cleaner and in sync with the REC not an old WD. Fixed a parsing
14883 problem in the interactive XML shell found when testing XPath.
14884
Daniel Veillardac260302000-10-04 13:33:43 +000014885Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14888 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14889 examples with the extra test
14890
Daniel Veillard7cfce322000-10-04 12:40:27 +000014891Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14894 the global init function.
14895
Daniel Veillard970112a2000-10-03 09:33:21 +000014896Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14897
14898 * HTMLparser.c: Doohhh, attribute name parsing was still case
14899 sensitive ! Fixed this ...
14900 * result/HTML/* : updated the tests results accordingly
14901
Daniel Veillard740abf52000-10-02 23:04:54 +000014902Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14905 engine, should be far more stable, incorporated a new version of
14906 preceding/following axis, need testing
14907 * uri.c: fixed file:///c:/a/b/c problem
14908 * test/XPath/tests/idsimple: augmented the XPath tests
14909
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014910Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * doc/* rebuilding docs for 2.2.4 release
14913
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014914Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * configure.in: releasing 2.2.4
14917 * parser.[ch]: added xmlStrEqual()
14918 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14919 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14920 use xmlStrEqual instead
14921 * TODO: updated
14922 * added an XPath test
14923
Daniel Veillardbc765302000-10-01 18:23:35 +000014924Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14925
14926 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14927 * entities.h: exported xmlInitializePredefinedEntities
14928 * parser.[ch] : added xmlInitParser()
14929 * parserInternals.h : had to export htmlInitAutoClose()
14930
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014931Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14934 problems
14935 * Makefile.am : added XPath regression tests to normal tests
14936 * uri.c: fixed a problem with local paths, cleanup
14937 * parser.c: fixed a problem with large CData sections
14938
Daniel Veillardd2ade932000-09-30 14:39:55 +000014939Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * configure.in xml-config.in: patch from "Ben Taylor"
14942 <sol7x86@hotmail.com> for solaris shared libs lookup
14943
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000149442000-09-30 Martin Baulig <baulig@suse.de>
14945
14946 * libxml-2.0.pc.in: Provide pkg-config script.
14947
14948 * configure.in: Create the libxml-2.0.pc script from the
14949 libxml-2.0.pc.in templates.
14950 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014951 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014952
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014953Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14956 when compiling with MSC
14957
Daniel Veillard46057e12000-09-24 18:49:59 +000014958Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * xpath.c: patch for normalize-string() substring-before(),
14961 substring-after() and translate() functions from Bjorn Reese
14962 <breese@mail1.stofanet.dk>
14963 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14964 Fredrik Hallenberg <hallon@lysator.liu.se>
14965 * TODO: updated
14966
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014967Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14970 problem of socklen_t being undefined on a number of platforms
14971 * debugXML.c: fixed a compilation problem when without snprintf
14972
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014973Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14974
14975 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14976 an URI bug and a fix for the control-character-induced infinite loop
14977 * nanohttp.c: preventive fix for compiling on WIN32
14978
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014979Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * xmlint.c: closing bug #25000
14982
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014983Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14986 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14987 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14988 related function, fixing xmlStrncmp(), and associated cleanup
14989 * result/HTML/entities.html.sax: updating result
14990
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014991Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * uri.c: applied patch for URI escaping from Wayne Davison
14994 <wayned@blorf.net>
14995 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14996 from Denis Barbier <barbier@imacs.polytechnique.fr>
14997 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14998 patch from Wayne Davison
14999
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015000Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * doc/xml.html : updated with new releases, adding "how to help"
15003
Daniel Veillard04698d92000-09-17 16:00:22 +000015004Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15007 removed a few warnings in pedantic mode ...
15008 * parserInternals.c parser.c: moved encoding switching function
15009 to parserInternals.c
15010 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15011
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015012Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15015 error or warning handlers
15016
Daniel Veillardb1059e22000-09-16 14:02:43 +000015017Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * parserInternals.c parserInternals.h parser.c Makefile.am:
15020 created a new module parserInternals.c, moved most of the
15021 code shared by the various parsers there, as well as
15022 deprecated code from parser.c. More cleanup of parser.c
15023 * uri.c: fixed a problem when URI is NULL
15024 * valid.c: speedup when looking for an attribute declaration
15025
Daniel Veillard39c7d712000-09-10 16:14:55 +000015026Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15029 the cleanup of the computation of URI references when seeking
15030 external entities. The URI reference string and the resulting
15031 URI are both stored now.
15032 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15033 large s(n)printf checks and cleanup from Denis Barbier
15034 <barbier@imacs.polytechnique.fr>
15035 * xmlversion.h.in tree.h: couple of SGML declarations for a
15036 possible docbook module.
15037 * result/VC/ : a couple of test output changed due to the change
15038 of the entities URI
15039
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015040Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15041
15042 * parser.h: added a _private field for linking user's data
15043
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015044Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * parser.c parserInternals.h: demacroified most of the IS_XXX
15047 the gain in size is significant so ...
15048
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015049Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * entities.c: cases where looking up entities with doc==NULL
15052 covered
15053
Daniel Veillard90e11312000-09-05 10:42:32 +000015054Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
Daniel Veillard1de50802000-09-07 08:54:32 +000015056 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015057 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15058
Daniel Veillard98a79162000-09-04 11:15:39 +000015059Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
Daniel Veillard1de50802000-09-07 08:54:32 +000015061 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015062 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15063 * Makefile.in: added URItest and included thenin "make tests"
15064
15065Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015066
15067 * xmlversion.h.in: closed bug 22941
15068
Daniel Veillard2bb89092000-08-31 14:57:50 +000015069Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * doc/xmlio.html: added doc and example for entity loader
15072 redefinition.
15073
Daniel Veillard96984452000-08-31 13:50:12 +000015074Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15077 used by libxml
15078
Daniel Veillarde715dd22000-08-29 18:29:38 +000015079Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * parser.c: Fixed bug on invalid ontent characters and when using
15082 push.
15083 * xmllint.c: fixed xmllint endling of errors in push mode
15084
Daniel Veillard4948eb42000-08-29 09:41:15 +000015085Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015088 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015089 * result/HTML/*.sax: regenerated HTML SAX output
15090 * parser.c: more cleanup.
15091
Daniel Veillarde010c172000-08-28 10:04:51 +000015092Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015095 patches from Wayne Davison <wayned@users.sourceforge.net>,
15096 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015097 * HTMLparser.c: fixed an ignorable white space detection bug
15098 occuring when parsing with SAX only
15099 * result/HTML/*.sax: updated since the output is now HTML
15100 encoded...
15101
Daniel Veillard47f3f312000-08-27 22:40:15 +000015102Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015104 * HTMLparser.[ch]: applied some of Wayne Davison
15105 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015106
Daniel Veillarde0854c32000-08-27 21:12:29 +000015107Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15110 undeclared namespace prefix was used, added a warning.
15111 Cleaned up support w.r.t. entities, spilling out a warning
15112 and being pedantic on lookups.
15113 * test/warning/ent9 : added testcase for previous example.
15114 * TODO: updated
15115 * parserInternals.h parser.c: changed the way names are parsed
15116 now allow infinite size and decrease penalty for normal use
15117 * parser.c: Started a big cleanup/check of the parser code,
15118 fixed some of the most tortuous entity code, spotted code
15119 unused anymore
15120 * test/*: added tests for very long names and related nasty
15121 things.
15122
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015123Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * doc/encoding.html: added encoding aliases doc
15126 * doc/xml.html: updates
15127 * encoding.[ch]: added EncodingAliases functions
15128 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15129 bottleneck affecting large DTDs like Docbook
15130 * parser.[ch] xmllint.c: added a pedantic option, will be
15131 useful
15132 * SAX.c: redefinition of entities is reported in pedantic mode
15133 * testHTML.c: uninitialized warning from gcc
15134 * uri.c: fixed a couple of bugs
15135 * TODO: added issue raised by Michael
15136
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015137Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * doc/encoding.html: propagated Martin Duerst suggestions
15140
Daniel Veillard52402ce2000-08-22 23:36:12 +000015141Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15144 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15145 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15146 by Wayne Davison
15147
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015148Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * nanoftp.c nanohttp.c: small cleanup
15151 * TODO: updated
15152
Daniel Veillard244ece92000-08-19 20:58:02 +000015153Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * added an old VC testcase and updated title.xml entity
15156
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015157Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15160 done on auto-opening of <p> tags and cleanup of SAX output
15161
Daniel Veillard979e55e2000-08-19 16:48:54 +000015162Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15165
Daniel Veillard4540be42000-08-19 16:40:28 +000015166Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * doc/xml.html libxml.* structure.*: updated the doc a bit
15169
Daniel Veillard808a3f12000-08-17 13:50:51 +000015170Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15173 of SAX tests
15174
Daniel Veillard29579362000-08-14 17:57:48 +000015175Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15178 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15179
Daniel Veillard1255ab72000-08-14 15:13:33 +000015180Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15183 * testHTML.c: fix core dump on Solaris 2.x systems
15184 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15185 * result/HTML/*.sax: previous bug fix lead to new results
15186
Daniel Veillard03109292000-08-14 14:58:22 +000015187Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15190 * configure.in: added --with-readline=DIR to accept alternate
15191 path for readline include/library
15192 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15193 for ANSI under HP-UX
15194 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15195 includes @LIBS@
15196
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015197Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * doc/* : rebuilt the docs
15200 * getting ready for 2.2.2 release
15201
Daniel Veillard87b95392000-08-12 21:12:04 +000015202Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15205 and xmlAddFeature()
15206 * tree.[ch]: added xmlAddChildList()
15207 * xmllint.c: MAP_FAILED macro test
15208 * parser.h: added xmlParseCtxtExternalEntity()
15209 * valid.c: applied bug fixes removed warning
15210 * tree.c: added CDATA block to elements content
15211 * testSAX.c: cleanup of output
15212 * testHTML.c: added SAX testing
15213 * encoding.c: better error recovery
15214 * SAX.c, parser.c: fixed one of the external entity processing
15215 of the OASis testsuite
15216 * Makefile.am: added HTML SAX regression tests
15217 * configure.in: bumped to 2.2.2
15218 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15219 SAX results
15220
Daniel Veillard88a172f2000-08-04 18:23:10 +000015221Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * configure.in: patch for HP compiler
15224
152252000-08-04 Sven Heinicke <sven@zen.org>
15226
15227 * xmllint.c: Was coredumping sometimes when the file given didn't
15228 exist.
15229
Daniel Veillard46e370e2000-07-21 20:32:03 +000015230Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015233
Daniel Veillard46e370e2000-07-21 20:32:03 +000015234 when using in memory parsing. Need some cleanup.
15235 * xmllint.c configure.in: added a --memory flag to test memory
15236 parsing
15237
Daniel Veillard36650692000-07-21 15:16:39 +000015238Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * nanohttp.c: fixed socklen_t replacement to unsigned int
15241 * parser.c: fixed a space handdling missing at the end of
15242 production 28 DOCTYPE.
15243 * xmlmemory.c: fixed a stupid bug on the routine to override
15244 allocation functions
15245 * TODO: updated
15246
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015247Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * doc/ regenerated the docs
15250
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015251Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * doc/encoding.html doc/xml.html: added I18N doc
15254 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15255 improvements, both parser and filters, added ASCII & HTML,
15256 fixed the ISO-Latin-1 one
15257 * xmllint.c testHTML.c: added/made visible --encode
15258 * debugXML.c : cleanup
15259 * most .c files: applied patches due to warning on Windows and
15260 when using Sun Pro cc compiler
15261 * xpath.c : cleanup memleaks
15262 * nanoftp.c : added a TESTING preprocessor flag for standalong
15263 compile so that people can report bugs more easilly
15264 * nanohttp.c : ditched socklen_t which was a portability mess
15265 and replaced it with unsigned int.
15266 * tree.[ch]: added xmlHasProp()
15267 * TODO: updated
15268 * test/ : added more test for entities, NS, encoding, HTML, wap
15269 * configure.in: preparing for 2.2.0 release
15270
Daniel Veillard49703262000-07-10 10:27:46 +000015271Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15272
15273 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015274 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015275
Daniel Veillard306be992000-07-03 12:38:45 +000015276Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * doc/xml.html: changed the xmlsoft.org structure, updated the
15279 examples w.r.t. root and childs
15280
Daniel Veillard7d853352000-07-02 18:53:09 +000015281Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15282
Daniel Veillard784b9352003-02-16 15:50:27 +000015283 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015284
Daniel Veillard365e13b2000-07-02 07:56:37 +000015285Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * HTMLparser.c: Work on character encoding support for the HTML parser
15288 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15289 * encoding.c: Fixed a potential memleak in the encoding stuff
15290
Daniel Veillardaf743792000-07-01 11:49:28 +000015291Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * doc/FAQ.html doc/Makefile.am : added a FAQ
15294
15295Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015296
15297 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15298 of the HTML parser to force it to not bypass SAX
15299
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015300Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * win32config.h.in: updated
15303 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15304 lacks iconv support :-( need to release 2.1.1
15305 * configure.in: release 2.1.1
15306 * HTMLparser: fixed bug #14784
15307 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15308 by Windows compiler
15309 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15310 the SAX startDocument() callback.
15311 * TODO: updated
15312
15313Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * added xmlStopParser()
15316
Daniel Veillardbe803962000-06-28 23:40:59 +000015317Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * configure.in: 2.1.0 prerelease
15320 * Large resync between W3C and Gnome tree
15321 * nanoftp, nanohttp.c: fixed stalled connections probs
15322 * HTMLtree.c SAX.c : support for attribute without values in
15323 HTML for andersca
15324 * valid.c: Fixed most validation + namespace problems
15325 * HTMLparser.c: start document callback for andersca
15326 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15327 * parser.h, SAX.c: serious speed improvement for large
15328 CDATA blocks
15329 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15330 different encoding
15331 * example/Makefile.am example/gjobread.c tree.h: work on
15332 libxml1 libxml2 convergence.
15333 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15334 and the LIBXML_TEST_VERSION macro
15335
Daniel Veillardc310d562000-06-23 18:32:15 +000015336Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15337
15338 * doc/xml.html: various patches and improvements typo fixed by
15339 Felix Natter
15340 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15341 from Felix Natter <fnatter@gmx.net>
15342
Daniel Veillardf3029822000-05-06 08:11:19 +000015343Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * doc/upgrade.html: updated with instructions for support of both
15346 libxml-1.x and libxml-2.x
15347 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15348 for 2.x support and also fixed includes
15349
15350
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015351Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15354 the encoding support, added iconv support, so now libxml if
15355 compiled with iconv automatically support japanese encodings
15356 among others. Work based on initial patch from Yuan-Chen Cheng
15357 I may have broken binary compat in the encoding handler
15358 registration scheme, but that was so utterly broken I don't
15359 expect anybody to have used this feature until now.
15360 * parserInternals.h: fixup on the CHAR range macro
15361 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15362 code.
15363 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15364 * uri.c: added xmlParseURI() I can't believe I forgot to
15365 implement this one in 2.0 !!!
15366 * SAX.c: moved doc->encoding update in the endDocument() call.
15367 * TODO: updated.
15368
Daniel Veillard06047432000-04-24 11:33:38 +000015369Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * tree.h: removed extraneous xmlRemoveProp definition
15372 * TODO: added item about --disable-corba configure switch
15373 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15374 * nanoftp.c: fixed include problems giving troubles on AIX and
15375 slowlaris
15376 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15377 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15378 comment and headers changes to lower gtk-doc number of warnings
15379 * doc/html/*: rebuilt docs
15380
Daniel Veillarde0aed302000-04-16 08:52:20 +000015381Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * HACKING: documented the tag for 1.x and instructions
15384
Daniel Veillard5e873c42000-04-12 13:27:38 +000015385Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15388 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15389 xmlCreateIOParserCtxt
15390 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15391 significant overall improvement
15392 * xmllint.c: added I/O test to xmllint
15393 * testSAX.c: added a speed test
15394 * doc/* : updated/regenerated
15395
Daniel Veillardfc708e22000-04-08 13:17:27 +000015396Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * xpath.c uri.h parserInternals.h: cosmetic changes from
15399 "Timur I. Bakeyev" <timur@bat.ru>, including making
15400 xmlCreateURI() public
15401
Daniel Veillard5d211f42000-04-07 17:00:24 +000015402Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15405 and the code at the same time. Added a clean mechanism for
15406 overload or added input methods: xmlRegisterInputCallbacks()
15407 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15408 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15409 * TODO: updated
15410 * doc/* : updated/regenerated
15411 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15412 source dir
15413
Daniel Veillarde77a9182000-04-05 19:12:29 +000015414Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * testURI.c: yet another forgotten commit, I should get some sleep !
15417
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015418Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * xmllint.c: forgot to commit this too ?
15421
Daniel Veillardb9df4042000-04-05 14:23:16 +000015422Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * xmlversion.h.in : forgot to commit this previously
15425
Daniel Veillard361d8452000-04-03 19:48:13 +000015426Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15429 * README TODO: updated for release
15430 * uri.c uri.h: added authority parsing/saving
15431 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15432 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15433 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15434 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15435 Makefile.am : added compile-time customization of libxml
15436 --with-ftp --with-http --with-html --with-xpath --with-debug
15437 --with-mem-debug
15438 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15439 #include <libxml/xxx.h> I hope it won't break too much stuff
15440 and will be manageable in the future...
15441 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15442 and added xmllint to the installed programs
15443 * uri.h: added xmlFreeURI()
15444
Daniel Veillardec303412000-03-24 13:41:54 +000015445Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * uri.c uri.h: finished the escaping handling, the base support
15448 and the URI path normalization. Looks good just lacks the
15449 authority content parsing code.
15450 * Makefile.am: added instructions to generate testURI
15451 * TODO: updated
15452 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15453 added links and icons for W3C and Gnome
15454
Daniel Veillard8f621982000-03-20 13:07:15 +000015455Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * xmlmemory.[ch] : seems I forgot to actually update the files in
15458 the last commit :-)
15459 * doc/xml.html doc/html/* : updated and uploaded the docs
15460
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015461Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15464 * TODO: updated
15465 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015466 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015467 gfree).
15468 * Makefile.am, uri.c, uri.h: added a set of functions to do
15469 exact (litteraly copied from the RFC 2396 productions) parsing
15470 and handling of URI. Will be needed for XLink, one XML WFC,
15471 XML Base and reused in the nano[ftp/http] modules. Still work
15472 to be done.
15473
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015474Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * configure.in, libxml.spec.in : libxml2
15477 * doc/* : updated the doc page, rebuilt the docs
15478
Daniel Veillardcf461992000-03-14 18:30:20 +000015479Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * all: tagged LIB_XML_1_X
15482 * *.c *.h : updated from W3C CVS tree
15483 * configure.in : 2.0.0-beta
15484 * libxml.spec.in : libxml2 package nam
15485 * result/* : new version of the tests output
15486
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015487Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15490
Daniel Veillardb566ce12000-03-04 11:39:42 +000015491Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * doc/* : rebuilt the docs
15494 * parser.c: final patch on #6766
15495 * valid.c: small patch on validity checks.
15496
Daniel Veillardfb76c402000-03-04 11:39:42 +000015497Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15500 added
15501 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15502 compatibility w.r.t. XML spec and existing code.
15503
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015504Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * parser.c: seems a better solution to <a> </a> exists,
15507 will try it for a while
15508
Daniel Veillard83a30e72000-03-02 03:33:32 +000015509Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * parser.c: tried to remove the <a> </a> generating <a/>
15512 this is hard. Left a flag for that purpose. Fixed bug #6766
15513 * configure.in: prepared 1.8.7 not released, due to previous
15514 problem
15515
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015516Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * doc/xml.html : applied second patch from Paul DuBois
15519
Daniel Veillard402e8c82000-02-29 22:57:47 +000015520Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * doc/xml.html : applied patch from Paul DuBois
15523
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015524Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15527
Daniel Veillard5feb8492000-02-02 17:15:36 +000015528Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15531 compilation warnings on various platforms.
15532 * parser.c: Fixed #5281 validity error callbacks are now desactived
15533 by default if not validating.
15534
Daniel Veillardf341f932000-02-02 14:52:08 +000015535Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15538
Daniel Veillard13c757e2000-02-01 23:59:15 +000015539Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15542 <gkatsi@cs.toronto.edu>
15543
Daniel Veillard726e8792000-01-30 20:04:29 +000015544Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15547 processing URLs
15548
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015549Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15552 xmlNanoFTPUpdateURL for persistent control connections.
15553 * configure.in: 1.8.6
15554
15555Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15558 * tree.[ch] : added xmlSaveNoEmptyTags
15559
James Henstridgef3be9312000-01-28 13:59:21 +0000155602000-01-29 James Henstridge <james@daa.com.au>
15561
15562 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15563
15564 * Makefile.am: added nanoftp.[ch] to the build.
15565
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015566Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * nanoftp.[ch]: cleanup, comments, API
15569 * debugXML.c : fixed a bug in the cat command
15570 * doc/*: regenerated the docs
15571
Daniel Veillardda07c342000-01-25 18:31:22 +000015572Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15575 * debugXML.c : fixed a bug in the cat command
15576 * valid.c: fixing some small probs
15577 * libxml.spec.in: get rid of the SNAP suffix
15578 * doc/xml.html: updated the status
15579
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015580Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * xml-config.in: xml-config --version to just return the
15583 version number
15584 * xpath.c: some cleanup w.r.t. axis when the current node is
15585 an attribute.
15586 * TODO: updated
15587
Daniel Veillard461a66c2000-01-18 18:01:01 +000015588Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * configure.in: prepared for libxml-1.8.5
15591 * doc/* recompiled the documentation
15592
155932000-01-17 Jody Goldberg <jgoldberg@home.com>
15594
15595 * configure.in : WARNING autoconf subtlety alert :
15596 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15597 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15598 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15599 get defined by AC_CHECK_HEADERS.
15600
Daniel Veillardf967b902000-01-17 16:06:10 +000015601Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15604 Rune.Djurhuus@fast.no
15605
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015606Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * TODO: updated
15609 * tree.c, parser.c: made sure that only memory alloc problems
15610 and internal parser errors are allowed to write to stdout or
15611 stderr.
15612
Daniel Veillard0142b842000-01-14 14:45:24 +000015613Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * tree.c : restored xmlNewGlobalNs since this seems used by
15616 a lot of existing code :-(, fixed a bug in xmlNewNs
15617 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15618 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15619 to exit() from the library code.
15620 * xpath.c, parser.c: removed bugs or unused code detected by
15621 Windows compilers
15622 * parser.c: started adding interfaces for parsing well balanced
15623 XML fragments
15624 * configure.in: releasing 1.8.4
15625 * doc/* : rebuilt the docs
15626
Daniel Veillard2eac5032000-01-09 21:08:56 +000015627Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * tree.[ch] : added xmlNewDocFragment() for DOM
15630 * testHTML.c: uninitialized variable.
15631
Daniel Veillardf3a73582000-01-05 14:58:39 +000015632Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * doc/* : rebuild the docs
15635
Daniel Veillard71b656e2000-01-05 14:46:17 +000015636Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * acconfig.h: readline and history patch
15639 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15640 * tree.c: added check and handling when possibly removing an ID
15641 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15642 and saving.
15643 * test/HTML/entities.html result/HTML/entities.html* : test for
15644 various entities reference cases
15645 * result/HTML/* : as a result output of some testcase have
15646 changed
15647 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15648 by previous example. added xmlParseTryOrFinish().
15649 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15650 entities.h debugXML.h HTMLparser.h: changed the way struct are
15651 declared to allow gtk-doc to expose those
15652 * parser.c: closed bug #4960
15653 * Makefile.am configure.in: Applied patch from
15654 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15655 and math/socket libs detection
15656
Daniel Veillard437b87b2000-01-03 17:30:46 +000015657Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * configure.in, Makefile.am: link tester against readline
15660 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15661
Daniel Veillard686d6b62000-01-03 11:08:02 +000015662Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * tree.[ch]: added xmlRemoveProp
15665 * win32config.h.in nanohttp.c: avoid including the Windows
15666 socket stuff in every C files
15667 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15668 the XmL parser(s)
15669 * test/ns4 result/ns4 etc...: added test case for previous prob
15670 * tree.c: xmlNewNs wasn't checking for double definition
15671 * Makefile.in: fixed a problem with dist-hook duplicates
15672 * parser.[hc], xmlIO.c: fixed the loading of external entities
15673 APIs, now xmlLoadExternalEntity() is used everywhere and
15674 setting up an app specific front-end using the
15675 * SAX.c parser.c: some fixes, now the xhtml spec validates
15676 with the xhtml DTD.
15677 * error.c: fixed crashes in case of no input stream
15678 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15679 to the validation tests and results
15680
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015681Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15682
15683 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15684 too htmlCreatePushParserCtxt() and htmlParseChunk()
15685 * parser.c: a bit of cleanup.
15686 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15687 to XML) removed the last mem leak known
15688 * HTMLtree.c: output message cleanup
15689 * xmlmemory.c: display content info about memory blocks
15690 * result/HTML/wired.* : missing att value warning change
15691
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015692Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * doc/* : rebuilt the documentation
15695
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015696Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * parser.[ch] parserInternals.h: Push parser for XML,
15699 seems to work fine now
15700 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15701 --push for push testing
15702 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15703 * testSAX.c: added --push
15704 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15705 subtree
15706 * xmlIO.[ch] : enriched API + fixes for push mode
15707 * entities.[ch]: added the entity content length to the struct.
15708 * xmlmemory.[ch]: new API to show the last entries for the shell
15709 * valid.c: added required attribute testing
15710 * SAX.c: the cdata callback now merge contiguous fragments
15711 * HTMLparser.c: cleanup of some macros
15712
Daniel Veillard3c558c31999-12-22 11:30:41 +000015713Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * parser.c: fix for PIs name starting with xml
15716 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015717 * *.c, configure.in win32config.h.in : generate win32config.h for
15718 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015719
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015720Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * parser.c: fixed a stupid = vs. == bug :-(
15723 * doc/gnome-xml.sgml: s/glade/xml/
15724
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015725Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * configure.in, doc/xml.html : bug fix release 1.8.2
15728 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15729 Hopefully the end of that silly C++ include problem
15730 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15731 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15732 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15733 troubles with autoclosed elements when the stree shape doesn't
15734 follow the DtD specs. Added htmlIsAutoClosed() and
15735 htmlAutoCloseTag()
15736 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15737 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15738 * debugXML.c: fixed a bug on printing default namespaces.
15739 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15740
Daniel Veillardb24054a1999-12-18 15:32:46 +000015741Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * result/HTML/*.htm[l] : updated the HTML regression tests according
15744 to the new output
15745 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15746 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15747 problem due to intermix of extern "C" { ... } declarations for C++
15748 and recursive includes in the headers
15749
Chris Lahey323c48c1999-12-18 15:32:45 +0000157501999-12-20 Chris Lahey <clahey@umich.edu>
15751
15752 * HTMLtree.c: Made it so that html nodes with a single child do
15753 not insert a carriage return before or after the child node.
15754
Daniel Veillardb24054a1999-12-18 15:32:46 +000015755Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015756
15757 * configure.in, doc/xml.html : bug fix release 1.8.1
15758 * parser.c: fixed bug #4344
15759 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15760 added the glue to avoid C++ problems
15761 * doc/* : regenerated the documentation
15762
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015763Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15766 namespace recognition, and Dia as a resul :-(
15767 * encoding.c: closed bug #3950
15768
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015769Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * valid.c: debugging a posteriori validation, except URI expansion
15772 stuff this should be fixed now
15773 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15774 Carl Nygard <cnygard@bellatlantic.net>
15775 * tester.c: added --postvalid, cleaning of the code
15776 * tree.[ch]: added xmlDocGetRootElement()
15777
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015778Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15779
15780 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15781 c++ losage.
15782
Daniel Veillard10a2c651999-12-12 13:03:50 +000015783Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15784
15785 * configure.in, doc/xml.html : bumped to 1.8.0
15786 * xlink.[ch], Makefile.am : added framework for link detection
15787 * parser.h: added nbChars to parser context, needed for cleanup.
15788 * xmlmemory.c: removed a nasty bug when out of mem
15789 * valid.[ch]: adding namespace support for attribute decl
15790 * tester.c: added --debugent option
15791 * debugXML.[ch]: added xmlDebugDumpEntities()
15792 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15793 buffers instead, this was really needed, validation was breaking
15794 in strange ways due to that. Added xmlParseStringPEReference()
15795 and other parsing from strings functions. Entities processing
15796 modified again, but PERef are still not handled correcly but
15797 unless you're Eve Maller you won't notice :-)
15798 * HTMLparser.c: large changes toward reliability, and switched to
15799 lowercase internal tags, XHTML is lowercase, so it will help
15800 that output is closer to next version.
15801 * doc/* : regenerated the documentation, it is now hosted at
15802 http://xmlsoft.org/ (same bits I just bought the domain :-)
15803
15804
Daniel Veillard294cbca1999-12-03 13:19:09 +000015805Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15806
15807 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15808 doc generation
15809 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15810 in the SAX API
15811 * doc/*: rebuilt the doc making sure everything appears in the
15812 HTML files
15813
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015814Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15817 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15818 which allow impressive speed improvement on dataset with
15819 large text pieces, but at the cost of broken binary
15820 compatibility and slightly bigger memory usage.
15821 Configure with --with-buffers to activate them, they
15822 are protected with XML_USE_BUFFER_CONTENT define.
15823 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15824 goal is 0 memory left allocated once parser is no more used
15825 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15826 call xmlCleanupParser() and xmlMemoryDump()
15827
Daniel Veillarda819dac1999-11-24 18:04:22 +000015828Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15831 * parser.[ch] encoding.[ch]: added memory cleanup routines
15832 * parser.c: closing bug #3788
15833 * doc/*: rebuilt the doc
15834
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015835Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15838 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15839 * tester.c: added --compress option
15840 * doc/*: rebuilt the documentation
15841
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015842Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15845 if given /proc/kcore as input !
15846 * doc/xml.html doc/*: updated and rebuilt the documentation
15847
15848Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015849
15850 * parser.c: Fixed some wrongly space collapsing code due to
15851 a misreading of the spec.
15852 * result/*: fixed the output accordingly
15853
15854Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015855
15856 * encoding.c: bug fix and typos
15857 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15858 * parser.c: added attribute normalization closing bug #3597
15859 * test/att* result/att* SAXresult/att*: testcase for attribute
15860 normalization
15861
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015862Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * configure.in: closing bug #3163 by adding extra flags for the
15865 cc compiler on HP-UX
15866
Daniel Veillard51e3b151999-11-12 17:02:31 +000015867Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * valid.[ch] : removed a typo and an enumerated type bug in the
15870 xmlAddElementDecl() function
15871 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15872 call to xmlEncodeEntitiesReentrant() so that the functions
15873 New, Set and Get are at the same level.
15874 * parser.c HTMLparser.c: extra memory allocation bug for
15875 attributes detected by someone using libxml in embedded systems :-)
15876
Daniel Veillard962195f1999-10-28 15:51:53 +000015877Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * xmlmemory.h: turned off mem debug :-\
15880
Daniel Veillard35008381999-10-25 13:15:52 +000015881Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * parser.c: closed bug #2784 a one line fix, but worth pushing
15884 a new release out
15885 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15886 some structures, comments before and after the
15887 main element, and other nastyness
15888 * HTMLtree.c tree.c: accomodate the extended HTML supported
15889 * configure.in: pushing 1.7.4
15890 * test/ent8 and related outputs : added a new test for bug #2784
15891 * test/HTML/wired.html and related output: a nasty HTML example
15892 * Makefile.am: improved the test scripts
15893 * docs/* : reran the documentation extractor, updated xml.html
15894
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015895Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15898 HTMLparser and debugged the HTML related code. HTML documents
15899 now have their own type
15900 * entities.c: do not dump &apos; for HTML output
15901 * xmlmemory.c: improvement, breakpoint mechanism
15902 * testHTML.c: added --sax --repeat ...
15903 * Makefile.am: improved the HTML tests
15904 * valid.[ch]: added xmlValidGetValidElements and
15905 xmlValidGetPotentialChildren
15906 * tester.c: added --insert to test the 2 new functions
15907 * test//* result//* SAXresult//* : regression test cleanup
15908 and extension.
15909 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15910 gnome-xml-nanohttp.html
15911
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015912Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * HTMLparser.c: fixed problems with some autoclose tags
15915 * tree.c: fixed XML output problems.
15916 * result/* SAXresult/*: update of the tests output
15917
Daniel Veillard6077d031999-10-09 09:11:45 +000015918Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * Makefile.am: Arturo patch for xmlConf.sh version info
15921 * parser.c: Tim Josling patch for single quoted items
15922 * tester.c: Tim Josling patch for tester options usage
15923 * tree.h: indent cleanup
15924
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015925Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15928 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15929
Daniel Veillard00fdf371999-10-08 09:40:39 +000015930Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * tree.c : Raph patch for initialization of CORBA fields
15933 * parser.c, xpath.c, ...: modification of doc comments
15934 * xpath.c : allow spaces in xpath expressions
15935
Daniel Veillardad219441999-09-27 08:17:49 +000015936Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * xmlmemory.h: turning off memory debug :-(
15939
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015940Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15943 better SAX interfaces.
15944 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15945 entity.
15946 * configure.in: 1.7.2
15947
15948Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015949
15950 * libxml.spec.in: fixed the URL
15951 * doc/xml.html: improved the documentation front-end
15952
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015953Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015954
15955 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15956
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015957Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015958
15959 * libxml.spec.in: fixed the alpha compile problem
15960 * parser.[ch]: changed errno to errNo in the parser context :-(
15961 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15962 * doc/xml.html: changed CHAR to xmlChar
15963 * doc/html/*: recompiled the documentation
15964 * configure.in: 1.7.1
15965
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015966Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15967
15968 * parser.h: modified the parser context struct to regain 1.4.0
15969 binary compatibility
15970 * parser.c, xml-error.h: added errno ot teh context and defined
15971 a set of errors values with update of errno
15972 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15973 DTDs and entities
15974 * *.h, *.c: complete cleanup of the use of config.h and include
15975 protection depending on the current setup.
15976 * overalll debugging, maintenance and bug-fixing on all modules
15977 * updated the documentation
15978 * ready for 1.7.0
15979
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015980Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * HTMLparser.c : cleanup
15983 * SAX.c valid.c valid.h: added ID/IDREF checking
15984 * tree.c tree.h: extended doc structure for refs
15985 * configure.in: 1.6.2
15986 * parser.c: patched bug in SAX user arg call
15987 * parserInternals.h: patched missing close in C++ wrapping
15988 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15989 especially upcoming XPointer implementation.
15990 * doc/xml.html: augmented, typo
15991
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015992Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15993
15994 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15995 not all invocations of install understand -d.
15996
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015997Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15998
15999 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16000 to make 'check' works, when builddir != srcdir.
16001
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016002Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * doc/xml.html : updated the documentation
16005
Daniel Veillard6454aec1999-09-02 22:04:43 +000016006Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16009 not deallocated memory blocks
16010 * *.c : replaces all calls to malloc() free() and realloc() to
16011 the wrapper functions/macros
16012 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16013 instead of xmlFreeNodeList()
16014
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016015Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * HTMLparser.c: corrected a stupid bug leading to core dump at
16018 tree deallocation. Removed warnings indicated by
16019 Stephane.Conversy@lri.fr
16020 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16021 looked for in the external subset
16022
16023Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016024
16025 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16026 on SGI by Stephane.Conversy@lri.fr
16027
Daniel Veillardb96e6431999-08-29 21:02:19 +000016028Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * all .h : changed the prototype declaration indent as in gtk
16031 * most .c : working on reducing the TODOs in the code
16032 * most .c : cleanup though -pedantic and Insure++
16033 * improvements on validation ID checkings.
16034 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16035 * xml-config.in: closed #1810
16036
16037Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016038
16039 * tree.h, valid.c, valid.h: more work on validity, IDs
16040 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16041 definition for AIX
16042
Daniel Veillardb556eb51999-08-15 17:19:50 +000016043Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16046 the distribution due to a cut'n paste error at last commit
16047
Daniel Veillardb05deb71999-08-10 19:04:08 +000016048Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * configure.in: upgraded to version 1.4.0
16051 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16052 Big update, added a large part of the validation process,
16053 it should be usable, but some parts are missing
16054 * xpath.c: improved the implementation w.r.t. root.
16055 * Makefile.am: added more tests
16056 * test and result trees: added a lot of tests
16057 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16058
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016059Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * Added an HACKING file
16062
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016063Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16064
16065 * xpath.[ch] : improvements and debug of the XPath implementation
16066 * parser.c, HTMLparser.c : modified the parsers to be progressive
16067 * tree.[ch] : extended the Buffer promitives
16068 * xmlIO.[ch] : added basic I/O routines providing progressive
16069 parsing and ready for I18N conversion plugins
16070 * SAXresult/* : the SAX callback sequence maybe slightly different
16071 now
16072 * test*.c : improved/updated the tests programs
16073 * doc/* : recompiled the docs.
16074
Daniel Veillard15b75af1999-07-26 16:42:37 +0000160751999-07-26 Michael Meeks <michael@edenproject.org>
16076
16077 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16078
16079 * tree.c: Ditto.
16080
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016081Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16082
16083 * configure.in: upgraded to version 1.4.0
16084 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16085 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16086 XML query language, see http://www.w3.org/TR/xpath for more details.
16087 * parser.c, parser.h: added CHAR* related string functions for XPath
16088 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16089 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16090 rebuild the docs.
16091 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16092 and regression testing capabilities for XPath.
16093
Daniel Veillardd79d7871999-07-12 10:38:12 +000016094Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16097 closing bug #1646
16098
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016099Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * Makefile.am, example/Makefile.am: closed bug #1683
16102
Daniel Veillard3166ab11999-07-11 16:14:19 +000016103Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16104
16105 * example/Makefile.am, configure.in: added the makefile for the
16106 gjobread example
16107
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016108Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16109
16110 * doc/Makefile.am:
16111 - fix which allow "make install DESTDIR=</install/prefix>".
16112
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016113Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16116 which fixed a problem on the file reading-code.
16117
Daniel Veillard82150d81999-07-07 07:32:15 +000016118Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16121 output.
16122 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16123
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016124Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * parser.h : Oops removed the binary compatibility problem
16127 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16128 * parser.c, HTMLparser.c: applied patches for reading from stdin
16129
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016130Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * parser.c, entities.c, valid.c: cleanup bug #1591
16133 * configure.in: cleanup bug #1592
16134 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16135 the same tree back-end. Hence gdome will be available for it.
16136 * doc/Makefile.am: close bug #617
16137
Daniel Veillard97fea181999-06-26 23:07:37 +000016138Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16139
16140 * parser.c: alloctate a per parser context SAX interface block
16141
Daniel Veillard14fff061999-06-22 21:49:07 +000016142Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16145 and xmlEncodeEntitiesReentrant with the correct one :-\
16146
16147Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * commit of my internal XML base changes, quite a lot of
16150 changes, cleanups, better entities support, framework for
16151 new I/O and charset detection and handling
16152 * Fixed the configure/Makefile stuff to generate shared libs
16153 with the proper version info, so we jumped on rev from
16154 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16155 xmlEncodeEntities() result need to be freed now, and a string
16156 xmlParserVersion provide the current library version.
16157
Raph Levien05240da1999-06-15 21:27:11 +000016158Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16159
16160 * parser.c: fixed a buffer overrun for when you have a very long
16161 attribute with no entities in it.
16162
Daniel Veillardbb2da581999-06-13 14:37:07 +000016163Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * added example directory
16166 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16167
Daniel Veillard011b63c1999-06-02 17:44:04 +000016168Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * Release of libxml-1.1, nearly everything has been touched for
16171 this.
16172 * Added more regression tests
16173 * Updated the documentation
16174
Daniel Veillard27d88741999-05-29 11:51:49 +000016175Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * tree.[ch]: unified the XML_NO_CORBA defines.
16178 * parser.c encoding.[ch]: started plugging in char encoding detection
16179
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016180Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16181
16182 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16183 Also freed allocated buffer.
16184
Daniel Veillard27d88741999-05-29 11:51:49 +000016185Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016186 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16187 reentrancy problem at printing. One is left in entities.c, to
16188 remove ASAP
16189 * testSAX.c : added a test example showing the use of the SAX
16190 interface if one doesn't want to build the DOM tree.
16191 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16192
Daniel Veillard517752b1999-04-05 12:20:10 +000016193Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16196 large revamping of the parser to use SAX callbacks
16197 http://www.megginson.com/SAX/ (or at least a C like interface
16198 a la Expat). It's now possible to set up your own callbacks
16199 and the parser will not build a DOM tree.
16200 * test/* result/*: updated the test suite, I finally removed
16201 the old Namespace draft support (PI based).
16202
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016203Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * Makefile.am: added test result to EXTRA_DIST for make tests
16206
Daniel Veillard64068b31999-03-24 20:42:16 +000016207Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * parser.c, parserInternals.h: moved the chars macro definitions
16210 to parserInternals.h
16211 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16212 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16213
Daniel Veillard012ccc11999-03-23 10:11:11 +000016214Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16215
16216 * xml-config.in : applied patch to make --version work
16217
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000162181999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16219
16220 * Makefile.am (check-local): Alias for `tests' target. This will
16221 cause `make check' to do the right thing.
16222 (tests): Don't run tests in srcdir. Also, replaced calls to
16223 basename with a `sed' "equivalent".
16224
Daniel Veillardd109e371999-03-05 06:26:45 +000016225Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16226
16227 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16228 it in the header and not the sources, updated the doc.
16229 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16230 pointing this out.
16231
Daniel Veillardbc50b591999-03-01 12:28:53 +000016232Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16235 exported the inputStream routines.
16236 * doc/html/* : updated accordingly
16237
Daniel Veillardd692aa41999-02-28 21:54:31 +000016238Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * parser.c, parser.h, parserInternals.h: added a few extra
16241 internal calls to allocate and free parser contexts ...
16242 * doc/html/* : updated accordingly
16243
Daniel Veillard55a99271999-02-25 11:01:29 +000016244Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * configure.in, Makefile.am, doc/makefile.am : General changes for
16247 1.0.0 release and including the generated HTML documentation.
16248
Daniel Veillard35925471999-02-25 08:46:07 +000016249Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * makefile.am : added parserInternals.h, oops.
16252
Daniel Veillard1e346af1999-02-22 10:33:01 +000016253Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16254
16255 * parserInternals.h: added this header giving access to the parser
16256 internal functions.
16257 * doc/Makefile.am : added a rebuild target which rebuilds the full
16258 set of documentations
16259 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16260 the internal subset.
16261 * *.c *.h: modifications needed to generate the documentation using
16262 gtk-doc, cleanup of functions blocks, reorganisation of struct
16263 declarations.
16264
Daniel Veillard1164e751999-02-16 16:29:17 +000016265Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16268 the tar and spec file to include the beginning of the doc.
16269
Nuno Ferreira03d04781999-02-13 00:07:17 +0000162701999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16271
16272 * doc/.cvsignore: Added this file.
16273
Daniel Veillard6800ef31999-02-08 18:33:22 +000016274Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * tree.c: fixed xmlGetProp to return "" when the attribute
16277 exists, even if the node-list is NULL.
16278
Daniel Veillard726c7e31999-02-08 15:13:10 +000016279Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16280
16281 * tree.c: patched an error outputting empty attribute values.
16282 * Makefile.am and doc/makefile.am: have been updated during the
16283 week-end. Sorry for an empty CVS log, I got a shell problem.
16284
Daniel Veillard1899e851999-02-01 12:18:54 +000016285Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * tree.h: cleaned up using enums instead of defines
16288 * parser.c, valid.[ch]: more work on parsing/output of element
16289 declarations
16290
Daniel Veillard3b9def11999-01-31 22:15:06 +000016291Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * valid.[ch], tree.c, parser.c : more work toward full parsing
16294 of XML DTDs.
16295 * README: added informations about mailing-list and on-line
16296 documentation
16297
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000162981999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16299
16300 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16301
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016302Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * parser.c, tree.[ch] : more work toward conformance testing,
16305 added a last element to accelerate parsing of very flat structures
16306 started working on internal subset Element content declaration.
16307 * valid.[ch] : first cut at adding code toward validation.
16308 * previous changes had also small impact on most files, especially
16309 the conformance testing using James Clark test suite.
16310
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016311Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * test/* : updated the examples, most of them were not well
16314 formed (humm), and added rdf2.
16315 * result/* : resulting changes in the output.
16316
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016317Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16320
Daniel Veillard44b3a061998-12-05 17:27:22 +000016321Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16322
16323 * tree.c: patched a bug in the generation of empty attributes
16324
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016325Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16328 for node/trees/documents/... Biggest problem is namespace
16329 support when copying subtrees.
16330
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016331Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * parser.c, entities.c: improve entities and char ref encoding,
16334 and cleanups of error messages.
16335
Daniel Veillard242590e1998-11-13 18:04:35 +000016336Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * parser.c, entities.c: simple bug hunting done during rpm2html and
16339 rpmfind integration.
16340
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016341Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16342
16343 * parser.[ch]: Added interfaces allowing to specify a SAX
16344 handler before parsing.
16345
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016346Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * parser.c: redirrect all errors reporting through the SAX
16349 error function
16350
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016351Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16352
16353 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16354 * libtool, tlmain ...: update of the libtool files
16355
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163561998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16357
16358 * entities.c: Use g_snprintf insteda of snprintf.
16359
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016360Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16361
16362 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16363 added ent5 test for this purpose.
16364 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16365
Daniel Veillard27271681998-10-30 06:39:40 +000016366Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16367
16368 * parser.c: fixed? a strange error due to compression on a GWP
16369 document.
16370
Daniel Veillard25940b71998-10-29 05:51:30 +000016371Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16372
16373 * tree.[ch]: bug fixing
16374 * entities.[ch]: defined a specific type for predefined entities
16375 * doc/xml.html: more documentation on the library, how to use it,
16376 overview of the interfaces.
16377
Daniel Veillard16253641998-10-28 22:58:05 +000016378Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16379
16380 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16381
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016382Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16383
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016384 * tree.c: corrected a small bug
16385 * doc/xml.html: continuing writing documentation.
16386
16387Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16388
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016389 * debugXML.h debugXML.c: added debugging utilities.
16390 * tester.c: added --debug switch.
16391 * tree.c: patched an incorrect node->type assignment.
16392 * parser.c: formatting, ensure that node->doc != NULL in attributes
16393
Daniel Veillardccb09631998-10-27 06:21:04 +000016394Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16397 entity support and provide an internal representation close to
16398 DOM one (entity ref nodes, and attribute value as tree). I tried
16399 to preserve the interface but this will surely break some apps
16400 (I have to change rpm2html/rpmfind for example). I had to change
16401 two interfaces, and the generated tree is somewhat different.
16402 * doc/* : started documenting the XML library, the tree and
16403 DOM/Corba. This is a first step.
16404
Daniel Veillard11e00581998-10-24 18:27:49 +000016405Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * parser.c: Set up the fonctions comment block, boring but useful.
16408 * parser.h, SAX.c, parser.c: now attributes are processed through
16409 the SAX interface. The problem is that my SAX interface diverged
16410 quite a bit from the original one, well this is not an official
16411 spec, and translating it from Java to C is hairy anyway...
16412
Daniel Veillard97b58771998-10-20 06:14:16 +000016413Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16416 fonctions comment block, boring but useful.
16417
16418Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016419
16420 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16421 conversion routines. However they are not yet used to convert the
16422 inputs. The core will run with UTF-8.
16423
Daniel Veillard33942841998-10-18 19:12:41 +000016424Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * tree.c : make sure that the type id is properly set-up when
16427 a new object is allocated, needed for DOM.
16428
Daniel Veillard27fb0751998-10-17 06:47:46 +000016429Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * tree.h, tree.c: Ok, the main objects in the tree will be native
16432 corba objects, it costs 8 bytes per Node, Attribute and Document
16433 but it simplifies the Corba integration a lot (no extra interface
16434 objects to allocate/free).
16435
Daniel Veillard0bef1311998-10-14 02:36:47 +000016436Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16439 and changed NODEs contants for conformity with DOM Level 1
16440
Daniel Veillard27864701998-10-08 03:47:24 +000016441Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * added hooks to keep track of servants when creating objects
16444 xmlDoc and xmlNode (for Corba export).
16445
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016446Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16447
16448 * added xml-config script.
16449
Daniel Veillard7066a791998-10-01 20:28:28 +000016450Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16451
16452 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16453 to autoupdate libtool and automake conf files.
16454
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164551998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16456
16457 * Makefile.am: Use '?' to separate the sed
16458 commands as ',' is used when people pass -Wl,something.
16459
16460
Daniel Veillard15a8df41998-09-24 19:15:06 +000016461Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16462
16463 * tree.c, tree.h: added a per-document compression interface.
16464
Daniel Veillard151b1b01998-09-23 00:49:46 +000016465Tue Sep 22 20:47:38 EDT 1998
16466
16467 * tree.c, tree.h: added saving with compression and added interfaces
16468 to control the compression level (xmlGetCompressMode,
16469 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16470
Daniel Veillard70120ff1998-09-22 00:24:21 +000016471Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * parser.c: corrected a loop for files of size 0
16474
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000164751998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16476
16477 * error.h: New file. Contains prototyes from `error.c'.
16478
Tom Tromeyc19653d1998-08-14 01:22:43 +000016479Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16480
16481 * Makefile.am (xmlincdir): New macro.
16482 (xmlinc_HEADERS): Renamed from include_HEADERS.
16483
Daniel Veillard845664d1998-08-13 04:43:19 +000016484Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16485
16486 * applied small patch on numeric entities from
16487 Christopher Blizzard <blizzard@appliedtheory.com>
16488
Daniel Veillard260a68f1998-08-13 03:39:55 +000016489Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * New release 0.2, removed the old xml_* files so that it's
16492 coherent with the other CVS base (W3C), far better conformance
16493 to standard, new namespaces, decent entities support, beginning
16494 of a SAX-like interface. Nearly nothing left intact, even the
16495 test examples ...
16496
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000164971998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16498
16499 * .cvsignore: Add .deps dir
16500
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016501Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16504
Daniel Veillardfe926001998-07-26 04:28:20 +000016505Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016506
Daniel Veillardfe926001998-07-26 04:28:20 +000016507 * configure.in: added test for CPP
16508 * AUTHORS, Changelog: the original ones didn't get commited but the
16509 glib ones instead, fixed.
16510 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016511
Daniel Veillardfe926001998-07-26 04:28:20 +000016512Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016513
Daniel Veillardfe926001998-07-26 04:28:20 +000016514 * integrated code developped at W3C
16515 * changed the original Copyright
16516 * migrated to automake
16517 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016518