blob: 17149c5e30b36754aca873b76d7ffbe2fd8c4779 [file] [log] [blame]
Daniel Veillard455cc072003-03-31 10:13:23 +00001Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
4 to the XML Schemas errata
5 http://www.w3.org/2001/05/xmlschema-errata#e2-12
6
Daniel Veillarde637c4a2003-03-30 21:10:09 +00007Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
8
9 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
10 and facets support. Currently only schemas with binHex or
11 base64 don't compile. A few error left in the test suite:
12 found 1035 test instances: 919 success 23 failures
13 most are gdate or gdateyear failing check, and a few cases where
14 James clark tests results are strange.
15 * valid.c: allow to reuse the Notation checking routine without
16 having a validation context.
17 * SAX.c: removed a #if 0
18
Daniel Veillardb6c7f412003-03-29 16:41:55 +000019Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * xinclude.c: forgot to apply one check from #106931 patch
22 * xmlschemastypes.c: more work on XML Schemas datatypes
23
Daniel Veillardc4c21552003-03-29 10:53:38 +000024Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
27 on cleaning up XML Schemas datatypes based on James Clark tests
28 test/xsdtest/xsdtest.xml
29
Daniel Veillard80b19092003-03-28 13:29:53 +000030Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * relaxng.c: implemented comparisons for Schemas values.
33 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
34 some bugs in duration handling, comparisons for durations
35 and decimals, removed all memory leaks pointed out by James
36 testsuite. Current status is now
37 found 238 test schemas: 197 success 41 failures
38 found 1035 test instances: 803 success 130 failures
39
Daniel Veillard91a13252003-03-27 23:44:43 +000040Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
43 leaks in the W3C XML Schemas code
44 * xmlschemastypes.c: implemented nonPositiveInteger
45 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
46 fixed the test and result.
47
Daniel Veillard6560a422003-03-27 21:25:38 +000048Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
51 parser and a typo
52 * xmlschemastypes.c: reindenting, fixing a memory access
53 problem with dates.
54
Daniel Veillard6c5b2d32003-03-27 14:55:52 +000055Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
56
57 * parser.c: fixing #109227 providing more context in case of
58 start/end tag mismatch
59 * python/tests/ctxterror.py python/tests/readererr.py: update the
60 tests accordingly
61
Daniel Veillardd9b72832003-03-27 14:24:00 +000062Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * xinclude.c: should fix #109327 errors on memory accesses
65
Daniel Veillardc7e9b192003-03-27 14:08:24 +000066Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
69 is an URI reference
70
Daniel Veillarde209b332003-03-26 21:40:13 +000071Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * xpath.c: fixed bug #109160 on non-ASCII IDs
74
Daniel Veillard642104e2003-03-26 16:32:05 +000075Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * parser.c: Norm suggested a nicer error message for xml:space values
78 errors
79
Daniel Veillarde4fa2932003-03-26 00:38:10 +000080Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * xpath.c include/libxml/xpath.h: first part of the fix to
83 performance bug #108905, adds xmlXPathOrderDocElems() providing
84 document order for nodes.
85 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
86
Daniel Veillard09628212003-03-25 15:10:27 +000087Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
88
89 * xmlschemastypes.c: removing a warning with Sun compiler
90 bug #109154
91
MST 2003 John Fleckda271742003-03-25 14:05:17 +000092Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
93
94 * doc/xmllint.xml
95 * doc/xmllint.1
96 update xmllint man page with --relaxng option
97
Daniel Veillard2032d292003-03-25 11:09:40 +000098Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * python/setup.py.in : was missing "drv_libxml2.py"
101
Daniel Veillard9adc0462003-03-24 18:39:54 +0000102Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * tree.c xpath.c: some changes related to the new way of
105 handling Result Value Tree, before 2.5.5
106
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000107Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * configure.in NEWS: preparing release 2.5.5
110 * doc/* : updated the documentation and regenerated it.
111
Daniel Veillardef0b4502003-03-24 13:57:34 +0000112Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * xpath.c: fixed some problems related to #75813 about handling
115 of Result Value Trees
116
Daniel Veillard9231ff92003-03-23 22:00:51 +0000117Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * uri.c: applied a set of patches from Lorenzo Viali correcting
120 URI parsing errors.
121
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000122Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * parser.c: validity status was not passed back when validating in
125 entities, but raised by Oliver Fischer
126
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000127Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * HTMLtree.c: avoid escaping ',' in URIs
130
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000131Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
132
133 * parser.c: fixing bug #108976 get the ID/REFs to reference
134 the ID in the document content and not in the entity copy
135 * SAX.c include/libxml/parser.h: more checking of the ID/REF
136 stuff, better solution for #107208
137 * xmlregexp.c: removed a direct printf, dohhh
138 * xmlreader.c: fixed a bug on streaming validation of empty
139 elements in entities
140 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
141 cleanup of the validation tests
142 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
143 added more ID/IDREF tests to the suite
144
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000145Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
146
147 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
148 compiler.
149
Daniel Veillard20863822003-03-22 17:51:47 +0000150Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
153
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000154Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
157 defined in entities content
158
Daniel Veillard99737f52003-03-22 14:55:50 +0000159Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * SAX.c: Fixed validation bug #108858 on namespace names using
162 entities and reported by Brent Hendricks
163 * xmllint.c: report xmlTextReaderHasValue() result in --stream
164 --debug output.
165
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000166Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
167
168 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
169 about the DocType node not being reported sometimes.
170 * python/tests/reader.py: added to test to the regression checks
171
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000172Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
175 reported by Edd Dumbill
176
Daniel Veillard77a90a72003-03-22 00:04:05 +0000177Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * HTMLparser.c parser.c parserInternals.c: patch from
180 johan@evenhuis.nl for #107937 fixing some line counting
181 problems, and some other cleanups.
182 * result/HTML/: this result in some line number changes
183
Daniel Veillard580ced82003-03-21 21:22:48 +0000184Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
187 instead of libxml.spec
188 * relaxng.c: fixed some of the error reporting excessive
189 verbosity
190 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
191 xmlschemastypes.c: removed some warnings from gcc
192 * doc/libxml2-api.xml: rebuilt
193
Daniel Veillarde063f482003-03-21 16:53:17 +0000194Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
195
196 * relaxng.c: another optimization, for choice this time
197 * result/relaxng/spec1* result/relaxng/tutor12_1*
198 result/relaxng/tutor3_7: cleanups.
199
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000200Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
203 * test/relaxng/testsuite.xml: augmented the test suite
204 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
205 some schemas validation tests in the presence of foreign
206 namespaces.
207
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000208Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * relaxng.c: added another interleave speedup.
211
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000212Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * xmlschemastypes.c: added integer and fixed one of the
215 IDREFS regression tests pbm
216 * result/relaxng/docbook_0.err: updated
217
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000218Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
221 declared both in the DTD and in the Schemas <grin/>
222 * relaxng.c: more debug, added a big optimization for <mixed>
223 * test/relaxng/testsuite.xml: augmented the testsuite
224 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
225 DocBook example to the regression tests
226
Daniel Veillard798024a2003-03-19 10:36:09 +0000227Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * check-xsddata-test-suite.py: cosmetic change for output
230 * relaxng.c: try to minimize calls to malloc/free for states.
231
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000232Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * tree.c: removed a warning
235 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
236 support
237 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
238 cleanup/improvements of the regression tests batch
239 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
240
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000241Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * relaxng.c: fixed error msg cleanup deallocation
244 * xmlschemastypes.c: added a function to handle lists of
245 atomic types, added support for IDREFS
246
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000247Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
250 and IDREF, usable from RelaxNG now
251 * include/libxml/xmlschemastypes.h: need to add a new interface
252 because the validation modifies the infoset
253 * test/relaxng/testsuite.xml: extended the testsuite
254
Daniel Veillard952379b2003-03-17 15:37:12 +0000255Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * relaxng.c: fixed the last core RelaxNG bug known #107083,
258 shemas datatype ID/IDREF support still missing though.
259 * xmlreader.c: fix a crashing bug with prefix raised by
260 Merijn Broeren
261 * test/relaxng/testsuite.xml: augmented the testsuite with
262 complex inheritance tests
263
Daniel Veillardfd573f12003-03-16 17:52:32 +0000264Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * relaxng.c: switched back to the previous Relax-NG code base,
267 the derivation algorithm need severe constraining code to avoid
268 combinatorial explosion. Fixed the problem with Sebastian Rahtz
269 TEI based example and other bugs
270 * result/relaxng/*err: updated the results
271 * test/relaxng/testsuite.xml: started a new test suite
272
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000273Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
276 that the original RelaxNG validation code was un-fixeable, it got
277 rewritten to use the derivation algorithm from James Clark and
278 redebugged it (nearly) from scratch:
279 found 373 test schemas: 372 success 1 failures
280 found 529 test instances: 529 success 0 failures
281
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000282Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * SAX.c parser.c: fix some recursion problems introduced in the
285 last release.
286 * relaxng.c: more debugging of the RNG validation engine, still
287 problems though.
288
Daniel Veillard5add8682003-03-10 13:13:58 +0000289Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
290
291 * Makefile.am: stop generating wrong result file with * in name
292 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
293 * result/relaxng/demo* test/relaxng/demo: added the tests from
294 Sebastian reproducing the problem.
295
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000296Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
297
Daniel Veillard5add8682003-03-10 13:13:58 +0000298 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
299 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000300
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000301Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
302
303 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
304 variable to control the indentation for the xmllint "--format"
305 option
306
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000307Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
308
309 * encoding.c: applied Gennady's patch against buffer overrun
310
Daniel Veillard42f12e92003-03-07 18:32:59 +0000311Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
314 Clark it appeared I had bug in URI parsing code ...
315 * relaxng.c include/libxml/relaxng.h: completely revamped error
316 reporting to not loose message from optional parts.
317 * xmllint.c: added timing for RNG validation steps
318 * result/relaxng/*: updated the result, all error messages changed
319
Daniel Veillardedfd5882003-03-07 14:20:40 +0000320Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
321
322 * xpath.c: fix bug #107804, the algorithm used for document order
323 computation was failing on attributes.
324
Daniel Veillard83391282003-03-06 21:37:30 +0000325Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * valid.c: fix bug #107764 , possibility of buffer overflow
328 in xmlValidDebug()
329
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000330Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
331
332 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
333 from Philipp Dunkel
334
Daniel Veillard5f704af2003-03-05 10:01:43 +0000335Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * xmlschemastype.c: made powten array static it should not be exported
338 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
339 parser function.
340 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
341
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000342Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * tree.c: fixed a node dump crash on attributes
345 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
346 an URI test bug and get better output.
347
Daniel Veillard463a5472003-02-27 21:30:32 +0000348Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * check-xsddata-test-suite.py: give more infos
351 * relaxng.c: fix a bug reported by Sebastian Rahtz and
352 REF->DEF in attribute values.
353
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000354Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
357 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
358 regression tests from James Clark.
359
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000360Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * relaxng.c xmlschemas.c xmlschemastypes.c
363 include/libxml/xmlschemastypes.h: added param support for relaxng
364 type checking, started to increment the pool of simple types
365 registered, still much work to be done on simple types and
366 facets checkings.
367
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000368Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * entities.c: fixes again one of the problem raised by
371 James Clark in #106788
372
Daniel Veillardc482e262003-02-26 14:48:48 +0000373Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * relaxng.c: Fixed a couple of problem raised by James Clark
376 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
377 datatype level still not fixed though.
378
Daniel Veillard17bed982003-02-24 20:11:43 +0000379Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * configure.in: preparing release 2.5.4
382 * doc/*: updated and rebuilt the docs
383 * relaxng.c: removed warnings
384 * result/relaxng/*: updated the results
385
Daniel Veillardf4be0182003-02-24 19:54:33 +0000386Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * valid.c: fixes a DTD regexp generation problem.
389
Daniel Veillard02111c12003-02-24 19:14:52 +0000390Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * parser.c: fixes bug #105998 about false detection of
393 attribute consumption loop.
394
Daniel Veillard2406abd2003-02-24 18:16:47 +0000395Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
396
397 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
398
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000399Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
400
401 * SAX.c: fixed bug #105992
402
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000403Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * tree.c: fixed xmlSetProp and al. when the node passed is not an
406 element.
407 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
408 found 373 test schemas: 369 success 4 failures
409 found 529 test instances: 525 success 4 failures
410 * check-relaxng-test-suite.py: added memory debug reporting
411
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000412Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
413
414 * uri.c parser.c: some warning removal on Igor's patch
415 * tree.c: seems I messed up with #106788 fix
416 * python/libxml.c: fixed some base problems when Python provides
417 the resolver.
418 * relaxng.c: fixed the interleave algorithm
419 found 373 test schemas: 364 success 9 failures
420 found 529 test instances: 525 success 4 failures
421 the resulting failures are bug in the algorithm from 7.3 and
422 lack of support for params
423
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000424Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * parser.c: another fix for nodeinfo in entities problem
427 * tree.c entities.c: fixed bug #106788 from James Clark
428 some spaces need to be serialized as character references.
429
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000430Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
431
432 * parser.c uri.c: fixed the bug I introduced in the path
433 handling, reported by Sebastian Bergmann
434
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000435Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
436
437 * parser.c: fixing some nodeinfo in entities problem raised
438 by Glenn W. Bach
439 * relaxng.c: implemented the first section 7.3 check
440 * result/relaxng/*: updated the results
441
Daniel Veillardc5312d72003-02-21 17:14:10 +0000442Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
443
444 * relaxng.c: fixed some problems in the previous commit
445 and finished implementing 4.16 rules checking
446 found 373 test schemas: 353 success 20 failures
447 found 529 test instances: 519 success 6 failures
448 * result/relaxng/*: updated the results
449
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000450Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * relaxng.c: implemented checks from section 7.2
453
Daniel Veillard77648bb2003-02-20 15:03:22 +0000454Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * relaxng.c: implemented the checks from section 7.1, fixed
457 some of the 4.20 and 4.21 problems.
458 found 373 test schemas: 338 success 35 failures
459 found 529 test instances: 519 success 6 failures
460 * result/relaxng/*: updated the results
461
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000462Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
463
464 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
465 * result/relaxng/*: updated the results
466
Daniel Veillardce14fa52003-02-19 17:32:48 +0000467Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * relaxng.c: more bugfixes
470 * result/relaxng/*: updated the results
471
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000472Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
473
474 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
475 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
476 * SAX.c: ensured xmlDoc.URL is always canonic
477 * parser.c: obsoleted xmlNormalizeWindowsPath
478 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
479 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
480 * win32/libxml2.def.src: added few exports
481
482
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000483Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
484
485 * Makefile.am configure.in: patched to have shared libraries
486 for Python regression tests and static binaries for gdb debug
487 in my development environment
488 * relaxng.c: more bugfixes
489 found 373 test schemas: 296 success 77 failures
490 found 529 test instances: 516 success 8 failures
491 * result/relaxng/*: updated the results
492
Daniel Veillard8fe98712003-02-19 00:19:14 +0000493Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
496
Daniel Veillardd4310742003-02-18 21:12:46 +0000497Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
498
499 * xmlschemastypes.c: float/double check bugfix
500 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
501 validation
502 * xmlreader.c: add a TODO for Jody
503 * relaxng.c: bugfix bugfix bugfix
504 found 373 test schemas: 300 success 73 failures
505 found 529 test instances: 507 success 10 failures
506 * result/relaxng/*: updated the results
507
Daniel Veillard2df2de22003-02-17 23:34:33 +0000508Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
511
Daniel Veillard416589a2003-02-17 17:25:42 +0000512Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * relaxng.c check-relaxng-test-suite.py: more work on the
515 RelaxNG implementation conformance testing.
516 found 373 test schemas: 284 success 89 failures
517 found 529 test instances: 448 success 47 failures
518 * result/relaxng/*: updated the results
519
Daniel Veillard784b9352003-02-16 15:50:27 +0000520Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
523 a patch from Kjartan Maraas to fix some typos
524
Daniel Veillardfebcca42003-02-16 15:44:18 +0000525Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * relaxng.c: more bug-hunting
528 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
529 intermediate rng tree
530 * python/generator.py: patch from Stephane Bidoul to fix the generator
531 on python < 2.2
532
Daniel Veillardd2298792003-02-14 16:54:11 +0000533Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
534
535 * check-relaxng-test-suite.py relaxng.c: more testing on the
536 Relax-NG front, cleaning up the regression tests failures
537 current state and I forgot support for "mixed":
538 found 373 test schemas: 280 success 93 failures
539 found 529 test instances: 401 success 68 failures
540 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
541 moved the Name, NCName and QName validation routine in tree.c
542 * uri.c: fixed handling of URI ending up with #, i.e. having
543 an empty fragment ID.
544 * result/relaxng/*: updated the results
545
Daniel Veillard9a237c92003-02-13 15:52:58 +0000546Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
547
548 * check-xinclude-test-suite.py: improved the script accordingly
549 to the XInclude regression tests updates
550 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
551 November 2002
552 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
553 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
554 augmented the Xpointer testsuite for the element() scheme
555
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000556Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
557
558 * relaxng.c: added TODO for the DTD compatibility spec
559 * xinclude.c: more bug fixes driven by the testsuite
560
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000561Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
562
563 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
564 regression tests for XInclude, improved the script, improving
565 XInclude error reporting mechanism
566
Daniel Veillard1d788d22003-02-10 16:21:58 +0000567Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * NEWS doc/* configure.in: preparing release 2.5.3
570
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000571Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * tree.c: trying to fix #104934 about some XHTML1 serialization
574 issues.
575
Daniel Veillard809faa52003-02-10 15:43:53 +0000576Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
577
578 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
579 encoding conversion when the input buffer stops in the
580 middle of a multibyte char
581
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000582Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
585 * check-relaxng-test-suite.py: python script to run regression
586 against OASIS RelaxNG testsuite
587 * relaxng.c: some cleanup tweaks
588 * HTMLparser.c globals.c: cleanups in comments
589 * doc/libxml2-api.xml: updated the API
590 * result/relaxng/*: errors moved files, so large diffs but
591 no changes at the semantic level.
592
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000593Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * tree.c: fixing #105678 problem when dumping a namespace node.
596
Daniel Veillard591b4be2003-02-09 23:33:36 +0000597Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * xpath.c: fixed doc comment problems
600 * python/generator.py python/libxml_wrap.h python/types.c: adding
601 RelaxNG wrappers
602 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
603 test of those early Python RelaxNG bindings
604
605Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000606
607 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
608 * relaxng.c: found the validation problem I had with interleave
609 when not covering all remaining siblings
610 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
611 testsuite and check the RNG schemas against the RNG schemas
612 given in appendix A
613
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000614Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
615
616 * win32/Makefile.msvc: updates for RelaxNG
617 * win32/Makefile.mingw: updates for RelaxNG
618 * win32/libxml2.def.src: added RelaxNG exports
619
Daniel Veillard97fd5672003-02-07 13:01:54 +0000620Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
621
622 * xinclude.c: applied another bug fix from Sean Chittenden
623
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000624Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * configure.in xmllint.c: I f...ed up the default configuration
627 of schemas and --relaxng option display in xmllint, pointed by
628 Morus Walter.
629 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
630 detection module, fixes bug #105374.
631
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000632Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * xmlschemastypes.c: added the boolean base type.
635
Daniel Veillard96a4b252003-02-06 08:22:32 +0000636Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * xmlschemastypes.c: started implementing some of the missing
639 default simple types
640 * result/relaxng/*: updated the results
641
Daniel Veillard72fef162003-02-05 14:31:19 +0000642Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * NEWS doc/*: updated the docs, ready for 2.5.2 release
645
Daniel Veillard71531f32003-02-05 13:19:53 +0000646Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * HTMLparser.c tree.c xmlIO.c: comments cleanups
649 * Makefile.am: use xmllint for doing the RelaxNG tests
650 * configure.in: preparing 2.5.2 made schemas support default to
651 on instead of off
652 * relaxng.c: removed the verbosity
653 * xmllint.c: added --relaxng option
654 * python/generator.py python/libxml_wrap.h: prepared the integration
655 of the new RelaxNG module and schemas
656 * result/relaxng/*: less verbose output
657
Daniel Veillardec498e12003-02-05 11:01:50 +0000658Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
659
660 * valid.c: do not run content model validation if the
661 content is not determinist
662
Daniel Veillardde590ca2003-02-05 10:45:26 +0000663Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * SAX.c: added the redefinition of namespaced attribute
666 check that was missing as Fabrice Desré pointed out.
667
Daniel Veillard930dfb62003-02-05 10:17:38 +0000668Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
671 improvements from Nick Kew, allowing to do more checking
672 to HTML elements and attributes.
673
Daniel Veillard4287c572003-02-04 22:48:53 +0000674Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
675
676 * xinclude.c: fixing bug #105137 about entities declaration
677 needing to be copied to the including document.
678
Daniel Veillard652d8a92003-02-04 19:28:49 +0000679Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
680
681 * catalog.c: fixed bug #104817 with delegateURI
682 * xpath.c: fixing bugs #104123 and #104125
683
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000684Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * configure.in valid.c xmlreader.c python/libxml_wrap.h
687 python/types.c: fixing #104096 to compile without regexps
688
Daniel Veillard57e79b32003-02-04 15:33:12 +0000689Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * valid.c: fixing bug #103969 forgot to add an epsilon transition
692 when building the automata for elem*
693
Daniel Veillard358a9892003-02-04 15:22:32 +0000694Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * HTMLparser.c: applied patch from Arne de Bruijn fixing
697 bug #103827
698
Daniel Veillardeb137172003-02-04 15:18:06 +0000699Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * HTMLparser.c: updating a comment, fixing #103776
702
Daniel Veillard8d589042003-02-04 15:07:21 +0000703Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * parser.c: fixing bug 105049 for validity checking of content
706 within recursive entities.
707
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000708Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * HTMLparser.c: try to fix # 105049
711 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
712 * tree.c: updated a function comment
713
Daniel Veillard419a7682003-02-03 23:22:49 +0000714Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * relaxng: more work on grammars and refs/defs
717 * test/relaxng/* result/relaxng/*: augmented/updated the
718 regression tests
719
Daniel Veillard144fae12003-02-03 13:17:57 +0000720Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * relaxng: more work on name classes, except support
723 * test/relaxng/* result/relaxng/*: augmented/updated the
724 regression tests
725
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000726Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * relaxng: more work on name classes, the "validate all" schemas
729 seems to work now.
730 * test/relaxng/* result/relaxng/*: augmented/updated the
731 regression tests
732
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000733Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
736 * parser.c: put a guard against infinite document depth, basically
737 trying to avoid another kind of DoS attack.
738 * relaxng.c: some code w.r.t. nameClasses
739
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000740Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
741
742 * test/relaxng/* result/relaxng/*: check all the namespace support
743 was actually correct based on tutorial section 10.
744
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000745Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
746
747 * relaxng: include seems to work okay now
748 * test/relaxng/* result/relaxng/*: augmented/updated the
749 regression tests
750
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000751Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
752
753 * relaxng.c: a bit of work done in the train back.
754 * test/relaxng/*: added one of the include tests
755
Daniel Veillard154877e2003-01-30 12:17:05 +0000756Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * relaxng: more work done in the train
759 * test/relaxng/* result/relaxng/*: augmented/updated the
760 regression tests
761
Daniel Veillarde431a272003-01-29 23:02:33 +0000762Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * relaxng.c: debugging of externalRef
765 * test/relaxng/* result/relaxng/*: augmented/updated the
766 regression tests
767
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000768Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
769
770 * relaxng.c: more work on Relax-NG, implementing externalRef
771 * test/relaxng/* result/relaxng/*: augmented/updated the
772 regression tests
773 * Makefile.am: cleanup to Relaxtests target
774
Daniel Veillardb08c9812003-01-28 23:09:49 +0000775Wed Jan 29 00:08:38 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
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000781Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
782
783 * relaxng.c: more work on Relax-NG, implementing interleave
784 * test/relaxng/* result/relaxng/*: augmented/updated the
785 regression tests
786
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000787Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
788
789 * doc/tutorial/customfo.xsl
790 * doc/tutorial/customhtml.xsl
791 adding stylesheet customizations used to generate fo
792 for pdf and html
793
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000794Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
795
796 * relaxng.c: more work on Relax-NG
797 * test/relaxng/* result/relaxng/*: augmented/updated the
798 regression tests
799 * xmlschemastypes.c: added a number of base type definition but not
800 the associated checks, those are still TODOs
801
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000802Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
803
804 in docs/tutorial:
805 * apa.html
806 * apb.html
807 * apc.html
808 * apd.html
809 * ape.html
810 * apf.html
811 * apg.html
812 * ar01s02.html
813 * ar01s03.html
814 * ar01s04.html
815 * ar01s05.html
816 * ar01s06.html
817 * ar01s07.html
818 * ar01s08.html
819 * index.html
820 * xmltutorial.pdf
821 * xmltutorial.xml
822 add index to tutorial
823
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000824Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
825
826 * doc/xmlcatalog.1
827 * doc/xmlcatalog_man.html
828 * doc/xmlcatalog_man.xml
829 belatedly fixing bug #93622 (adds rewriteURI type to
830 "--add" option in xmlcatalog man page
831
Daniel Veillard3be27512003-01-26 19:49:04 +0000832Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
833
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000834 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000835 Julio Merino, closing #104475
836
Daniel Veillardea3f3982003-01-26 19:45:18 +0000837Sun Jan 26 20:38:43 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 Veillardedc91922003-01-26 00:52:04 +0000843Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * relaxng.c: more work on Relax-NG
846 * test/relaxng/* result/relaxng/*: augmented/updated the
847 regression tests
848
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000849Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
850
851 * README: updated the policy on private mail answers
852 * relaxng.c: more work on Relax-NG
853 * test/relaxng/* result/relaxng/*: augmented/updated the
854 regression tests
855
Daniel Veillard7424eb62003-01-24 14:14:52 +0000856Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
857
858 * error.c parser.c tree.c: applied a documentation patch from
859 Stefan Kost
860
Daniel Veillard276be4a2003-01-24 01:03:34 +0000861Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
862
863 * relaxng.c: more work on Relax-NG
864 * doc/*: regenerated the docs
865 * test/relaxng/* result/relaxng/*: updated and augmented the
866 Relax-NG regression tests and results
867
Daniel Veillard6eadf632003-01-23 18:29:16 +0000868Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
869
870 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
871 First commit of the new Relax-NG validation code, not generally
872 useful yet.
873 * test/relaxng/* result/relaxng/*: current state of the regression
874 tests
875
Daniel Veillard814a76d2003-01-23 18:24:20 +0000876Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * tree.c: minimized the memory allocated for GetContent
879 and a bit of cleanup.
880
Daniel Veillardff12c492003-01-23 16:42:55 +0000881Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * python/generator.py: seems there is no good reasons to
884 not generate bindings for XPointer
885
Daniel Veillard540a31a2003-01-21 11:21:07 +0000886Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
887
888 * xmlreader.c doc/apibuild.py: applied a new patch from
889 Stéphane Bidoul for cleanups
890 * doc/libxml2-api.xml: rebuilt the API description with
891 new entry points
892
Daniel Veillard417be3a2003-01-20 21:26:34 +0000893Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * xmlreader.c python/drv_libxml2.py python/generator.py
896 python/libxml.c python/libxml.py python/libxml_wrap.h
897 python/types.c: patch from Stéphane Bidoul for better per
898 context error message APIs
899 * python/tests/ctxterror.py python/tests/readererr.py:
900 update of the tests
901
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000902Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
903
904 * doc/guidelines.html
905 grammar and spelling cleanup
906
Daniel Veillard26f70262003-01-16 22:45:08 +0000907Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * xmlreader.c include/libxml/xmlreader.h python/generator.py
910 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
911 a patch from Stéphane Bidoul to allow per XMLtextReader error
912 and warning handling
913 * python/tests/Makefile.am python/tests/readererr.py: adding the
914 specific regression test
915
Daniel Veillard71f9d732003-01-14 16:07:16 +0000916Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
919 should raise a syntax error
920
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000921Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
922
923 * python/libxml.c: cleanup patch from Stéphane Bidoul
924
Daniel Veillard81601f92003-01-14 13:42:37 +0000925Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
926
927 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
928
Daniel Veillarde6227e02003-01-14 11:42:39 +0000929Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * python/generator.py python/libxml.c python/libxml.py
932 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000933 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000934 Python level.
935 * python/tests/Makefile.am python/tests/ctxterror.py: added a
936 regression test for it.
937
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000938Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
939
940 * xmlreader.c: fixed the streaming property of the reader,
941 it was generating tree faster than consuming it. Pointed out
942 by Nate Myers
943 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
944
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000945Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
946
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000947 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000948
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000949Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * xpath.c: fix to the XPath implementation for parent and
952 ancestors axis when operating on a Result Value Tree.
953 Fixes bug #100271
954
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000955Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
958 to fix some URI/file escaping problems
959
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000960Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * python/generator.py: fixed a bug raised by Raymond Wiker,
963 docSetRootElement() should not raise an exception if the
964 return is None
965
Daniel Veillard3e20a292003-01-10 13:14:40 +0000966Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
969 fixed bug #102181 by applying the suggested change and fixing
970 the generation/registration problem.
971
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000972Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
975 routines.
976
Daniel Veillard8f872442003-01-09 23:19:02 +0000977Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
978
979 * parser.c: one more IsEmptyElement crazyness, that time in
980 external parsed entities if substitution is asked.
981 * python/tests/reader3.py: added a specific test.
982
Daniel Veillarde329fc22003-01-09 21:36:42 +0000983Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
986 support and improved error handler registration
987
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000988Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
991 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
992 * README: fixed a link
993
Daniel Veillarde2830f12003-01-08 17:47:49 +0000994Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * configure.in doc/* NEWS: preparing 2.5.1 release
997 * SAX.c parser.c: fixing XmlTextReader bug
998
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000999Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * SAX.c: fuck, I introduced a memory leak on external parsed
1002 entities in 2.5.0 :-(
1003
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001004Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * xmllint.c: another fix needed as pointed by Christophe Merlet
1007 for --stream --debug if compiled without debug support.
1008
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001009Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1010
1011 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001012 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001013 update man page with --stream and --chkregister
1014
Daniel Veillard8326e732003-01-07 00:19:07 +00001015Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * globals.c: fixed --with-threads compile
1018 * xmllint.c: fixed --without-debug compile
1019 * include/libxml/globals.h: cleanup
1020 * include/libxml/schemasInternals.h: add a missing include
1021
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001022Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * configure.in NEWS: preparing 2.5.0 release
1025 * SAX.c: only warn in pedantic mode about namespace name
1026 brokeness
1027 * globals.c: fix a doc generation problem
1028 * uri.c: fix #101520
1029 * doc/*: updated and rebuilt the doc for the release, includuding
1030 stylesheet update
1031 * python/Makefile.am: fix a filename bug
1032
1033Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1034
1035 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1036 should not be called.
1037
1038Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1039
1040 * libxml-2.0.pc.in: applied the patch to fix #101894
1041
1042Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * tree.c : applied patch from Lukas Schroeder for register callbacks
1045 * valid.c: modified patch from Lukas Schroeder to test
1046 register callbacks with --chkregister
1047
1048Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * xmlreader.c: seriously changed the way data are pushed to
1051 the underlying parser, go by block of 512 bytes instead of
1052 tryng to detect tag boundaries at that level. Changed the
1053 way empty element are detected and tagged.
1054 * python/tests/reader.py python/tests/reader2.py
1055 python/tests/reader3.py: small changes mostly due to context
1056 reporting being different and DTD node being reported. Some
1057 errors previously undetected are now caught and fixed.
1058 * doc/xmlreader.html: flagged last section as TODO
1059
1060Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * python/libxml.py: integrated the Python 2.2 optimizations
1063 from Hannu Krosing, while maintaining compatibility with
1064 1.5 and 2.1
1065
1066Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * xmllint.c: a bit of cleanup
1069 * xmlreader.c: small fix
1070 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1071 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1072
1073Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * python/setup.py.in: patch from Stéphane Bidoul to include
1076 drv_libxml2.py in setup.py
1077
1078Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * doc/xmlreader.html: starting documenting the new XmlTextReader
1081 interface.
1082
1083Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1084
1085 * xmllint.c: added the --stream flag to use the TextReader API
1086 * xmlreader.c: small performance tweak
1087
1088Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1089
1090 * xmlreader.c python/tests/reader2py: okay the DTD validation
1091 code on top of the XMLTextParser API should be solid now.
1092
1093Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmlreader.c python/tests/reader2py: Fixing some more mess
1096 with validation and recursive entities while using the
1097 reader interface, it's getting a bit messy...
1098
1099Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * xmlreader.c python/tests/reader.py: another couple of problem
1102 related to IsEmptyElement reported by Stéphane Bidoul needed
1103 some fixes.
1104
1105Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1108 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1109 based on the python XmlTextReader interface.
1110
1111Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * tree.c: backing out one change in the last patch which broke the
1114 regression tests
1115
1116Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * global.data globals.c tree.c include/libxml/globals.h: applied
1119 an old patch from Lukas Schroeder to track node creation and
1120 destruction. Probably missing a lot of references at the moment
1121 and not usable reliably.
1122
1123Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1126 from doc/news.html and a stylesheet
1127
1128Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * xmlreader.c python/tests/reader.py: fixed another couple of
1131 xmlreader bugs reported by Stéphane Bidoul and added tests.
1132
1133Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1134
1135 * xmlreader.c python/tests/reader2.py: fixed another validity
1136 checking in external parsed entities raised by Stéphane Bidoul
1137 and added a specific regression test.
1138 * python/tests/reader3.py: cleanup
1139
1140Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * xmlreader.c python/tests/reader2.py: fixed a problem with
1143 validation within entities pointed by Stéphane Bidoul, augmented
1144 the tests to catch those.
1145
1146Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * python/generator.py: modified the generator to allow keeping
1149 class references when creating new classes, needed to fix a bug
1150 pointed by Stéphane Bidoul where the input buffer of the
1151 xmlTextReader instance gets destroyed if the python wrapper for
1152 the input is not referenced anymore.
1153
1154Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1157 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1158
1159Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * xmlreader.c python/tests/reader.py: fixed another problem
1162 pointed by Stéphane Bidoul
1163
1164Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1167 with "<a/>"
1168
1169Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * SAX.c: warn on xmlns:prefix="foo"
1172 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1173 for namespace attributes handling.
1174
1175Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1178 a really nasty problem raised by a DocBook XSLT transform
1179 provided by Sebastian Bergmann
1180
1181Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1184 by Stéphane Bidoul and integrated it into the tests
1185
1186Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1189 extended the XmlTextReader API a bit, addding accessors for
1190 the current doc and node, and an entity substitution mode for
1191 the parser.
1192 * python/libxml.py python/libxml2class.txt: related updates
1193 * python/tests/Makefile.am python/tests/reader.py
1194 python/tests/reader2.py python/tests/reader3.py: updated a bit
1195 the old tests and added a new one to test the entities handling
1196
1197Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * python/generator.py python/libxml2class.txt
1200 python/tests/reader.py python/tests/reader2.py: changed the
1201 generator to provide casing for the XmlTextReader similar to
1202 C# so that examples and documentation are more directly transposable.
1203 Fixed the couple of tests in the suite.
1204
1205Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * doc/guidelines.html: added a document on guildeline for
1208 publishing and deploying XML
1209
1210Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * valid.c xmlreader.c: final touch running DTD validation
1213 on the XmlTextReader
1214 * python/tests/Makefile.am python/tests/reader2.py: added a
1215 specific run based on the examples from test/valid/*.xml
1216
1217Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * python/libxml.py: added a few predefined xmlTextReader parser
1220 configuration values.
1221
1222Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * python/libxml_wrap.h: trying to fix #102037
1225
1226Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * SAX.c: fixing bug #95296, when the predefined entities
1229 are redefined in the DTD the default one must be used
1230 instead anyway.
1231
1232Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1233
1234 * doc/xmllint.xml
1235 * doc/xmllint.1
1236 Add discussion of XML_DEBUG_CATALOG to xmllint man
1237 page - bug #100907
1238
1239
1240Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * xmlreader.c: Fixed the empty node detection to avoid reporting
1243 an inexistant close tag.
1244
1245Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1248 for Python 2.1
1249
1250Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1253
1254Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * doc/libxml2-api.xml python/tests/reader.py: one really need
1257 to provide the base URI information when creating a reader parser
1258 from an input stream. Updated the API and the example using it.
1259
1260Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1263 include/libxml/valid.h include/libxml/xmlreader.h: working on
1264 DTD validation on top of xml reader interfaces. Allows to
1265 validate arbitrary large instances. This required some extensions
1266 to the valid module interface and augmenting the size of xmlID
1267 and xmlRef structs a bit.
1268 * uri.c xmlregexp.c: simple cleanup.
1269
1270Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1273 work on the xml reader interfaces.
1274 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1275 Web page for the Windows binaries.
1276
1277Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * xmlIO.c: applied a patch for VMS following the report by
1280 Nigel Hall
1281
1282Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * parser.c: the parseStartTag bug fix wasn't complete.
1285
1286Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1289 parseStartTag, fixing it.
1290 * test/att4 result/att4 result/noent/att4: adding the test
1291 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1292 more methods to XmlTextReader.
1293
1294Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1295
1296 * win32/libxml2.def.src: added more xml reader exports
1297 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1298 to the build
1299
1300Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1301
1302 * doc/tutorial/xmltutorial.xml
1303 plus generated html and pdf
1304 Updating tutorial again based on further comments from Niraj
1305 Tolia on the last iteration
1306
1307Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1308
1309 * doc/tutorial/xmltutorial.xml
1310 * doc/tutorial/includekeyword.c
1311 * doc/tutorial/includegetattribute.c
1312 plus generated html and pdf
1313 Adding fix from Niraj Tolia to tutorial to properly free memory.
1314
1315
1316Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1319 more methods of XmlTextReader.
1320 * python/libxml2class.txt python/tests/reader.py: this increased the
1321 methods in the bndings, augmented the test to check those new
1322 functions.
1323
1324Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1327 methods of XmlTextReader.
1328 * python/generator.py python/libxml_wrap.h python/types.c
1329 python/libxml2class.txt: added the reader to the Python bindings
1330 * python/tests/Makefile.am python/tests/reader.py: added a specific
1331 test for the Python bindings of the Reader APIs
1332 * parser.c: small cleanup.
1333
1334Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * xinclude.c: fallback was only copying the first child not the
1337 full child list of the fallback element, closes #89684 as reopened
1338 by Bernd Kuemmerlen
1339
1340Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1341
1342 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1343
1344Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * configure.in: preparing release of 2.4.30
1347 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1348 gives enum values, fix functype return type, put back fields in
1349 structs
1350 * doc/*: updated the docs rebuilt
1351
1352Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1355 about htmlNodeDumpOutput location.
1356 * xpath.c: removed an undefined function signature
1357 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1358 too many symbols in the API breaking the python bindings.
1359 Updated with the libxslt/libexslt changes.
1360
1361Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * configure.in: preparing release of 2.4.29
1364 * doc/*: rebuilt the docs and API
1365 * xmlreader.c: a few more fixes for the XmlTextReader API
1366
1367Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1368
1369 * include/win32config.h: applied mingw patch from Magnus Henoch
1370
1371Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1374
1375Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1378 building Python script, does the C parsing directly, generates
1379 a better API description including structure fieds defs and
1380 enums. Still a couple of bugs, but good enough for the python
1381 wrappers now.
1382 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1383 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1384 include/libxml/schemasInternals.h include/libxml/tree.h: more
1385 cleanup based on the python analysis script reports.
1386 * libxml.spec.in: make sure the API XML description is part of the
1387 devel package.
1388
1389Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1392 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1393 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1394 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1395 code cleanup, especially the function comments.
1396 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1397
1398Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * Makefile.am xmlreader.c include/libxml/Makefile.am
1401 include/libxml/xmlreader.h: Adding a new set of APIs based on
1402 the C# TextXmlReader API but converted to C. Allow to parse
1403 in constant memory usage, far simpler to program and explain
1404 than the SAX like APIs, unfinished but working.
1405 * testReader.c: test program
1406
1407Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1408
1409 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1410
1411Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * tree.c: Chip turner indicated that XHTML1 serialization
1414 rule for style actually break on both IE and Mozilla,
1415 try to avoid the rule if escaping ain't necessary
1416
1417Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * nanhttp.c: handle HTTP URL escaping, problem reported by
1420 Glen Nakamura and Stefano Zacchiroli
1421
1422Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1425
1426Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * uri.c: Johann Richard pointed out some XPointer problems for
1429 URN based URI references in XInclude. Modified the URI parsing
1430 and saving routines to allow correct parsing and saving of
1431 XPointers, especially when attached to "opaque" scheme accordingly
1432 to RFC 2396
1433
1434Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1437 of refactoring to the HTML saving code.
1438 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1439 in the doc.
1440
1441Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1444 to a buffer API to reuse the generic dump to an OutputIO layer,
1445 this reduces code, fixes xmlNodeDump() for XHTML, also made
1446 xmlNodeDump() now return the number of byte written.
1447
1448Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * python/setup.py.in: another patch from Stéphane Bidoul for
1451 Python bindings on Windows
1452 * doc/parsedecl.py: small cleanup
1453
1454Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * libxml.spec.in configure.in: add a line in %changelog for releases
1457
1458Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * parser.c: patch from Marcus Clarke fixing a problem in entities
1461 parsing that was detected in KDe documentations environment.
1462
1463Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1464
1465 * python/libxml.c (libxml_prev): Return the previous as opposed to
1466 the next node (I guess this is the result of some cut & paste programming:)
1467
1468Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1471
1472Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * python/generator.py python/libxml.c python/setup.py.in: trying
1475 to fix the Python bindings build on Windows (Stéphane Bidoul)
1476
1477Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1478
1479 * win32/configure.js: added option for python bindings
1480 * win32/libxml2.def.src: added more exports
1481
1482Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1483
1484 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1485 pthreads
1486 * win32/wince/*: applied updates to Windows CE port from Javier
1487
1488Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * configure.in: preparing 2.4.28
1491 * libxml.spec.in doc/Makefile.am: some cleanup
1492 * doc/*: updated the news and regenerated.
1493
1494Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * HTMLparser.c: final touch at closing #87235 </p> end tags
1497 need to be generated.
1498 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1499 this change slightly the output of a few tests
1500 * doc/*: regenerated
1501
1502Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * parserInternals.c: fixing bug #99190 when UTF8 document are
1505 parsed using the progressive parser and the end of the chunk
1506 is in the middle of an UTF8 multibyte character.
1507
1508Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1509
1510 * threads.c: fixed initialization problem in xmlNewGlobalState
1511 which was causing crash.
1512 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1513 in xmlInitializeGlobalState.
1514 * parserInternals.c: cleaned up ctxt->sax initialisation.
1515
1516Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * tree.c include/libxml/tree.h: modified the existing APIs
1519 to handle XHTML1 serialization rules automatically, also add
1520 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1521 libxslt serialization uses it when needed without changing
1522 the library API.
1523 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1524 result/xhtml1: added a new test specifically for xhtml1 output
1525 and updated the result of one XHTML1 test
1526
1527Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * xinclude.c parserInternals.c encoding.c: fixed #99082
1530 for xi:include encoding="..." support on text includes.
1531 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1532 test/XInclude/ents/isolatin.txt : added a specific regression test
1533 * python/generator.py python/libxml2class.txt: fixed the generator
1534 the new set of comments generated for doc/libxml2-api.xml were
1535 breaking the python generation.
1536
1537Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1540 * configure.in: patch for Solaris on new autoconf closes #98880
1541 * doc/parsedecl.py: repair the frigging API building script,
1542 did I say that python xmllib sucks ?
1543 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1544 and some comment are no more truncated.
1545
1546Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * parser.c: Martin Stoilov pointed out a potential leak in
1549 xmlCreateMemoryParserCtxt
1550
1551Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1554 included in HTML documents and using the push parser.
1555
1556Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1557
1558 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1559 specified, look for the Python interpreter not just in the
1560 specified root but also in the specified location. Fixes #98825
1561
1562Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * python/libxml.c: fixing bug #98792 , node may have no doc
1565 and dereferencing without checking ain't good ...
1566
1567Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * configure.in: preparing release 2.4.27
1570 * doc/* : updated and rebuilt the docs
1571 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1572 and all the docs are actually packaged and in the final RPMs
1573 * parser.c parserInternals.c include/libxml/parser.h: restore
1574 xmllint --recover feature.
1575
1576Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1577
Daniel Veillard784b9352003-02-16 15:50:27 +00001578 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001579 processing of parsed entities, and XPath computation on sustitued
1580 entities.
1581 * testXPath.c: make sure entities are substitued.
1582
1583Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
Daniel Veillard784b9352003-02-16 15:50:27 +00001585 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001586 processing of internal parsed entities, which had to be changed.
1587
1588Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1591 trying to fix bug #98517 about building outside the source tree
1592 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1593
1594Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1595
1596 * include/win32config.h: cleanup
1597 * win32/Makefile.mingw: integrated mingw in JScript configure
1598 * win32/Makefile.msvc: modified to allow mingw coexistence
1599 * win32/configure.js: integrated mingw
1600 * win32/Readme.txt: cleanup
1601
1602Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * HTMLparser.c: strengthen the guard in the Pop macros,
1605 like in the XML parser, closes bug #97315
1606
1607Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1610 callback is never used.
1611
1612Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * parserInternals.c: fixed the initialization of the SAX structure
1615 which was breaking xsltproc
1616 * xpath.c: patch from Petr Pajas for CDATA nodes
1617 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1618 * parser.c include/libxml/parser.h: patch from Peter Jones
1619 removing a leak in xmlSAXParseMemory() and adding the
1620 function xmlSAXParseMemoryWithData()
1621
1622Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1623
1624 adding pdf of tutorial, changing web page to link to it
1625 * doc/tutorial/xmltutorial.pdf
1626 * doc/xml.html
1627 * doc/docs.html
1628
1629Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1630
1631 * doc/tutorial/ar01s08.html
1632 adding file what I forgot for tutorial
1633
1634
1635Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1636
1637 Adding encoding discussion to tutorial
1638 Added:
1639 * doc/tutorial/images/*.png: DocBook admonition image files
1640 * doc/tutorial/apf.html, apg.html: new generated html
1641 * doc/tutorial/includeconvert.c: conversion code entity file
1642 changed:
1643 * doc/tutorial/xmltutorial.xml: DocBook original
1644 * doc/tutorial/*.html: generated html
1645
1646Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1647
1648 * include/libxml/*.h: retired xmlwin32version.h
1649 * doc/Makefile.am: retired xmlwin32version.h
1650 * win32/configure.js: retired xmlwin32version.h
1651
1652Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1653
1654 * win32/libxml2.def.src: exported additional symbols
1655 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1656 sisterhood
1657
1658Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * globals.c: fixed a typo pointed out by Igor
1661 * xpath.c: try to speed up node compare using line numbers
1662 if available.
1663
1664Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * tree.c: make xmlFreeNode() handle attributes correctly.
1667
1668Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1669
1670 * catalog.c: completed the #96963 fix, as reported by Karl
1671 Eichwalder
1672
1673Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1676
1677Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * Makefile.am: switched the order of a couple of includes
1680 to fix bugs #97100
1681
1682Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1683
1684 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1685 xmlLoadCatalogs that used to separate directories with a ':'.
1686
1687Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1688
1689 * threads.c: improvements to the Windows-side of thread handling
1690 * testThreads.c: conditionally excluded unistd.h
1691 * testThradsWin32.c: broke overlong lines
1692 * include/win32config.h: adapted thread-related macros to the new
1693 scheme and for pthreads on Windows
1694 * win32/Makefile.msvc: introduced a more flexible thread build,
1695 added testThreads[Win32].c to the build
1696 * win32/configure.js: introduced a more flexible thread config
1697
16982002-10-31 John Fleck <jfleck@inkstain.net>
1699
1700 * doc/xml.html (and, by implication, FAQ.html)
1701 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1702
1703Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1704
1705 * configure.in: removed xmlwin32version.h
1706 * include/libxml/Makefile.am: removed xmlwin32version.h
1707
1708Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * tree.c: applied patch from Brian Stafford to fix a bug
1711 in xmlReconciliateNs()
1712
1713Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * tree.c: applied patch from Christian Glahn to allow
1716 xmlNewChild() on document fragment nodes
1717
1718Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * parser.c: Christian Glahn found a problem with a recent
1721 patch to xmlParseBalancedChunkMemoryRecover()
1722 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1723 problems
1724 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1725 test/schemas/seq*: added the test cases from Charles
1726
1727Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1730 serious cleanup of the spec file and associated changes
1731 in the Makefiles.
1732 * valid.c: try to remove some warnings on x86_64
1733
1734Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1737 fix bug #96586
1738
1739Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1742 parsing, applied his patch
1743 * result/HTML/attrents.html result/HTML/attrents.html.err
1744 result/HTML/attrents.html.sax test/HTML/attrents.html:
1745 added the test and result case provided by Mikhail Sogrine
1746
1747Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * vms/build_libxml.com vms/config.vms vms/readme.vms
1750 include/libxml/parser.h include/libxml/parserInternals.h
1751 include/libxml/tree.h include/libxml/xmlIO.h
1752 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1753 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1754 Applied the VMS update patch from Craig A. Berry
1755 * doc/*.html: update
1756
1757Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1760
1761Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * debugXML.c: adding a grep command to --shell in xmllint
1764 for T.V. Raman
1765
1766Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * xmlcatalog.c: tried to fix some of the problem with --sgml
1769
1770Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * parser.c: tried to fix bug #91500 where doc->children may
1773 be overriden by a call to xmlParseBalancedChunkMemory()
1774
1775Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1778 identifiers in SGML catalogs containing '&'
1779
1780Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * python/types.c: fixed bugs when passing result value tree
1783 to Python functions.
1784
1785Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * configure.in: preparing the release of 2.4.26
1788 * doc/*: updated and rebuilt the documentation
1789
1790Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * parser.c: fixed a XML Namespace compliance bug reported by
1793 Alexander Grimalovsky
1794
1795Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * HTMLtree.c: fixed serialization of script and style when
1798 they are not lowercase (i.e. added using the API to the tree).
1799
1800Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * valid.c: make xmlValidateDocument emit a warning msg if there
1803 is no DTD, pointed by Christian Glahn
1804
1805Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1808 content model when some of the blocks have min or max, and a couple
1809 of bugs found in the process.
1810 * result/schemas/list0* test/schemas/list0*: added some specific
1811 regression tests
1812
1813Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * README: updated the contact informations
1816
1817Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1820 misses it, reported by Peter Bray.
1821
1822Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1825 and removed a few warnings
1826
1827Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * parser.c: Christian Glahn found a small bug in the push parser.
1830 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1831 public
1832
1833Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * xmlschemas.c include/libxml/xmlschemas.h: added
1836 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1837 * testSchemas.c: added --memory to test the new interface
1838
1839Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * doc/index.py doc/search.php: integrated the XSLT indexing,
1842 a few fixed in the indexer, added a scope selection at the
1843 search level.
1844
1845Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1848 this was due to uninitialized parts of the validation context
1849
1850Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * debugXML.c: applied patch from Mark Vakoc except the API
1853 change, preserved it.
1854 * doc/*: updated the docs to point to the search engine for
1855 information lookup or before bug/help reports.
1856
1857Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * doc/index.py doc/search.php: added mailing-list archives
1860 indexing and lookup
1861
1862Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1865
1866Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * doc/index.py: improved HTML indexing
1869 * doc/search.php: make the queries also lookup the HTML based indexes
1870
1871Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * doc/index.py: added HTML page indexing
1874
1875Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1876
1877 * xmlIO.c: extended Windows path normalisation to fix the base
1878 problem in libxslt.
1879 * catalog.c: fixed list handling in XML_CATALOG_FILES
1880
1881Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * valid.c: typo/bug found by Christian Glahn
1884
1885Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1886
1887 * xmlIO.c: applied Windows CE patch from Javier.
1888 * win32/wince: new directory, contains support for the PocketPC
1889 with Windows CE from Javier.
1890 * include/win32config.h: reorganised, removed duplicate
1891 definitions and applied WinCE patch from Javier.
1892 * include/wsockcompat.h: new file, now contains WinSock
1893 compatibility macros.
1894 * win32/Makefile.msvc: introduced double-run compilation.
1895
1896Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * configure.in include/libxml/xmlwin32version.h: preparing release
1899 of 2.4.25
1900 * doc/*: updated and regenerated teh docs and web pages.
1901
1902Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1905 error were not covering namespace declarations.
1906 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1907 it was missing the attribute declaration for the namespace
1908 * result/VC/NS3: the fix now report breakages in that test
1909
1910Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1913
1914Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1917 and regenerated the docs and web site
1918
1919Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1922 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1923 not before
1924
1925Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * python/generator.py python/libxml2class.txt: fixed a stupid error
1928 breaking the python API
1929
1930Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1933 triostr.c triostr.h: applied a trio update patch from
1934 Bjorn Reese which should work with MinGW
1935
1936Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * tree.c: improving some documentation comments
1939 * xmlregexp.c: found and fixed a mem leak with python regression tests
1940 * doc/*: rebuilt the doc and the API XML file including the
1941 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1942 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1943 python/types.c: added access to the XML Schemas regexps from
1944 python
1945 * python/tests/Makefile.am python/tests/regexp.py: added a
1946 simple regexp bindings test
1947
1948Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1949
1950 * doc/xml.html:
1951 fixing ftp links - thanks to Vitaly Ostanin
1952
1953Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * xmlregexp.c: fixed the data callback on transition functionality
1956 which was broken when using the compact form
1957 * result/schemas/*: updated the results, less verbose, all tests
1958 pass like before
1959 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1960 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1961 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1962 annoying warnings
1963 * xpath.c: try to provide better error report when possible
1964
1965Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * Makefile.am: fixed a breakage raised by Jacob
1968
1969Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1970
1971 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1972 which don't use sockets
1973
1974Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1975
1976 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1977 * win32/configure.js: applied zlib patch from Daniel Gehriger
1978
1979Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1980
1981 * win32/configure.js: applied the patch from Mark Vakoc for
1982 regexp support
1983 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1984 for regexp support
1985
1986Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * xmlschemastypes.c: as pointed by Igor Float and Double
1989 parsing ain't finished yet
1990
1991Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * Makefile.am configure.in: trying to fix #88412 by bypassing
1994 all the python subdir if python ain't detected
1995
1996Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1999 made configuring with regexps/automata/unicode the default
2000 but without schemas ATM
2001 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2002 fixed the regexp based DTD validation performance and memory
2003 problem by switching to a compact form for determinist regexps
2004 and detecting the determinism property in the process. Seems
2005 as fast as the old DTD validation specific engine :-) despite
2006 the regexp built and compaction process.
2007
2008Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * valid.c: determinism is debugged, new DTD checking code now works
2011 but xmlFAComputesDeterminism takes far too much CPU and the whole
2012 set usues too much memory to be really usable as-is
2013
2014Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * tree.c: fixed another stupid bug in xmlGetNodePath()
2017 * xmllint.c: --version now report the options compiled in
2018
2019Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * HTMLparser.c: small cleanup
2022 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2023 when configured with them. A bit of debugging around the determinism
2024 checks is still needed
2025
2026Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2029
2030Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2031
2032 * xmlIO.c: small portability glitch fixed.
2033
2034Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * xmlschemastypes.c: incomplete steps for real/double support
2037 * testAutomata.c include/libxml/xmlautomata.h
2038 include/libxml/xmlregexp.h: avoiding a compilation problem
2039 * valid.c include/libxml/valid.h: starting the work toward using
2040 the regexps for actual DTD validation
2041
2042Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * hash.c: cosmetic cleanup
2045 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2046 integrating a DTD validation layer based on the regexps
2047
2048Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2051 the determinism was tested before eliminating the epsilon
2052 transitions :-(
2053
2054Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * python/generator.py python/libxml.c python/libxml.py
2057 python/libxml2-python-api.xml python/libxml2class.txt
2058 python/libxml_wrap.h python/types.c: updated the python
2059 bindings, added code for easier File I/O, and the ability to
2060 define a resolver from Python fixing bug #91635
2061 * python/tests/Makefile.am python/tests/inbuf.py
2062 python/tests/outbuf.py python/tests/pushSAXhtml.py
2063 python/tests/resolver.py python/tests/serialize.py: updated
2064 and augmented the set of Python tests.
2065
2066Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2067
2068 * win32/configure.js: added more readme info for the binary
2069 package.
2070
2071Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * xmlIO.c: fixed a stupid out of bound array error
2074
2075Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2078 messing around with support for Windows path, cleanups,
2079 trying to identify and fix the various code path to the
2080 filename access. Added xmlNormalizeWindowsPath()
2081
2082Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * error.c valid.c: working on better error reporting of validity
2085 errors, especially providing an accurate context.
2086 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2087 error reports in those cases.
2088
2089Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2092 parser.c parserInternals.c xmlIO.c: get rid of all the
2093 perror() calls made in the library execution paths. This
2094 should fix both #92059 and #92385
2095
2096Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * xmllint.c: memory leak reporting was broken after a change
2099 of the preprocessor symbol used to activate it.
2100
2101Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * tree.c: try to make the copy function work for node of
2104 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2105 DOM layers though, not libxml2 itself.
2106
2107Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * valid.c: try to provide file and line informations, not all
2110 messages are covered, but it's a (good) start
2111
2112Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * xinclude.c: reimplemented a large part of the XInclude
2115 processor, trying to minimize resources used, James Henstridge
2116 provided a huge test case which was exhibiting severe memory
2117 consumption problems.
2118
2119Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * python/Makefile.am: applied patch from Christophe Merlet to
2122 reestablish DESTDIR
2123
2124Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * libxml.spec.in: fixes libary path for x86_64 AMD
2127
2128Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2129
2130 * doc/tutorial/includekeyword.c
2131 * doc/tutorial/xmltutorial.xml:
2132 (plus resulting generated html files)
2133 fixing one spot I missed in the tutorial where I hadn't freed
2134 memory properly
2135
2136Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2137
2138 * doc/tutorial/includeaddattribute.c
2139 * doc/tutorial/includeaddkeyword.c
2140 * doc/tutorial/includegetattribute.c
2141 * doc/tutorial/includekeyword.c
2142 * doc/tutorial/xmltutorial.xml
2143 * doc/tutorial/*.html:
2144 update tutorial to properly free memory (thanks to Christopher
2145 R. Harris for pointing out that this needs to be done)
2146 * doc/tutorial/images/callouts/*.png:
2147 added image files so the callouts are graphical, making it
2148 easier to read ( use "--param callout.graphics 1" to generate
2149 html with graphical callouts)
2150
2151Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2154 nice logos generated by Marc Liyanage
2155 * doc/site.xsl *.html: changed the stylesheet to show the new
2156 logo and regenerated the pages
2157
2158Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2161
2162Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * xpath.c: possible mem leak patch from Jason Adams
2165
2166Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2169 in the XQuery namespace
2170 * configure.in: preparing 2.4.24
2171 * doc/*.html: updated the web pages
2172
2173Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * python/generator.py: closing bug #85258 by generating conditional
2176 compile check to avoid linking to routines not configured in.
2177
21782002-08-22 Havoc Pennington <hp@pobox.com>
2179
2180 * autogen.sh: update error message for missing automake
2181
2182Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * python/Makefile.am: typo in target name resulted in libxml2.py
2185 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2186
2187Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * win32/win32/Makefile.mingw: updated with version from
2190 Elizabeth Barham at http://soggytrousers.net/repository/
2191
2192Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2193
2194 * win32/Makefile.msvc: added the prefix location to the include
2195 and lib search path.
2196
21972002-08-18 Havoc Pennington <hp@pobox.com>
2198
2199 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2200 both automake 1.6 and 1.4 installed get the right automake. Means
2201 compilation from CVS will now require the latest automake 1.4
2202 release, or manually creating symlinks called "automake-1.4" and
2203 "aclocal-1.4"
2204
2205Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * configure.in python/Makefile.am: more AMD 64 induced changes from
2208 Frederic Crozat
2209
2210Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xinclude.c: oops I was missing the xml:base fixup too
2213 * result/XInclude/*.xml: this adds xml:base attributes to most
2214 results of the tests
2215
2216Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * xinclude.c: quick but apparently working implementation of
2219 xi:fallback, should close bug #89684
2220 * Makefile.am test/XInclude/docs/fallback.xml
2221 result/XInclude/fallback.xml: added a basic test for fallback,
2222 and run with --nowarning to avoid a spurious warning
2223 * configure.in: applied patch from Frederic Crozat for python
2224 bindings on AMD 64bits machines.
2225
2226Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2229 the caller don't pass a SAX callback block.
2230
2231Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * tree.c: applied the same fix for the XML-1.0 namespace to
2234 xmlSearchNsByHref() as was done for xmlSearchNs()
2235
2236Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * libxml.3: small cleanup of the man page
2239 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2240 when serializing HREF attributes generated by XSLT.
2241
2242Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2245 version of Marc Liyanage' patch for boolean attributes in HTML
2246 output
2247
2248Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * python/tests/serialize.py: fixed the test results, indenting
2251 behaviour changed slightly
2252
2253Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2254
2255 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2256 new c14n function to Windows def files
2257
2258Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2259
2260 * c14n.c: fixed a memory leak in c14n code
2261
2262Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * parser.c include/libxml/parser.h: adding a new API for Christian
2265 Glahn: xmlParseBalancedChunkMemoryRecover
2266 * valid.c: patch from Rick Jones for some grammar cleanup in
2267 validation messages
2268 * result/VC/* result/valid/*: this slightly change some of the
2269 regression tests outputs
2270
2271Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * tree.c: trying to fix a problem in namespaced attribute handling
2274 raised by Christian Glahn
2275
2276Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * encoding.c include/libxml/encoding.h: Opening the interface
2279 xmlNewCharEncodingHandler as requested in #89415
2280 * python/generator.py python/setup.py.in: applied cleanup
2281 patches from Marc-Andre Lemburg
2282 * tree.c: fixing bug #89332 on a specific case of loosing
2283 the XML-1.0 namespace on xml:xxx attributes
2284
2285Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2286
2287 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2288 corner case from new Merlin's test suite and added a callback
2289 that will be used to improve xmlsec performance
2290
2291
2292Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * HTMLtree.c: trying to fix the <style> escaping problem in
2295 HTML serialization bug #89342
2296
2297Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2300 and rebuilt the web site.
2301
2302Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2303
2304 * include/libxml/tree.h: added _private member to xmlNs struct
2305
2306Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * HTMLparser.c: fixing bug #84876 based on the xml working
2309 code.
2310
2311Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2312
2313 * python/Makefile.am: enhanced to fix bug 72012 (errors
2314 when using '-jX' make parameter)
2315
2316Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2317
2318 * xpath.c: small additional enhancement for booleans
2319 compared to nodesets
2320
2321Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * HTMLtree.c: changed the order of the encoding declaration
2324 attributes in the meta tags due to a bug in IE/Mac
2325
2326Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2327
2328 * xpath.c: enhanced handling of booleans (especially '='
2329 and '!=' for nodesets) - fixes bug 85256. Added new
2330 routine xmlXPathNotEqualValues for more proper handling
2331 of '!=' when nodesets are involved.
2332
2333Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2336 doc/xmlcatalog_man.xml to the source distribution
2337
2338Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2339
2340 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2341 asked for this.
2342
2343Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * configure.in: preparing 2.4.23
2346 * doc/*: rebuilt the docs
2347
2348Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * parser.c: fixing bug #84169 by fixing the
2351 comment of xmlCreatePushParserCtxt to describe the
2352 encoding detection parameters better.
2353
2354Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * valid.c: fixing bug #79331 in one path the lookup for
2357 ID attributes on a namespaced node wasn't handled correctly :-\
2358
2359Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * HTMLparser.c: trying to fix 87235 about discarded white
2362 spaces in the HTML parser.
2363 * result/HTML/*: this changes the output of a number of HTML
2364 regression tests
2365
2366Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * xpath.c: applied patch from Richard Jinks for the namespace
2369 axis + fixed a memory error.
2370 * parser.c parserInternals.c: applied patches from Peter Jacobi
2371 removing ctxt->token for good.
2372 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2373 popped out by the regression tests.
2374 * Makefile.am: patch for threads makefile from Gary Pennington
2375
2376Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2377
2378 * xpath.c: enhanced behaviour of position() after usage of
2379 expressions involving preceding-sibling (et al).
2380
2381Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * hash.c: applied a patch from Peter Jacobi to solve a problem
2384 when compiling with the Watcom C on Win32
2385 * result/schemas/*.err: the change of hashing algo generated
2386 permutations in the output
2387
2388Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * hash.c: applied patch from Sander Vesik improving the quality of
2391 the hash function.
2392
23932002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2394
2395 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2396 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2397 xmllint.c xpath.c: replaced sprintf() with snprintf()
2398 to prevent possible buffer overflow (the bug was pointed
2399 out by Anju Premachandran)
2400
2401Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * parser.c: removed an uninitialized data error popped by valgrind
2404 on PE references
2405
2406Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2407
2408 * doc/xml.html
2409 adding tutorial reference to the web page
2410
2411Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2412
2413 * doc/tutorial/xmltutorial.xml
2414 * doc/tutorial/ar01s07.html
2415 * doc/tutorial/ape.html
2416 * doc/tutorial/includegetattribute.c
2417 adding section to tutorial about retrieving an attribute
2418 value
2419
2420Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * parser.c: applied a couple of patches from Peter Jacobi to start
2423 to get rid of ctxt->token, with a possible significant speed
2424 improvement to be gained once done. Better compliance with PE
2425 references constructs in DTDs too.
2426 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2427 from Peter too
2428
2429Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2432 xmlParseElement was likely to have been deallocated at the
2433 time of the report, possibly leading to segfault. Just report
2434 the tag name now.
2435
2436Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * xpath.c: patch from Richard Jinks for XPath substring() function
2439 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2440
24412002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2442
2443 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2444
2445Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2446
2447 *doc/FAQ.html
2448 fixing typos in FAQ, thanks to Robert Funnell for the
2449 editing help
2450
2451Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * NEWS: got complaints from rpmlint that it was empty
2454
2455Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2456
2457 * added doc/tutorial, including:
2458 apa.html
2459 apb.html
2460 apc.html
2461 apd.html
2462 ar01s02.html
2463 ar01s03.html
2464 ar01s04.html
2465 ar01s05.html
2466 ar01s06.html
2467 includeaddattribute.c
2468 includeaddkeyword.c
2469 includekeyword.c
2470 includestory.xml
2471 index.html
2472 xmltutorial.xml
2473 libxml tutorial, including generated html
2474
2475Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2476
2477 * result/c14n/exc-without-comments/merlin-c14n-two-*
2478 result/c14n/without-comments/merlin-c14n-two-*
2479 test/c14n/exc-without-comments/merlin-c14n-two-*
2480 test/c14n/without-comments/merlin-c14n-two-*
2481 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2482 c14n/exc-c14n and slightly modified test script to handle
2483 these test cases
2484 * c14n.c: fixed bugs for complicated nodes set (namespace
2485 without node and others from merlin-c14n-two.tar.gz)
2486 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2487 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2488 for xmlsec performance patch
2489 * xpath.c: fixed self::node() for namespaces and attributes
2490
2491Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2492
2493 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2494 but with the format parameter
2495 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2496
2497Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2498
2499 * Makefile.am: updated c14n tests suite
2500 * c14n.c: performance improvement for previous c14n patch
2501
2502Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * parser.c: another peroformance patch from Peter Jacobi, that
2505 time on parsing attribute values.
2506
2507Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2508
2509 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2510 into LibXML2 test suite
2511
2512Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2513
2514 * c14n.c: propagating xpath ancesstors node fix to c14n
2515 plus small performance improvement to reduce number of
2516 mallocs
2517 * xpath.c: fixed ancestors axis processing for namespace nodes
2518
2519Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2522 Peter Jacobi
2523
2524Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * configure.in: preparing 2.4.22
2527
2528Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2531 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2532 a public entry point.
2533 * doc/*: rebuilt the API and docs
2534
2535Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * xpath.c: patch from Richard Jinks to fix a problem introduced
2538 in the previous patch and pointed by Norm
2539
2540Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * libxml.spec.in: fixing bug #81112
2543
2544Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * uri.c: fixing bug #82848
2547
2548Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2551 output of one catalog test
2552
2553Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2554
2555 * global.data globals.c tree.c include/libxml/globals.h
2556 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2557 default value for global parameter xmlIndentTreeOutput to 1 and
2558 introduced new global parameter xmlTreeIndentString (the string
2559 used to do one-level indent) with default value " " (as it was
2560 in tree.c)
2561
2562Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2565 with trio and schemas.
2566
2567Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * xpath.c: patch from Richard Jinks to fix the problem raised in
2570 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2571
2572Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * xmlschemas.c: a bit of work on import.
2575 * xmlschemastypes.c: Charles Bozeman provided a compare function
2576 for date/time types so min/max facet restrictions should work,
2577 indeterminate comparisons return an error instead of equal.
2578 * test/schemas/date_0* result/schemas/date_0_0: specific test
2579 from Charles Bozeman too
2580
2581Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2584 from Christian Cornelssen fixing the man pages and the Catalog
2585 building script.
2586 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2587 next step is <xs:import> I now have a reasonable understanding
2588 of how it works.
2589
2590Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2593
2594Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2595
2596 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2597
2598Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * xpath.c: fixing an XPath function evalutation bug pointed out
2601 by Alexey Efimov where the context was lost when evaluating
2602 the function arguments
2603
2604Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2605
2606 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2607 function public for XMLSec performance optimizations
2608
2609Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * python/generator.py python/libxml2class.txt : fixed a problem
2612 with the HTML parser pointed by Gary Benson
2613 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2614 example
2615
2616Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2617 * parser.c: fixed bug #81159 (memory growth in SAX)
2618
2619Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2620 * xpath.c: fixed bug #78858 (the real fix)
2621
2622Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2623 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2624
2625Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * tree.c: modified xmlNodeSetBase to allow changing the
2628 base of a document.
2629
2630Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * xmlschemastypes.c: patch Charles Bozeman for validation of
2633 all the date, time, and duration types
2634 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2635 * configure.in: fixed an error pointed by an user
2636 * xml2-config.in: fixed an error pointed by an user
2637
2638Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2639
2640 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2641 win32/libxml2.def.src xmlIO.c: exported default
2642 'file:', 'http:' and 'ftp:' protocols input handlers
2643 and maked protocols comparisson case insensitive
2644
2645Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * configure.in: Neven Has detected a typo
2648
2649Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2652 as one of the persons allowed to commit directly to the
2653 module.
2654
2655Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2658 * valid.c: raised a too low limit
2659 * doc/*: rebuilt the docs
2660
2661Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * test/XPath/expr/floats test/XPath/expr/functions
2664 result/XPath/expr/floats result/XPath/expr/functions
2665 xpath.c: another XPath conformance patch from Richard Jinks
2666
2667Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * xmlschemas.c: fixed validation of attribute groups.
2670 * test/schemas result/schemas: added an example from the primer
2671
2672Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2675 * test/schemas result/schemas: updated the test list
2676
2677Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * TODO: updated a bit
2680 * parser.c: made a comment more specific
2681 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2682 Schemas conformance.
2683 * test/schemas result/schemas: updated the test list
2684
2685Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2688 implementing xs:all with minOccurs = 0
2689 * tes/schemas/* result/schemas/*: added more tests covering
2690 xs:all
2691
2692Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * xmlregexp.c: first implementation of the all particle, this
2695 may need to be revisited for case where not all transitions
2696 must be crossed.
2697
2698Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * tree.c: another entity processing update from Markus Henke
2701
2702Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2703
2704 * trionan.c: fixed crash on OSF/1
2705
2706Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * xmlschemas.c: more Schemas work
2709 * test/schemas/* result/schemas/*: added more tests coming
2710 from the spec.
2711
2712Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2715 ExcC14N specification
2716
2717Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * tree.c: patch from Markus Henke, fix for recursive entities.
2720
2721Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * xpath.c: fix a problem with string() on a document node.
2724
2725Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * Makefile.am xmlschemas.c: more Schemas work
2728 * test/schemas/* result/schemas/*: added more tests coming
2729 from the spec.
2730
2731Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2734 * result/HTML/*: this changes a few things in the results
2735
2736Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2737
2738 * include/libxml/tree.h: eliminated 'declaration different than
2739 prototype' warning
2740 * include/win32config.h: "resolved" conflicts with errno.h
2741
2742Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2745 on the automata interfaces and debug of counted choices
2746 * test/schemas/* result/schemas/*: added a number of tests
2747
2748Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2751 a bit of work on Schemas
2752 * testSchemas.c: try to make it more useful
2753 * test/schemas/* result/schemas/* Makefile.am: changed the
2754 Schemas regression test procedure, started adding a few samples
2755
2756Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2757
2758 * include/libxml/encoding.h: Patch for the Borland C++ builder
2759 * include/libxml/tree.h: Patch for the Borland C++ builder
2760 * threads.c: Patch for the Borland C++ builder
2761 * win32/bcb5: New directory for the Borland C++ builder
2762 project files
2763
2764Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2765
2766 * win32/Makefile.msvc: Update for XML Schema support
2767 * win32/configure.js: Update for XML Schema support
2768 * win32/libxml2.def.src: Update for XML Schema support
2769
2770Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2773 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2774 xmlunicode.c include/libxml/Makefile.am
2775 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2776 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2777 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2778 include/libxml/xmlversion.h.in : merged the current state of
2779 XML Schemas implementation, it is not configured in by default,
2780 a specific --schemas configure option has been added.
2781 * test/automata test/regexp test/schemas Makefile.am
2782 result/automata result/regexp result/schemas:
2783 merged automata/regexp/schemas regression tests
2784
2785Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * xpath.c: Gary found a compile time problem, fixes #78823
2788
2789Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * configure.in: release of 2.4.20
2792 * doc/*: updated and rebuilt the docs
2793
2794Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * python/Makefile.am: patch from Cristian Gafton to build on
2797 Red Hat 6.2, should also fix #75779
2798
2799Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * valid.c: first part of fixing #78729
2802
2803Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2806 escaping of URI when saving HTML files.
2807 * result/HTML/*: this impacted some tests
2808
2809Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * configure.in: trying to fix #77441
2812
2813Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * include/libxml/xmlIO.h: Hallski complained it could not be
2816 included by itself.
2817
2818Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2821
2822Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2823
2824 * win32/configure.js: patch from Nilo for the c14n option
2825 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2826
2827Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2830 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2831 LIBXML_THREAD_ENABLED
2832
2833Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * xpath.c: another patch from Richard Jinks for substring conformance
2836 * test/XPath/expr/floats test/XPath/expr/strings
2837 result/XPath/expr/floats result/XPath/expr/strings: update of the
2838 test suite to check those.
2839
2840Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * xpath.c: patch from Richard Jinks for .x float parsing.
2843
2844Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * parser.c: patch from Markus Henke when an encoding ain't recognized
2847
2848Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * libxml.m4: got a report that #include <string.h> was needed
2851
2852Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2855
2856Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2857
2858 * doc/example.html: fixing typo
2859
2860Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2863 pointed out by Melvyn Sopacua.
2864
2865Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * libxml.m4: Frédéric Crozat gave a patch related to the change
2868 of Include paths breaking the libxml.m4
2869
2870Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * xpath.c: Fix bug #76927 forgot to save some context
2873 when evaluating binary expressions
2874
2875Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * configure.in: fixed configure for MPE/iX from Markus Henke
2878 * xmlmemory.c: fixed initialization problems
2879 * xpath.c: another set of patches from Richard Jinks this
2880 fixes "make XPathtests" on linux
2881
2882Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2885 * test/XPath/expr/compare test/XPath/expr/equality
2886 test/XPath/expr/floats test/XPath/expr/functions
2887 test/XPath/expr/strings result/XPath/expr/compare
2888 result/XPath/expr/equality result/XPath/expr/floats
2889 result/XPath/expr/functions result/XPath/expr/strings: Updated
2890 tests though they show a divergence on Linux
2891
2892Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * xpath.c trionan.c: previous commit also included patches
2895 from Richard Jinks on some IEEE support corner case
2896
2897Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2900 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2901 that $(datadir) should be used for docs
2902
2903Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2906 could leak filedescriptors
2907
2908Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * configure.in nanohttp.c: applied patch from Allan Clark for
2911 UnixWare/OpenServer
2912
2913Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * configure.in: preparing 2.4.19
2916 * doc/*: rebuilt the docs
2917
2918Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * nanohttp.c: fixing #76043, got fed up with non-portability
2921 of that piece of code.
2922
2923Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * valid.c SAX.c: Never commit without running "make tests" :-(
2926 fix a couple of stupidities in the previous commit
2927 * result/*: a few changes in some attribute order result of previous
2928 commit.
2929
2930Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2933 the internal subset should not raise duplicate ID errors,
2934 also there was a small bug in conjunction to namespace
2935 declarations defaulted and xml:xxx attributes DTD definitions.
2936
2937Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * xpath.c: Richard Jinks also raised some rounding problems
2940 this tries to fix them
2941
2942Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2945 behaviour in xmlXPathCastToString()
2946
2947Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2950 raised by Morus Walter
2951
2952Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2955 from Igor
2956
2957Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * xpath.c: fixing #75619, related to a problem when trying
2960 to evaluate condition when the current node set resulting
2961 from that sub-step evaluation is empty. Also fixes 2 potential
2962 problem with previous-sibling and next-siblings axis.
2963
2964Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2967 HTML support is not configured in.
2968
2969Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2972 include/libxml/tree.h: dohh I really didn't intended to commit
2973 this test version :-(
2974
2975Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * testSAX.c: I wanted to see the real speed at the SAX interface
2978 after a little too many Ximianer started complaining about the
2979 parser speed.
2980 added a --quiet option:
2981 paphio:~/XML -> ls -l db100000.xml
2982 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2983 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2984 3200006 callbacks generated
2985 real 0m1.270s
2986 Which means 16MBytes/s and 3Mcallback/s
2987
2988Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * xpath.c: valgrind spotted another error that time when running
2991 on libxslt regression tests
2992
2993Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * Makefile.am: adding "make valgrind" running the full regression
2996 tests (except python ones) under Valgrind (using valgrind -q
2997 which was kindly added by the author).
2998 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2999 passes cleanly now except an obcure floating point initialization
3000 raised in log10() in one XPath regression test ???
3001 * tree.c: edited some comments to close #75244
3002
3003Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3006 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3007 context of ScrollKeeper, made sure that if the number is
3008 an integer, the serialization follows the description at
3009 http://www.w3.org/TR/xpath#section-String-Functions
3010
3011Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * configure.in: preparing 2.4.18
3014 * doc/*: updated and rebuilt the web site
3015 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3016 the Windows and Cygwin maintainers.
3017 * parser.c: humm, changed the way the SAX parser work when
3018 xmlSubstituteEntitiesDefault(1) is set, it will then
3019 do the entity registration and loading by itself in case the
3020 user provided SAX getEntity() returns NULL.
3021 * testSAX.c: added --noent to test the behaviour.
3022
3023Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * parser.c: Wilfried Teiken provided a hackish but working
3026 way to get context reported back on entities when parsing
3027 with SAX and without breaking the DOM build.
3028
3029Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * c14n.c: applied a new patch from Aleksey Sanin
3032 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3033 to reference Aleksey implementation of XML digital Signatures
3034
3035Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * xpath.c: small fix to avoid potential problem due to
3038 ordering of freeing data
3039 * python/Makefile.am: people were complaining about
3040 the generated file in python dir not being built
3041
3042Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3045 python/generator.py python/libxml.c python/types.c: Cleanup
3046 of the python Makefiles based on Jacob and James feedback,
3047 fixed the spec file accordingly, fixed the number of warning
3048 that passing my pedantic CFLAGS was generating. Conclusion
3049 is that Python includes are real crap.
3050
3051Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * configure,in: it was reported quite a few times that
3054 xml2-config --cflags should not output
3055 -I$includeprefix/libxml2/libxml because libxml2 header names
3056 clashes with existing names like list.h from C++ stl.
3057 Includes should be #include<libxml/xxx.h> so ...
3058
3059Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * c14n.c: another patch from Aleksey Sanin
3062
3063Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3066 canonicalization algorithm
3067 * doc/xml.html doc/index.html: added the C14N references on the
3068 index page.
3069
30702002-03-13 jacob berkman <jacob@ximian.com>
3071
3072 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3073 usage, redundant, and gcc specific
3074
3075Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * xpath.c: speedup some node selection operations, this can
3078 have a significant impact on DocBook Norm's stylesheets
3079 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3080 make sure it's always the case
3081 * debugXML.c: distinguish CDATA and comments in ls operations
3082
3083Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3086 to generate better API descriptions etc...
3087
3088Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * c14n.c: Fixing #74186, made sure all boolean expressions
3091 get fully parenthesized, ran indent on the output
3092 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3093 include/libxml/tree.h: also #74186 related, removed the
3094 --with-buffers option, and all the preprocessor conditional
3095 sections that were resulting from it.
3096
3097Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * valid.c: applied patch from Dodji Seketeli fixing an
3100 uninitailized variable in xmlValidGetValidElements()
3101
3102Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * c14n.c: fixed a few comments
3105 * doc/*.html doc/*/*.html: regenerated the docs and added
3106 the C14N API
3107 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3108
3109Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * check-xml-test-suite.py: fix to adapt varaiations in the
3112 bindings
3113 * configure.in python/setup.py python/setup.py.in: fixed to
3114 have the version of the python scripts automatically updated
3115
3116Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3119 in xmlCopyProp()
3120
3121Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * configure.in: preparing 2.4.17 release
3124 * doc/*: updated and rebuilt the docs
3125 * xpath.c: fixed a comment
3126 * python/libxml.c: fixed a possible reentrancy problem
3127
3128Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3131 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3132 added a specific regression test
3133 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3134 not raise exceptions when failing to find the attribute.
3135
3136Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * configure.in xmllint.c: owen pointed out a problem with the
3139 ftme fix, gettimeofday() was not detected by configure and
3140 the ftime header wasn't included, dohhh
3141
3142Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * configure.in xmllint.c: trying to fix #71457 for timing
3145 precision when gettimeofday() is not availble but ftime() is
3146
3147Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3150 are now copied on install and part of the -devel RPM
3151
3152Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * xpath.c: trying to avoid bug #72150 which was apparently
3155 caused by a gcc bug (or a processor problem) as detailed
3156 at http://veillard.com/gcc.bug
3157
3158Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3161 fixed xmlReconciliateNs(), added a Python test/example for
3162 inter-document cut'n paste
3163 * python/libxml.py: fixed node.doc on document nodes and added
3164 xpathEval() onto node objects
3165
3166Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3169 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3170 fixup and integrated tests for the serialization stuff
3171
3172Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3175 moved the libxml man page to section 3
3176
3177Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * tree.c: fix bug #72490
3180 * python/libxml.c python/libxml.py: added methods serialize()
3181 and saveTo() to all node elements.
3182
3183Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * xmlIO.c: closed #73430, don't read from an input source
3186 which indicated an end-of-file or an error.
3187
3188Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * parser.c: make sure SAX endDocument is always called as
3191 this could result in a Python memory leak otherwise (it's
3192 used to decrement ref-counting)
3193 * python/generator.py python/libxml.c python/libxml.py
3194 python/libxml2-python-api.xml python/libxml2class.txt
3195 python/tests/error.py python/tests/xpath.py: implemented
3196 the suggestions made by Gary Benson and extended the tests
3197 to match it.
3198
3199Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * python/generator.py: applied patch fixing #73450
3202
3203Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * xpath.c: fixing #61290 "namespace nodes have no parent"
3206 long standing divergence from the XPath REC. NodeSets
3207 simply hold a copy of namespace nodes and those node ->next
3208 points to the parent (which may not be the node carrying the
3209 definition).
3210 * include/libxml/xpath.h: flagged but didn't added a possible
3211 speedup
3212 * DOCBparser.c HTMLparser.c: removed some warnings from push
3213 parser due to new state being added.
3214 * tree.c: new fix from Boris Erdmann
3215 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3216 the XML Canonalization support from Aleksey Sanin
3217
3218Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * tree.c: patch from Boris Erdmann fixing some namespace odities
3221 with xmlCopyNode()
3222
3223Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * xmlIO.c: fix bug #72706 when loading a NULL entity
3226
3227Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3230 actually change in a future XML Namespace revision.
3231
3232Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3235 added the possibility of returning nodesets from XPath extension
3236 functions written in Python
3237
3238Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * python/*: commiting some Python bindings work done while travelling
3241
3242Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3245 explicitely with memory debugging switched on
3246
3247Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3250 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3251 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3252 the accessor generator for strings
3253 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3254 regression test.
3255
3256Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * python/README python/generator.py python/libxml.c python/setup.py:
3259 added the 'usual' setup.py to allow building a libxml2-python
3260 module based on the same code. The initialization is however
3261 different the 2 .so files fo libxml2 and libxslt are identical and
3262 they entry point initialize both libraries. this is done to avoid
3263 some possible nasty problem since the Python don't merge the maps
3264 of all shared modules.
3265
3266Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * parser.c: fixed a push/encoding bug reported by Michael
3269 on librsvg
3270
3271Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * include/libxml/parserInternals.h: fixes a misplaced #endif
3274
3275Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * parser.c valid.c: found and fixed a couple of allocation bugs
3278
3279Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * doc/xml.html doc/python.html doc/*: added a Python and binding
3282 page describing the current state of the Python bindings and
3283 giving pointers to the other languages wrappers.
3284
3285Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3288 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3289 rebuilt the API and web site
3290 * xpath.c: fixed #71978 portability bugs
3291
3292Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3295
3296Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * include/libxml/parserInternals.h parser.c: had to change
3299 2 internal parsing API when processing document content
3300 to check the start and end of element content are defined
3301 in the same entity
3302 * valid.c include/libxml/valid.h: attribute normalization can
3303 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3304 with the context to report it.
3305 * SAX.c: fixed the last known bugs, crazy validation constraints
3306 when a document is standalone seems correctly handled. There
3307 is a couple of open issues left which need consideration especially
3308 PE93 on external unparsed entities and standalone status.
3309 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3310 The 2 tests left failing are actually in error. Cleanup done.
3311
3312Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * valid.c: implemented E59 spaces in CDATA does not match the
3315 nonterminal S
3316
3317Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * SAX.c parser.c valid.c: more validation test fixups
3320 * check-xml-test-suite.py: added duration info for the tests
3321
3322Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * parser.c valid.c: a couple of errors were reported but not
3325 saved back as such in the parsing context. Down to 1% failure rate
3326 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3327
3328Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * xmlInternald.c: isExtender was missing a char
3331 * parser.c include/libxml/parser.h: % are acceptable in the
3332 internal subset if within a PUBLIC ID
3333
3334Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * SAX.c parserInternals.c valid.c: more work on the conformance
3337 suite. Took the step to finally block documents with encoding
3338 errors. It's a fatal error per the spec, people should have fixed
3339 their documents by now.
3340
3341Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * check-xml-test-suite.py: fixed the test script after some discussion
3344 on the semantic of TYPE="error"
3345 * Makefile.am: added the script to the distrib
3346
3347Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * SAX.c entities.c: fixed a couple of conformances issues deep
3350 into the validation code (standalone and undeclared Notations)
3351
3352Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3355 stayed there for years !
3356
3357Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3360 missing
3361
3362Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * check-xml-test-suite.py: improved the behaviour a bit as
3365 well as the logs
3366 * parser.c valid.c SAX.c: fixed a few more bugs
3367 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3368
3369Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * check-xml-test-suite.py: python script to run regression tests
3372 against the XML Test suite of W3C/OASis
3373 * SAX.c: fixed a validation bug
3374 * parser.c: fixed 3 errors pointed by the test suite
3375 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3376 * python/Makefile.am: fixed a dependendy
3377
3378Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3379
3380 * xmlmemory.c: avoid a warning bug #71594
3381
3382Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3385 warning on alpha/Tru64
3386
3387Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * include/libxml/entities.h: fixing a comment
3390 * valid.c: fixing some troubles with validity check on namespaces
3391 * result/VC/NS3 test/VC/NS3: added a specific regression test
3392
3393Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * tree.c: Fixing #71342 serializing '\n' in attribute values
3396 * result/noent/att3 result/att3 test/att3: added a specific
3397 test.
3398
3399Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * python/libxml.c: couple of bug fixes
3402
3403Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * python/*.py: removed tabs and used spaces.
3406
3407Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3410 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3411
3412Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3415 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3416
3417Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * include/libxml/encoding.h include/libxml/entities.h
3420 include/libxml/globals.h include/libxml/parser.h
3421 include/libxml/threads.h include/libxml/tree.h
3422 include/libxml/xmlmemory.h: trying to fix the include mess
3423
3424Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * include/libxml/xmlmemory.h: reverted part of the previous
3427 attempt to provide #69655, this was breaking the build.
3428
3429Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3432 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3433 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3434 include/libxml/parserInternals.h include/libxml/tree.h
3435 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3436 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3437 clean.
3438 * python/libxml.c: fixed a warning.
3439
3440Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3443 copying of node, merge back IDs in the target document.
3444 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3445 test/XInclude/ents/ids.xml: test case
3446 * result/VC/ElementValid4: output changed due to a typo fix
3447
3448Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003451 generate the dependencies right as Jacob found out. Add
3452 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003453
3454Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * parserInternals.c valid.c: Justin Fletcher found some parts
3457 of the code needing cleanup
3458 * libxml.spec.in python/Makefile.am python/generator.py
3459 python/libxml.c python/libxml.py: Fixed the python Makefiles
3460 corrected a bug showing up on ia64, changed the name of the
3461 python internal module too
3462
3463Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * Makefile.am: applied patch from Andris Pavenis for binary
3466 name suffixes
3467
3468Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * xmllint.c win32/win32config.h: fixing #68748
3471
3472Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * valid.c: fixing #70166
3475
3476Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * valid.c: fixing #70077
3479
3480Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * Copyright Makefile.am README configure.in libxml.spec.in:
3483 Changed to the MIT Licence
3484 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3485 doc/xmlio.html: updated the doc accordingly
3486 * include/libxml/xmlwin32version.h configure.in: preparing
3487 2.4.14 release
3488 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3489 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3490 fixed the const xmlChar * wrapper and generator, XPath extension
3491 functions now use the context as first argument
3492 * python/tests/tstxpath.py python/tests/xpath.py
3493 python/tests/xpathext.py: Updated the tests accordingly
3494 * tree.c: fixed bug #70067
3495
3496Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * Makefile.am: cleanup
3499 * debugXML.c: always use stdout if output is NULL
3500 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3501 * python/Makefile.am python/generator.py python/libxml2class.txt
3502 python/libxml_wrap.h python/types.c: augmented the number of bindings
3503 handling FILE * and XPath contexts
3504 * python/tests/Makefile.am: avoid a stupid problem due to the
3505 use of TEST.
3506
3507Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3510
3511Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * python/TODO python/libxml.c: cleanup the extension function lookup
3514 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3515
3516Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * configure.in python/Makefile.am: do not install outside
3519 of prefix
3520
3521Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * python/TODO python/libxml.c: started adding SAX interfaces
3524 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3525 SAX test
3526
3527Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * tree.c: hardened the addChild function
3530 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3531 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3532 added accessors needed for xmlNode, a bit more testing and
3533 extension of interfaces
3534 * python/tests/Makefile.am python/tests/build.py: added a test
3535 build from scratch/save/load/check
3536
3537Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * parserInternals.c: change a small bit in the way valididy
3540 error messages get initialized
3541 * python/TODO python/libxml.c python/libxml2-python-api.xml
3542 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3543 added some memory debugging to track leaks at the libxml2 level
3544 * python/tests/*.py: changed all tests to check for leaks,
3545 there is just one left in XPath extension registrations.
3546
3547Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * python/TODO python/generator.py python/libxml2-python-api.xml
3550 python/libxml2class.txt: more accessor classes for the parser
3551 context, allow to switch on and check validity
3552 * python/tests/Makefile.am python/tests/error.py
3553 python/tests/invalid.xml python/tests/valid.xml
3554 python/tests/validate.py: attded more test and and added error.py
3555 which I forgot to commit in the last step
3556
3557Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * python/Makefile.am python/types.c: cleanup
3560 * python/libxml.c python/libxml.py python/libxml_wrap.h
3561 python/generator.py python/libxml2-python-api.xml
3562 python/libxml2class.txt: added class for parser context, added
3563 first cut for push mode support. Added a framework to generate
3564 accessors functions.
3565 * python/tests/Makefile.am python/tests/push.py: added a push
3566 test
3567
3568Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3571 bug a bit of cleanup.
3572
3573Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3576 python/libxml2class.txt: adding error redirections and preformat
3577 to a python handler
3578 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3579 tests self checking
3580
3581Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3584 a function
3585
3586Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3589 python/libxml.c python/libxml2-python-api.xml
3590 python/libxml2class.txt: Progressing through the TODOs, class
3591 description output, extra XML API, RPM now builds the wrappers
3592 for all python installed versions
3593
3594Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * configure.in libxml.spec.in python/Makefile.am python/TODO
3597 python/generator.py python/libxml2class.txt: added more informations
3598 in the libxml2-python package including docs. Slightly changed
3599 the class hierarchy
3600 * python/tests/*: added basic regression tests infrastructure too
3601
3602Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3605 added libxml2-python as part of the packages installed
3606
3607Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * python/Makefile.am python/generator.py python/libxml.c
3610 python/libxml.py: more work, now able to extend the
3611 XPath interpreter with functions written in python.
3612
3613Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * python/Makefile.am: Jacob sent a patch to allow building from
3616 tarfile.
3617
3618Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3621 inserted the python wrappers build, I hope this won't be too
3622 unportable
3623
3624Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3625
3626 * xpath.c: minor optimization
3627 * python/generator.py python/libxml.c python/libxml.py
3628 python/libxml_wrap.h: more work on the python bindings,
3629 they now support XPath and there is no evident leak
3630
3631Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * python/generator.py python/libxml.c python/libxml.py:
3634 more work on the python bindings generator.
3635
3636Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * python/generator.py python/libxml.c python/libxml_wrap.h:
3639 more work on the python bindings.
3640
3641Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * python/generator.py python/libxml.c python/libxml.py
3644 python/libxml_wrap.h: commited early version of a python binding
3645 for private use only ATM
3646
3647Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * entities.c tree.c include/libxml/entities.h: applied patch
3650 from Anthony Jones to implement copy of DTD subtree too. Had
3651 just to keep 2 function private which really ought to become
3652 public ones.
3653
3654Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * xmllint.c: added pointers to the web pages in the usage()
3657
3658Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * tree.c: more fixes from Petr Kozelka for attribute handling
3661 in the tree API to align the semantic with DOM.
3662
3663Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * valid.c tree.c entities.c: another set of patches from
3666 Anthony Jones for copy operations cleanup and robustness
3667
3668Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3671 an alphabetic index based on comments content
3672 * doc/*: rebuilt the web site with the new references
3673
3674Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * parserInternals.h: Greg Sjaardema suggested to use an
3677 eponential buffer groth policy in xmlParserAddNodeInfo()
3678
3679Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3682 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3683 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3684 to generate cross-references, and added/updated the stylesheets
3685 to generate and link API indexes. The generic keyword index
3686 is not done yet.
3687 * doc/*.html: regenerated all the usual docs too
3688
3689Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * debugXML.c: added an xpath function to the shell for T. V. Raman
3692
3693Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3696 debug routines.
3697
3698Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3701 support of attribute nodes
3702
3703Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3706 hopefully near complete and fully documented of the API in XML
3707 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3708 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3709 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3710 include/libxml/parserInternals.h include/libxml/valid.hi
3711 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3712 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3713 include/libxml/xpath.h include/libxml/xpathInternals.h:
3714 Cleaned up the doc comments a lot in the process, the interface
3715 coverage is now 100%
3716
3717Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3720 extracts comments from the gtk-doc DocBook output (a bit
3721 convoluted but seems to work).
3722
3723Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3726 added an XML description of the API, moved the script generating
3727 it here. Added a "make api" target
3728
3729Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3732
3733Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * xpath.c include/libxml/xpathInternals.h: the change made to
3736 xmlXPathFuncLookupFunc was incompatible roll it back
3737
3738Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * SAX.c: cleanup patch from Anthony Jones
3741 * doc/Makefile.am: fix the headers to avoid in make scan
3742 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3743 includes, * vs Ptr and general cleanup
3744 * parsedecl.py: first version of a script to extract the
3745 module interfaces, the goal will be to provide .decl or XML
3746 specification of the interfaces to build wrappers.
3747
3748Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3751 now provides return codes in case of errors
3752
3753Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3754
3755 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3756 Upgraded to trio baseline 1.6
3757 * strio.h strio.c: Replaced by triostr.h and triostr.c
3758
3759Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3762 of strdup usage in the code
3763
3764Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * parser.c error.c: Keith Isdale complained rightly that
3767 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3768
3769Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3770
3771 * tree.c: fixed the funxtion to set the xml: attributes
3772 * debugXML.c: added "setbase" to test it.
3773
3774Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3777 to allow updating an attribute content
3778
3779Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3780
3781 * libxml.h: try to avoid problems when compiling on Windows
3782
3783Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * hash.c: patch from Anthony Jones for hash.c allocation size
3786 * Makefile.am: trying to work around Yet Another Libtool Madness
3787 and build the 2.4.13 release finally ...
3788
3789Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3792 * doc/* : update of the documentation
3793
3794Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3797 at fixing #61290 :-(
3798
3799Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3802 Fixes bug #67229
3803
3804Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * tree.c: trying to avoid troubles when a subtree is copied
3807 and coalesced in part with the target tree. Should fix
3808 bug #67407
3809
3810Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * valid.c: fixed validation of attributes content of type
3813 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3814 values, very old bug. Fixes #67671
3815
3816Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * parser.c include/libxml/parserInternals.h tree.c: integrated
3819 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3820 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3821
3822Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * threads.c: applied Serguei Narojnyi's patch to add native
3825 thread support on the Win32 platform
3826 * testThreadsWin32.c Makefile.am: added the test program also
3827 from Serguei, Win32 specific
3828 * include/win32config.h include/libxml/xmlwin32version.h.in:
3829 added patch from Igor for the Windows thread specific defines.
3830
3831Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3834
3835Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3838 output page into XMLinfo.html. Close bug #66951 and
3839 raised by Robert Collins too.
3840
3841Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * encoding.c: Paul Keogh pointed out a possibility of segfault
3844 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3845 Closes bug # 68238
3846
3847Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * doc/*.html: updated the Gdome2 links
3850
3851Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * libxml.h: Applied following patches from Robert Collins
3854 and make sure IN_LIBXML is defined when compiling it
3855 -------
3856 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3857 as well as Visual C.
3858 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3859 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3860 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3861 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3862 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3863 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3864 xmlSysIDExists xmlNoNetExists).
3865 * xmllint.c: Don't include winsock2.h for Cygwin.
3866
3867Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3870 when the version info is not present.
3871
3872Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * tree.c: Anthony Jones pointed out a problem in
3875 xmlStringGetNodeList() and provided a fix for it
3876
3877Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * parser.c: patch from Frank J Franklin to remove a bug in
3880 xmlCreatePushParserCtxt() when the initial buffer passed
3881 is large.
3882
3883Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * win32/*: big cleanup of the Windows/MSVC project files
3886 from Igor Zlatkovic
3887
3888Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3889
3890 * doc/Makefile.am: should fix #67674 and avoid troubles if
3891 xsltproc is not available or fails in the prefix provided
3892
3893Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3896
3897Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3900 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3901 Fixed a few other problems raised by Charlie Bozeman.
3902 * result/VC/ElementValid[5-7]: fixed the output
3903
3904Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3907 patches from Charlie Bozeman. Regenerated the HTML docs.
3908
3909Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3912 for Windows from Igor
3913
3914Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * xmllint.c: applied Justin Fletcher patch for --output or -o
3917
3918Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * win32/libxml2/libxml2.def.src: close #67019
3921
3922Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * xmllint.c: applied Justin Fletcher generic timing patch
3925 similar to the one already applied to xsltproc.
3926
3927Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * include/libxml/tree.h tree.c: applied documentation patches
3930 from Charlie Bozeman
3931
3932Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3933
3934 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3935
3936Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * valid.c: fix the xmlStrdup() used in the previous patch.
3939 * valid.c: added --dropdtd
3940 * tree.c: fixed xmlUnlinkNode so it also removes the references
3941 from the document if the node is a DTD
3942
3943Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * HTMLtree.c valid.c: cleanup some static declarations
3946
3947Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * xmllint.c: removed another strdup()
3950 * doc/FAQ: removed the HP/UX entry
3951
3952Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * valid.c: fix bug #66816 when validating.
3955 * xmllint.c: don't use sys/time.h if configure did not found it
3956
3957Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3958
3959 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3960 xmlcatalog_man.xml
3961
3962Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3963
3964 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3965 xmlInitMemory() was declared twice
3966
3967Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * globals.c: do not reference strdup() !
3970 * configure.in libxml-2.0.pc.in: trying to fix the libs
3971 of the various config extraction modules
3972
3973Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3974
3975 * configure.in : preparing 2.4.12
3976 * doc/* : updated and rebuilt the docs
3977
3978Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * uri.c: closed bug #66159
3981 * testURI.c: added --escape option
3982 * configure.in: some cleanup for xml2-config --cflags
3983
3984Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * globals.c testThreads.c: removed some misplaced includes
3987 of xmlversion.h
3988
3989Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3990
3991 * threads.c: patch from Gary Pennington fixing a possible
3992 problem at initialization time.
3993
3994Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3995
3996 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3997 Eric Lavigne contribution to build libxml2 on MacOS using
3998 CodeWarrior.
3999
4000Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4001
4002 * xmllint.c: applied Geert Kloosterman's patch to fix
4003 --repeat --timing output
4004
4005Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4006
4007 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4008 where non-wellformed XML declaractions were not detected.
4009
4010Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4013
4014Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4015
4016 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4017 gets reset by xmlCleanupInputCallbacks() and this makes the
4018 function useless. Same for output.
4019
4020Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4021
4022 * xmlIO.c: robert pointed out a loop error in callback cleanups
4023
4024Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4027 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4028 they are not really tied to debugging
4029
4030Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4033 * xmllint.c: better --catalogs description
4034
4035Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4036
4037 * tree.c: fixed a couple of problems in xmlSetProp()
4038
4039Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4040
4041 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4042 unappropriate stdout output.
4043
4044Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4045
4046 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4047 by Denis Beurive, closes #65111
4048
4049Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4050
4051 * valid.c: in case of content model validity error, don't
4052 print it if validity warnings were not requested.
4053
4054Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4057 * parserInternals.c: removed the last exit() call. Print an
4058 unmaskable error on stderr instead (library mismatch detection)
4059
4060Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4061
4062 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4063 shell instructions from Heiko Rupp
4064
4065Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4066
4067 * catalog.c: use the URL notation file:// for default catalog paths
4068
4069Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * include/libxml/tree.h: better comments for _private fields
4072 * tree.c: removed a problem when copying an entity reference.
4073
4074Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4075
4076 * vms/*: updated instructions and diffs from John A Fotheringham
4077
4078Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4079
4080 * include/libxml/xmlerror.h: avoid an include problem if
4081 #include <libxml/xmlerror.h> happens first in code
4082 seems to be the case in KDE libs
4083
4084Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4087 from Igor for Windows
4088
4089Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * Makefile.am: Gary Pennington pointed out a missing prefix
4092
4093Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4096 * doc/*: upgraded and rebuilt the docs
4097
4098Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * HTMLparser.c: fix comment in scripts element parsing.
4101 * result/HTML/doc3*: updated the results.
4102
4103Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4104
4105 * uri.c: another URI bug fix #63336, using Joel Young patch.
4106
4107Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4108
4109 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4110 a cleaned up version of the Pwd shell string generation.
4111
4112Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4113
4114 * valid.c include/libxml/tree.h: trying to fix namespaces +
4115 validation problems for good, closing #63619 in the process
4116 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4117 wrong in this respect, fixed it.
4118
4119Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * xmllint.c: Morus Walter patch to allow --format and --encode
4122
4123Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * debugXML.c: Stefan Kost provided an help command for the shell
4126
4127Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * debugXML.c: Heiko Rupp pointed that the shell would crash
4130 on empty nodesets returns.
4131
4132Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4135 migh need the history libraries
4136
4137Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4138
4139 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4140 handle the case of < in quoted attributes, Bastian Kleineidam
4141
4142Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4143
4144 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4145 fixing catalog breakages
4146 * Makefile.am catalog.c result/catalogs/catal
4147 result/catalogs/mycatalog.* test/catalogs/catal*:
4148 fixed more problems in catalog support, added more regression tests
4149 for both XML and SGML catalog handling
4150
4151Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * debugXML.c: applied an improvement to xmlGetLineNo() from
4154 Keith Isdale
4155
4156Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4157
4158 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4159 Side effect of the progressive catalog loading
4160
4161Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * Makefile.am: confexecdir and confexec_DATA were defined twice
4164 pointed out by Karl Eichwalder
4165
4166Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * xmlcatalog.c: avoid unlink() and use remove() instead.
4169
4170Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * libxml.spec.in: cleanup
4173 * include/libxml/xmlwin32version.h: updated with 2.4.8
4174
4175Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4178 of compiling libxml with a non standard set of options
4179
4180Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4181
4182 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4183 document --sgml option, fixing gnome bugzilla #63382
4184
4185Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4188 breakage of 2.4.7, added a couple of really needed APIs
4189 like xmlCatalogIsEmpty() and xmlNewCatalog()
4190 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4191 for install-catalog
4192 * configure.in: preparing 2.4.8
4193
4194Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4197 include/libxml/tree.h include/libxml/xmlIO.h: more include
4198 cleanups, export cleanly one html output + format function.
4199
4200Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4201
4202 * parser.c: removed initGenericErrorDefaultFunc call from
4203 xmlInitParser() since it could destroy previous calls to
4204 xsltSetGenericErrorFunc() effects
4205
4206Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4207
4208 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4209 keyword.
4210
4211Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4212
4213 * Makefile.am: cleanup
4214 * threads.c: cleanup too
4215 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4216 from xsltproc
4217 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004218 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004219
4220Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4223 was not used anymore !
4224
4225Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * configure.in: preparing 2.4.7
4228 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4229 manual page from John
4230 * doc/*: updated the doc and rebuilt the generated pages
4231
4232Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * xmlIO.c: closing bug #62711, the library should never
4235 close stdin or stdout.
4236
4237Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4238
4239 * uri.c: second pass at fixing #63336, using Joel Young
4240 final patch. looks okay.
4241
4242Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4243
4244 * uri.c include/libxml/uri.h: trying to clear #63336
4245 allowing the escaping routine to parse unconformant
4246 URI-References.
4247
4248Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * vms/readme.vms vms/build_libxml.com nanoftp.c
4251 include/libxml/xmlversion.h.in: a few VMS updates from
4252 John A Fotheringham
4253 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4254 and xmlCleanupOutputCallbacks() for the Perl binding people.
4255
4256Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4259 apply fixes to close #63271 and avoid segfaults when
4260 the error routine gets callbed before xmlInitParser()
4261 get called.
4262 * nanoftp.c error.c: Applied patches from Justin Fletcher
4263 correcting some xmlGenericError misuses.
4264
4265Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4266
4267 *doc/xmllint.xml, doc/xmllint.1
4268 New and improved man page for xmllint - .xml is the original, .1
4269 is the generated man page
4270
4271Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4272
4273 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4274 the web site from the main HTML document.
4275
4276Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4277
4278 * parser.c: fixed an erroneous validation bug when PE refs
4279 occurs in external parsed entities referenced from the
4280 internals subset
4281 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4282 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4283 added the associated testcase, it's a nice one.
4284 * HTMLparser.c: generate the DTD node as HTML still ...
4285 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4286
4287Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * HTMLparser.c: fixed a bug in htmlNewDoc()
4290
4291Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4292
4293 * test/threads/*: added entities testing to the Thread test
4294 * testThreads.c: make the test reasonable
4295 * DOCBparser.c: fix the DTD public and system ID
4296 * xmllint.c: added --sgml for SGML DocBook importing
4297 * Makefile.am: added Docbtests target
4298
4299Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4300
4301 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4302 * testThreads.c: removed bogus include
4303
4304Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4305
4306 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4307 fixed a very serious (looping) validation bug
4308
4309Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4310
4311 * include/libxml/globals.h include/libxml/threads.h threads.c
4312 testThreads.c: far more testing, cleaning up bugs
4313 * *.c : make sure globals.h is always included.
4314
4315Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * HTMLparser.c: try to get rid of parser loops for good.
4318
4319Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * configure.in: fixed some bugs in CFLAGS passing.
4322 * test/threads Makefile.am testThreads.c: added a specific
4323 threaded test case (really nasty, guaranteed).
4324
4325Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * catalog.c: serious cleanup on the management of the
4328 XML catalog tree, more tests done, especially with
4329 the catalog PI.
4330
4331Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * catalog.c: avoid a problem in catalog cleanup on SMP if
4334 catalogs were not initialized.
4335
4336Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * catalog.c xpath.c: trying to cleanup the not thread safe
4339 parts of the library.
4340
4341Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * include/libxml/globals.h configure.in global.data: make
4344 the allocation be per-thread a configure option
4345 * encoding.c include/libxml/parser.h: fixed compilation
4346 errors
4347
4348Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4349
4350 * include/libxml/parser.h: Norm reported that a few lines
4351 added were breaking libxslt compile, removed them for now
4352
4353Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4354
4355 * parser.c parserInternals.c threads.c: debugged and fixed
4356 initialization problems which were giving troubles on SMP
4357 boxes.
4358
4359Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * include/libxml/Makefile.am: missing globals.h
4362
4363Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4364
4365 * globals.c: added a couple of standard includes.
4366
4367Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4368
4369 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4370 include/libxml/parserInternals.h include/libxml/tree.h
4371 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4372 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4373 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4374 Applied the last patches from Gary, cleanup, activated threading
4375 all user accessible global variables are now handled in globals.[ch]
4376 Still a bit rought but make tests passes with either
4377 --with-threads defined at configure time or not.
4378 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4379 linking options
4380
4381Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * Makefile.am include/libxml/Makefile.am
4384 include/libxml/globals.h globals.c include/libxml/threads.h
4385 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4386 configure.in: started integrating the core of the thread support
4387 not activated yet but half integrated. The code should still
4388 compile and work anyway.
4389
4390Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4393 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4394 integrating the non-controversial parts of Gary Pennington
4395 multithread patches
4396 * catalog.c: corrected a small bug introduced
4397
4398Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4399
4400 * catalog.c include/libxml/catalog.h: very serious cleanup,
4401 isolating unportable code and as much as possible the accesses
4402 to the global shared catalog. May need more testing !
4403
4404Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4407 Keith Isdale patches for the XSLT debugger interfaces. Some
4408 cleanup
4409
4410Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4413 * DOCBparser.c: generate line nubers in elements
4414
4415Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4416
4417 * configure.in: preparing 2.4.6 release
4418 * doc/xml.html doc/html/*: updated and rebuilt the docs
4419 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4420
4421Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4422
4423 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4424 adding documentation for DV's supercatalog support
4425
4426Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4429 super catalog support adding one API and one flag --sgml to
4430 xmlcatalog
4431
4432Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4433
4434 * doc/xmlcatalog_man.xml, xmlcatalog.1
4435 One more crack at
4436 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4437
4438
4439Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4440
4441 * xpath.c: implemented xmlXPathObjectCopy for external objects
4442 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4443
4444Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4445
4446 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4447 finishing up fix to
4448 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4449 the xmlcatalog man page display more elegantly
4450
4451Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * configure.in: closing bug #61832
4454 * HTMLparser.c: removed a warning
4455
4456Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * xpath.c: fixing #61673 part I, do not loose doc information
4459 when copying result value trees.
4460
4461Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * xpath.c: trying to harden the XPath interpreter
4464
4465Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4466
4467 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4468 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4469
4470Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4471
4472 * HTMLparser: repaired another loop problem
4473
4474Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4477 parsing.
4478 * xpath.c: fix bug #61291 the default XML namespace node is
4479 missing from the namespace axis.
4480 * tree.c: refuse to create namespaces nodes with prefix "xml"
4481
4482Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4483
4484 * SAX.c: ouch a non-defined namespace could lead to a crash,
4485 fixed #61215
4486
4487Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * parserInternals.c: closed bug #61054
4490
4491Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4492
4493 * include/libxml/Makefile.am: closing #60708
4494
4495Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4496
4497 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4498 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4499
4500Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4503
4504Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4505
4506 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4507 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4508
4509Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4510
4511 * catalog.c: Justin Fletcher provided cleaup code in case
4512 HAVE_STAT is not defined
4513 * include/win32config.h: Igor Zlatkovic suggested to have
4514 HAVE_STAT defined there
4515
4516Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4517
4518 * catalog.c - fixed typing error reported by M. Barros
4519
4520Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4521
4522 * xmllint.c - fixing typo
4523
4524Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4525
4526 * HTMLparser.c: small enhancement to prevent loop on
4527 unrecognizable data
4528
4529Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4530
4531 * parserInternals.c: applying patch from bug #60757 this
4532 should close it
4533
4534Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * catalog.c xmlcatalog.c: removed a couple of warning
4537 * xpath.c: try to solve the linking problem on platforms
4538 needing trio to compile
4539
4540Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * Makefile.am libxml.spec.in: backing up non-documented changes
4543 commited without review or aproval by Jens Finke <jens@gnome.org>
4544 * HACKING: made 100% clear that no commit should be done directly
4545
4546Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4547
4548 * configure.in: Joe Orton provided a patch fixing a problem
4549 when iconv is specified to be in a non-standard directory
4550 but wasn't exported in xml2-config --cflags
4551
4552Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * configure.in: let's ship 2.4.5 before getting too much
4555 troubles with 2.4.4 errors.
4556
4557Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * encoding.c entities.c: do not output hexadecimal charrefs
4560 when serializing HTML since some version of Netscape can't
4561 grok it, generate decimal ones.
4562 * result/HTML/doc3.htm: output changed due to previous test
4563 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4564
4565Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4566
4567 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4568 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4569
4570Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4571 Released 2.4.4
4572
4573 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4574 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4575 updated the configuration scripts systems accordingly
4576
4577Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4578
4579 * configure.in: preparing for 2.4.4
4580 * doc/xml.html doc/html/*: updated and rebuilt the docs
4581
4582Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4583
4584 * win32/dsp/libxml2.def.src: tried to incorporate comments
4585 from bug #59220
4586
4587Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4588
4589 * parser.c result/noent/wml.xml: fixed bug #59981 related
4590 to handling of '&' in attributes when entities are substitued
4591
4592Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4593
4594 * libxml.h include/libxml/xmlversion.h.in
4595 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4596 Tried to close bug #60131
4597
4598Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4601
4602Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4603
4604 * SAX.c: fixing bug #59946 on xmlns=""
4605
4606Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4609 but allocates a new error code.
4610
4611Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * xmllint.c: John Fleck fixed typos in the options output
4614 * parser.c SAX.c: fix ignorable white space SAX selection
4615
4616Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4617
4618 * entities.c: Steve Underwood found the possibility of an
4619 ininite loop in case of error.
4620
4621Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4622
4623 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4624
4625Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4626
4627 * parser.c: warn if version is not 1.0 but it's not
4628 strictly speaking an error after analyzing the spec
4629
4630Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4631
4632 *doc/catalog.html - add link to the html version of the
4633 man page, other linguistic cleanups
4634
4635Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4636
4637 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4638 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4639 file, has not yet been included in the build.
4640
4641Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4642
4643 * catalog.c: removed a duplicate affectation Justin Fletcher
4644
4645Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * tree.c: Armin Sander pointed a possible text coalescing
4648 problem, completed his patch.
4649
4650Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4651
4652 * trionan.c: Fixed const and volatile re-definition problem
4653
4654Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * libxml.4 parser.c: doc updates from Heiko Rupp
4657 * parserInternals.c: 2 sanity checks from Heiko Rupp
4658
4659Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * tree.c: applied patch from Armin Sander to make some pointers
4662 const in xmlCopyNode()
4663 * include/libxml/tree.h: added fix to the header
4664
4665Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4666
4667 * xpath.c: hum, restrict the integer usage gcc bug workaround
4668 to only gcc compilers so that other architecture don't get
4669 penalized by this limitation.
4670 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4671
4672Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4675 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4676
4677Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4680 --convert option to xmlcatalog to convert SGML ones to
4681 the XML syntax.
4682 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4683
4684 2.4.3 got released at that point
4685Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * catalog.c xmlIO.c: started some serious testing and fixed
4688 a few bug and optmization needs.
4689
4690Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4691
4692 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4693 preparing for a 2.4.3 release even if it may not be ready yet
4694 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4695 all file parsing lookup to go through the entity resolver, add
4696 to add an API to bypass it (needed to load catalogs themselves),
4697 some cleanup on the catalog code too.
4698 * nanoftp.c: small cleanup
4699 * doc/catalog.html: small update
4700
4701Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4704 Jun Kuriyama
4705
4706Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4707
4708 * doc/catalog.html: finished the catalog documentation
4709
4710Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4711
4712 * doc/catalog.html doc/xml.html: added documentation about
4713 Catalog support, misses an API description
4714 * doc/html/*: reextracted the API pages
4715
4716Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4717
4718 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4719 Added the part about section 7.2 on URI resolution,
4720 fixed a side effect in the HTML parser, look complete
4721 and ready to rock except the URI/SystemID part!
4722
4723Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4724
4725 * include/libxml/catalog.h include/libxml/parser.h
4726 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4727 xmlIO.c: added support and APIs needed for the catalog PI
4728 * include/libxml/xmlIO.h: cleanup
4729
4730Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4731
4732 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4733 include/libxml/catalog.h: starts to look okay, really
4734 plugged the new framework, cleaned a lot of stuff,
4735 added some APIs, except the PI's support missing this
4736 should be mostly complete
4737 * result/catalogs/* test/catalogs/*: added new test, enriched
4738 the existing one with URN ID tests
4739
4740Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * catalog.c: fixed nextCatalog
4743 * result/catalogs/docbook test/catalogs/*: started adding
4744 a small regression test
4745
4746Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4749 more work on the XML catalog support.
4750 * parser.c include/libxml/parser.h: small cleanup seems using
4751 list as a public parameter name can give portability troubles
4752 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4753 include/libxml/xpath.h include/libxml/Makefile.am: removed
4754 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4755 wrappers
4756
4757Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4758
4759 * Makefile.am trio.c triodef.h trionan.c xpath.c
4760 include/libxml/Makefile.am include/libxml/trionan.h:
4761 Re-worked Not-A-Number and Infinity support.
4762 * xmlcatalog.c: added readline include files
4763
4764Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4767 testCatalog as xmlcatalog, making it an installed app
4768 adding a shell, and preparing it to be a /etc/xml/catalog
4769 management tool, though not ready yet
4770 * catalog.c include/libxml/catalog.h: adding support for
4771 XML Catalogs http://www.oasis-open.org/committees/entity/
4772 not finished, there is some interesting tradeoffs and a
4773 few open questions left.
4774
4775Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * xmllint.c: fixed a line formatting problem
4778
4779Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * SAX.c: removed a couple of unused variable (Albert Chin)
4782
4783Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4784
4785 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4786 trying to fix some troubles w.r.t. function returning
4787 const xxxPtr.
4788
4789Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4792 defined
4793
4794Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * xpointer.c: removed unused var
4797
4798Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * testXPath.c: another small cleanup closing bug #59110
4801
4802Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4803
4804 * win32/dsp/libxml2.def.src: small cleanup closing bug
4805 #59108
4806
4807Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4808
4809 * example/gjobread.c: add xmlCleanupParser() before leaving
4810
4811Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4812
4813 * config.h.in configure.in include/libxml/xmlwin32version.h:
4814 released 2.4.2
4815
4816Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * include/libxml/valid.h debugXML.c valid.c: deprecate
4819 the non-boundchecking Sprintf functions, add Snprintf
4820 this should close bug #57984
4821
4822Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4823
4824 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4825 URIs before doing the lookups (pointed by Mark Vakoc)
4826
4827Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4828
4829 * xpath.c: serious changes on Result Value Trees and NodeSets
4830 w.r.t. deallocation and collect operations. Probably not
4831 100% clean (merge of allocated trees smells like a problem).
4832 Seems sufficient to close #58943
4833
4834Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * xmllint.c: adding a --format option
4837
4838Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4839
4840 * xpath.c: count() was broken on Result Value Tree
4841 * xmlIO.c: fixed file:/// accesses on _WIN32
4842
4843Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4846 macro was renamed, this should close bug #58683
4847
4848Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4849
4850 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4851 entity substitution mode text at the end of the entity might
4852 be added due to text coalescing.
4853 * nanoftp.c parser.c: small cleanup
4854
4855Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * HACKING: added John Fleck right to commit in the doc subdir
4858
4859Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4862 allow to inherit attributes from the DTD directly in the
4863 tree, this is needed for XPath and can be a useful feature.
4864 Inherited namespaces are always provided at the tree level now
4865 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4866 of tests for this feature (XSLT being the prime user).
4867
4868Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4869
4870 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4871 testSAX.c xmlIO.c xmllint.c include/win32config.h
4872 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4873 include/libxml/xmlwin32version.h.in win32/README.MSDev
4874 win32/dsp/*: applied Win32 Facelift No.2 patches from
4875 Igor Zlatkovic for Windows/MSC
4876
4877Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4878
4879 * SAX.c: unparsedEntityDecl() the URI computation of the
4880 entity wasn't done breaking XSLT unparsed-entity-uri()
4881
4882Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * xpath.c: fixed a bug when walking the descendants and
4885 the current node has no children
4886 * debugXML.c: show up when a text node is supposed to not be escaped
4887
4888Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4889
4890 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4891 worked like the set:leading() function)
4892 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4893
4894Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4897
4898Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * include/libxml/xmlIO.h: apply change to close #58141
4901 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4902
4903Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * parser.c: when the internal subset uses a PE, then the
4906 included entity can use conditional sections.
4907
4908Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4911 when walking the namespace axis showing up in
4912 libxst/tests/general/bug-12
4913 * xmlmemory.c: added the possibility to trace a given block
4914 defined by its address
4915
4916Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * parser.c: don't override existing encoding specified before
4919 starting xmlParseDocument()
4920
4921Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * include/libxml/xmlwin32version.h: reinserted, needed for
4924 Windows users of CVS
4925
49262001-07-27 Darin Adler <darin@bentspoon.com>
4927
4928 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4929 * testCatalog.c: Add include of <libxml/parser.h>.
4930
49312001-07-27 Darin Adler <darin@bentspoon.com>
4932
4933 * include/libxml/.cvsignore:
4934 * include/libxml/xmlwin32version.h:
4935 Remove this file from CVS because it's generated.
4936
4937Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * parser.c include/libxml/parser.h: applied const patches from
4940 Tom Moog #58002
4941
4942Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4943
4944 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4945 lookup framework
4946
4947Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * tree.c: fixed xmlCopyNode() for documents
4950
4951Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4954
4955Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * parser.c: fixes bug #57652 reported by Morus Walter
4958
4959Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4962
4963Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4966 errors, lesson don't add new functions at 1am before a release
4967 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4968 from XPath initialization when possible.
4969
4970Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * result/scripts/base*: removing history/readline changed
4973 this slightly
4974 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4975 xmllint.c: make element content line number generation
4976 optionnal to avoid breaking old apps added interface to switch
4977
4978Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004981 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004982 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4983 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4984 John Kroll fixes to allow saving to HTTP via PUT (or
4985 POST of needed).
4986 * doc/html/*.html: regenerated the docs
4987
4988Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4989
4990 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4991 xmlHashScanFull and xmlHashScannFull3 to get passed the
4992 three keys as arguments to the callback function
4993
4994Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * configure.in Makefile.am: removed libxml softlink for good
4997 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4998 100% coverage by gtk-doc
4999
5000Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001
5002 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5003 fixed serious troubles due to size_t vs. int mismatch
5004
5005Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5008
5009Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5010
5011 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5012 convenient extension API for value and context managing
5013 Now handles external objects through xmlXPathPopExternal,
5014 xmlXPathWrapExternal and xmlXPathReturnExternal.
5015 Added functions for sets operations (intersection, etc.)
5016
5017Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5020 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5021 HTMLparser.c: cleanup of global variables, marking some
5022 const or private.
5023
5024Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5025
5026 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5027 fixed xmlXPathNodeSetItem when passing index=0
5028
5029Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5032
5033Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * xmllint.c: fixed compilation under Cygwin #57503
5036 * TODO: update
5037
50382001-07-13 Peter Williams <peterw@ximian.com>
5039
5040 * config.h.in: add #undef HAVE_DLFCN_H
5041
5042 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5043 builddir.
5044
5045Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5048 raised by #57348 and #57381
5049
5050Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5053 tree.c xpointer.c: store the line numbder in element->content,
5054 may break some software, need a configuration mechanism
5055
50562001-07-10 Darin Adler <darin@bentspoon.com>
5057
5058 * .cvsignore:
5059 * example/.cvsignore:
5060 * include/.cvsignore:
5061 * include/libxml/.cvsignore:
5062 Various things that are generated and should be ignored.
5063
5064Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5067 * doc/xml.html doc/html/*: updated the docs
5068
5069Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5072 validation occured on content with element child
5073
5074Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * tree.c: fixed XML Base computation which was broken
5077 * debugXML.c: added a base function to the shell
5078 * Makefile.am result/scripts/* test/scripts/*: added scripts
5079 based regression tests, and adding 2 XML Base tests
5080
5081Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * tree.c: set properties doc and call xmlSetListDoc for properties
5084 content when grafting them in a different tree.
5085 * aclocal.m4: remove from CVS
5086
5087Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * win32/libxml2/libxml2.def.src: added some missing entry point
5090 for XPath (Mark Vakoc)
5091
5092Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5095 layer should URI-Unescape before trying to open resources.
5096
5097Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * xpath.c: fix the name() bug for elements in the default
5100 namespace reported by Charlie Bozeman
5101
5102Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5105 led to an XPath fix, improvements of SAX initialization, and
5106 an added option --nocdata to testXPath
5107
5108Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * doc/libxml-doc.el: Felix Natter provided anew version working
5111 with XEmacs too
5112
5113Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * include/libxml/xpath.h: small cleanup
5116 * doc/xml.html: update
5117
5118Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5121 released 2.3.14
5122
5123Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * doc/html/*: rebuilt the docs for the release
5126 * doc/xml.html: added 2.3.14 release.
5127
5128Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5131 were not equal to empty strings
5132
5133Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * SAX.c: fixed a URI-Reference computation problem when validating
5136 * xmlIO.c: small cleanup
5137
5138Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * parser.c: improved the description of a couple of interfaces
5141 upon Larry Stamper suggestion
5142
5143Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * SAX.c entities.c parser.c: changed completely the way entities
5146 are handled when running the parser in entity substitution mode.
5147 This fixes a bug reported by Stephan Kulow and nearly divides
5148 by 3 the amount of memory required by libxslt to load and process
5149 DocBook TDG.
5150
5151Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * HTMLparser.c: fixing a too early root closing problem raised
5154 byt Prashanth Naidu
5155
5156Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5159 raised by Mark Vakoc.
5160
5161Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * example/Makefile.am: fixed the include path to add srcdir/include
5164 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5165 and some cleanup
5166
5167Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5170 lot of optimization work, results in significant improvements
5171 when handling really complex XPath queries. Add a small optimizer
5172 for unions, improve [n] and [last()], avoid some costly ops.
5173
5174Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5177 * xpath.c: small cleanup
5178 * xmlGetNsList: reformated, fixed problems if used on Entities
5179
5180Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5183
5184Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5187 * Makefile.am example/Makefile.am: workaround automake generating
5188 erroneous deps
5189
5190Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * include/win32config.h: bug #56801 Yon Derek provided a patch
5193 to the windows config file.
5194
5195Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5198 libxml.h : Yon Derek provided a set of changes to compile from
5199 CVS on Windows/MSC
5200
5201Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * parser.c: fixed UTF8 BOM support in push mode
5204 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5205 added a specific testcase
5206
5207Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * Makefile.am: added --push regression tests
5210 * parserInternals.c: the XML parser segfaulted in --push mode
5211
5212Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * configure.in: moved the symlinks detection within a CVS
5215 check, this is not portable and will be removed soon.
5216 * xpath.c: small cleanup/speedup
5217
5218Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5221 release of 2.3.12
5222 * parser.c: make an error message if unknow entities in all cases
5223
5224Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5227
5228Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5231 includes were installed in the wrong dir
5232
5233Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * doc/html.xml: warn against sending code to exhibit bugs.
5236
5237Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5240 Tru64 from Thomas Leitner
5241
5242Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * AUTHORS: added William and Bjorn
5245 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5246 daniel@veillard.com hopefully I won't have to do this again
5247 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5248 docs can be rebuilt cleanly now
5249 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5250 from CVs it's generated, added include/libxml/xmlwin32version.h
5251 also generated but which should change far less frequently.
5252 * catalog.c nanoftp.c: made sure to include libxml.h not
5253 libxml/xmlversion.h directly
5254 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5255 when compiling on WIN32 and MSC
5256
5257Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * include/Makefile.am include/libxml/Makefile.am configure.in:
5260 fixed make distcheck and rebuilding the rpms
5261
5262Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * configure.in: should finish the migration of exported includes
5265 into a real include/libxml in CVS, at least for CVS users.
5266 * removed the exported headers, added in include/libxml (as well
5267 as xmlversion.h.in).
5268
5269Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * configure.in: fixed the way to detect symlink
5272
5273Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * configure.in: updated, include/libxml is now a real CVS dir
5276
5277Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5280 version works with both libxml1 and libxml2 (it autodetects
5281 the prefix of the html-files) from Felix Natter.
5282 * doc/xml.html: updated doc accordingly
5283
5284Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * xpath.c: fixed the bug generating a template loop in libxslt
5287 when using docbook-xsl-1.4, * should filter out document nodes
5288 * HACKING: added William
5289 * TODO: updated
5290
5291Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * doc/FAQ.html: added a warning about gcc-3.0
5294 * doc/xml.html: added reference to gdome2 and removed a confusing
5295 sentence
5296
5297Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * xmlversion.h: okay this is a generated file, but Windows
5300 users need it and they can't generate it, and I want CVS
5301 Windows users ...
5302 * win32/libxml2/libxml2_so.dsp: Windows project file for
5303 the shared lib version of libxml2
5304 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5305 resources needed for libxslt/xsltproc by Yon Derek
5306
5307Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5308
5309 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5310
5311Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5314
5315Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * include/win32config.h: Yon Derek provided a first fix
5318 to be able to compile libxslt/xsltproc on Windows
5319
5320Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * xpath.c: attempt to work around what seemed a gcc optimizer
5323 bug when handling floats on i386 http://veillard.com/gcc.bug
5324 * tree.c entities.c encoding.c: doing some cleanups while
5325 chasing it
5326
5327Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * Makefile.am: cleanup when --without-debug is specified
5330 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5331 w.r.t. --without-debug and other include points
5332 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5333 Catalogs
5334 * configure.in entities.h tree.h HTMLparser.c: removed
5335 --without-corba, made the _private field mandatory
5336
5337Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5340 outputs a BOM in UTF8, an errata has been issued to avoid the
5341 problem, that was the most reasonable solution... Add support
5342 for a leading UTF8 BOM in entities.
5343
5344Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * valid.c: fixed a bug found when post validating an entity ref
5347 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5348 activate it too
5349
5350Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5353 weakness in the node copy the XPointer and the XInclude
5354 implementations. Serious cleanup.
5355
5356Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * Makefile.am: Kjartan Maraas provided a small patch to
5359 add xml2-config.in to EXTRA_DIST
5360
5361Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5364 provided another failing case found in KDE, the way the
5365 ctxt->vctxt.nodeTab was allocated and freed changed over
5366 time but it wasn't completely cleaned up. This should fix it.
5367
5368Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * parser.c: Stephan Kulow also raised the fact that line number
5371 could get miscounted making debug harder, fixed the problem
5372 in xmlParseCharData()
5373
5374Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * valid.c: Stephan Kulow pointed out a problem when validating
5377 and using an empty entity, forgot a 'break' in a case.
5378
5379Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5382 * doc/xml.html: updated with 2.3.11
5383
5384Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * TODO: updated adding cleanup of generated doc
5387 * configure.in: prepared to release 2.3.11
5388 * xmllint.c: added --version for bug reporting
5389 * doc/html/*.html: rebuilt the doc
5390
5391Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * xpath.c: first part of the work on selecting namespace to
5394 fix bug #56115
5395
5396Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5399 when using -liconv
5400 * TODO: updated
5401
5402Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5405 cleanup, encoding support.
5406
5407Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5410
5411Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xpath.c: bug detected by Ankh when / is used as a function arg
5414
5415Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5418 of element and use it to avoid outputting formatting spaces at
5419 the wrong place. Implemented the format parameter for HTML save.
5420 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5421 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5422 result/HTML/wired.html: of course this impact the result of a
5423 number of HTML tests
5424
5425Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * HTMLtree.[ch]: started augmenting the HTML save API with
5428 encoding and formatting parameters
5429
5430Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * HTMLtree.h: cleanup and started evaluating the work needed on
5433 revamping the HTML output code
5434
5435Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5438
5439Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * valid.c: fixed bug #56049, forgot one check in the
5442 validation routine
5443
5444Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5447
5448Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * libxml.h: fixed an error in last commit
5451 * doc/FAQ.html: added an entry for compilation from CVS
5452
5453Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * xmlversion.h.in libxml.h: Cygwin patches
5456 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5457 * tree.h: cleanup
5458
5459Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5462 memory block in a strange case where libxml is linked twice
5463 in the binary.
5464
5465Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5468 state far too often, simple fix used to avoid it.
5469
5470Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5473 being processed, applied his patch
5474 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5475
5476Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5479 provided fixes to compile on MSCC again
5480 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5481 also provided an update for the project files.
5482
5483Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5486 bug #55810
5487
5488Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * tree.c: fixed xmlGetNsProp() to close bug #55683
5491 Note this requires libxslt to use it's own function instead.
5492
5493Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * HTMLtree.c: when in a pre element no formatting space should
5496 be added.
5497 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5498
5499Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * configure.in: added tests for signal() and signal.h
5502
5503Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5506
5507Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * doc/libxml-doc.el: Felix Natter provided a new version for
5510 libxml2
5511
5512Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * HTMLtree.c: when in a pre element no formatting space should
5515 be added.
5516
5517Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5520
5521Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5524 hack
5525 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5526 * uri.c: fixed a warning
5527
5528Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * HTMLtree.c: trying to close bug #55772 escaping in script
5531 elements
5532 * doc/xml.html: suggest to send mail to the list
5533
5534Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5537 good. Use a macro and based on the solution provided in
5538 vsnprintf manual page from GNU.
5539
5540Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5541
5542 * error.c: Workaround for non-preserving variadic list.
5543 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5544
5545Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * doc/xml.html: added 2.3.10 release
5548
5549Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * configure.in: releasing 2.3.10
5552
5553Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5556
5557Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * encoding.c: Robert Collins provided a patch to add the
5560 "US-ASCII" encoding alias
5561
5562Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5565 string oriented functions and started cleaning the related areas
5566 in xpath.c which needed fixing in this respect
5567
5568Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5571 #55380
5572 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5573
5574Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * TODO: updated
5577 * nanohttp.[ch] : started adding APIs to get the redirected URL
5578 when this occurs (needed for further base computation
5579 * tree.h: cleanup
5580 * encoding.c: cleanup
5581 * SAX.c: minor change around ctxt->loadsubset
5582
5583Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * Makefile.am include/Makefile.am: small change to have
5586 include/libxml rebuilt if working from CVS.
5587 * uri.c: applied another patch from Carl Douglas for URI escaping,
5588 this should close bug #51876
5589
5590Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5593 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5594 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5595 added specific regression test
5596 * parser.h: preparing for the XSLT mode where DTD inherited
5597 attributes are added to the tree.
5598
5599Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * xinclude.[ch]: Updated the namespace for the Last Call version
5602 * result/XInclude/include test/XInclude/include: updated the
5603 testsuite accordingly
5604
5605Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5608 related to bug #51876
5609
5610Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * tree.c: fixed a gross mistake in base computation, xml:base is
5613 not completely correct yet (need cascade).
5614 * xpath.[ch]: added the few things needed to find a function name
5615 and URI from the XPath context when it is called.
5616
5617Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5620 * DOCBparser.c: small cleanup
5621 * xmllint.c: added a --catalogs option to load catalogs from
5622 $SGML_CATALOG_FILES
5623 * tree.c: cleanup
5624 * configure.in: iconv library fixup, ICONV_LIBS
5625
5626Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * catalog.c: handling of CATALOG entries. detection of recursion,
5629 and a few bugfixes
5630 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5631 against the default namespace
5632
5633Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5636
5637Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * parser.c: fixed propagation context info when parsing an
5640 external entity.
5641 * doc/html/*.html: regenerated a couple of docs
5642
5643Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * doc/xml.html: update with 2.3.9 informations
5646
5647Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5650 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5651 * doc/html/* : rebuilt the docs
5652 * valid.c: small patch which may improve some case when
5653 validating.
5654
5655Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * HTMLparser.c: Closed bug #54891
5658 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5659 to the suite
5660
5661Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5664 applied a documentation patch from LotR and filled in a few missing
5665 descriptions
5666
5667Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * xpath.c tree.c parser.c: speed optimizations at the parser level
5670 document tree freeing and xpath evaluation
5671
5672Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * parser.c parser.h parserInternals.h: fixed a couple of
5675 interfaces for handling memory buffer input to const char *
5676 upon suggestion of JamesH.
5677
5678Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * configure.in: LoTR sent a patch fixing the previous commit
5681
5682Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * configure.in: trying to deal again with the stoopid -R linking
5685 flag of Solaris
5686
5687Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * xpath.h: two nodeset access macros from Thomas Broyer
5690
5691Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5694 patch from Thomas Broyer
5695
5696Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5699 case
5700 * INSTALL: was empty added stuff from the FAQ
5701
5702Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5705 attributes handling and #54433 by adding xmlUnsetProp()
5706 and xmlUnsetNsProp()
5707
5708Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * HTMLparser.c: Patch from Jonas Borgström
5711 (htmlGetEndPriority): New function, returns
5712 the priority of a certain element.
5713 (htmlAutoCloseOnClose): Only close inline elements if they
5714 all have lower or equal priority.
5715 * result/HTML: this of course changed a number of tests results.
5716
5717Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xmlIO.c catalog.c: plugged in the default catalog resolution
5720 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5721 documentations
5722 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5723
5724Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5727 integrating catalogs
5728 * catalog.[ch] testCatalog.c: adding a small catalo API
5729 (only SGML catalog support).
5730 * parser.c: restaured xmlKeepBlanksDefault(0) API
5731
5732Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5735
5736Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * parser.c: added xmlParseExternalEntityPrivate() to allow
5739 propagation of ctxt->_private when parsing external entities
5740
5741Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5744
5745Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5748
5749Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * valid.c: warn when indeterminist content model is detected
5752 * result/VC/ElementValid8: this adds a message
5753 * Makefile.am: add --novalid for VCM tests
5754 * parserInternals.c: added a call to Init memory
5755
5756Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5759 when both parameters are NULL.
5760
5761Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * valid.c: applied small patch from Gary Pennington, reindented
5764 some part of the code.
5765
5766Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5769 release, updated and regenerated the docs
5770
5771Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * xpath.c result/XPath/expr/floats : clarified and cleanup
5774 printing of abnormal floats in tests.
5775
5776Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5779 * results/HTML/ : a few changes in the output of the HTML tests as
5780 a result.
5781 * configure.in: tying to fix -liconv where needed
5782
5783Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * Makefile.am: fixed a stupid error
5786
5787Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * configure.in Makefile.am: make the inclusion of the trio
5790 modules in the library conditional
5791
5792Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * DOCBparser.c: patche from László Kovács, fixed entities refs
5795 in attributes handling
5796
5797Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5800 flushing
5801
5802Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * xpath.c: fix of an XSLT namespace bug reported on the list
5805 general/bug-8-
5806
5807Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * strio.h trio.c: Dan McNichol suggested a couple of small
5810 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5811
5812Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * tree.c parser.c encoding.c: spent a bit more time looking
5815 at the parsing speed and DOM handling. Added a few more
5816 speedups.
5817
5818Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * parser.c: small but effective parsing speed improvement
5821
5822Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * configure.in: default on the DocBook parser inclusion (for Gnome)
5825 * DOCBparser.h: fixed a header reference
5826
5827Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * configure.in xpath.c: applied Bjorn patches for FPE on the
5830 alpha
5831
5832Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5835 xmlSaveFormatFileTo()
5836
5837Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * xpath.c: simple and efficient optimization, XPath functions
5840 aways bind to the same code, cache this
5841 * TODO: updated (by saying some is obsolete)
5842
5843Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * xpath.c: more cleanup work on XPath name parsing routines
5846
5847Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5850 xmlXPathParseName
5851 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5852 * debugXML.c: avoid compilation problems if compiling without
5853 HTML support, Igor Zlatkovic
5854 * win32/libxml2/libxml2.def.src: being able to compile without
5855 XPath on Windows
5856
5857Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * libxml.m4: yet another patch from Toshio Kuratomi
5860
5861Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5864
5865Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * tree.[ch]: added xmlSaveFormatFile interface for saving
5868 and indenting a file.
5869
5870Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * xpath.c: fixed bug #53689 related to processing-instruction()
5873
5874Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * DOCBparser.c: patche from László Kovács
5877
5878Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * parser.c: applied fixes from Christian Glahn bug report #53391
5881
5882Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * error.c: Jean François Lecomte provided a complete description
5885 and a fix to bug #53537
5886
5887Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5890
5891Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * DOCBparser.c SAX.c: a bit more work on entities processing.
5894 Still Need to cleanup XML output and references in attributes
5895
5896Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5899
5900Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * tree.c: trying to fix #53574, not completely complete,
5903 I would like xmllint --copy --debug test/ent1 and
5904 xmllint --debug test/ent1 to show the same result.
5905 * xpath.c: fix a bug when trying to sort namespace nodes
5906
5907Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * HTMLtree.c: real fix for #53402
5910
5911Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5914 PIs when using xsl:output
5915 * valid.c: closing #53537 some case generate segfaults if there
5916 is validity errors
5917
5918Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5921 of external parsed entities, added --noent to testDocbook
5922 * valid.c: Garry Pennington found an uninitialized variable
5923 access in xmlValidateElementContent()
5924
5925Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5928 with madness
5929 * result/HTML/ : this modified the result of the regression tests
5930 a lot.
5931
5932Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5935 to doc where it wasn't checked against NULL reported by
5936 Jens Laas
5937
5938Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5941 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5942
5943Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5946 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5947 * SAX.[ch]: cleanup and updates for DocBook
5948 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5949 ex SGML identifier changes
5950 * valid.c: removed a static unused function.
5951
5952Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * HTMLtree.c: applied change for Paul Sponagl on script saving
5955 * Makefile.am: the warning about entity title.xml are normal.
5956
5957Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * configure.in: release of 2.3.7
5960 * Makefile.am: fixing make distcheck
5961
5962Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * doc/html/* doc/xml.html: updated and regenerated the docs
5965
5966Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5969
5970Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * tree.c: fixed #53388 with the provided patch
5973
5974Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * valid.c: Bjorn detected an invalid memory access. Fixed
5977 vstateVPush()
5978
5979Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5982
5983Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5984
5985 * libxml.h: new header used only for the compilation of libxml
5986 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5987 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5988 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5989 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5990 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5991 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5992 baseline (version 1.2 plus a single patch).
5993 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5994 scientific notation for numbers. Tests added.
5995 * xpath.c: formatting of numbers changed to use sprintf
5996 (contribution from William Brack)
5997
5998Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * valid.c: cleanup, more useful debugging
6001 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6002 * xmlIO.c: entity loading is printed as an error when validating
6003
6004Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * valid.c: fixed to validate within entities
6007 * test/VCM/v22.xml: added a specific testcase
6008
6009Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * valid.c: forgot an epsilon transition in for ()+
6012 * test/VCM/v21.xml : added a specific test case
6013
6014Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * valid.c: removed a state explosion exhibited by RSS
6017 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6018 from bug #51872
6019
6020Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6023 validation without using an ugly NFA -> DFA algo in the source.
6024 Made a specific algorithm easier to maintain, using a single
6025 stack and without recursion.
6026 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6027 * hash.c: made the growing routine static
6028 * tree.h parser.c: added the parent information to an
6029 xmlElementContent node.
6030
6031Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * SAX.c parser.c xpath.c: generating IDs when not validating
6034 from an external parsed entity was poisoning the ID has table
6035 with removed values. This was killing XSLT on the KDE help
6036 browser.
6037
6038Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * entities.h: andrew@ugh.net.au detected a double declaration
6041
6042Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * debugXML.c hash.c tree.h valid.c : some changes related to
6045 the validation suport to improve speed with DocBook
6046 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6047 the way validation errors get reported
6048
6049Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6052 by P C Chow and William M. Brack for XSLT HTML output
6053
6054Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6057 Igor Zlatkovic patches for MSC compilation and added his
6058 updates
6059
6060Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6063 prefix lookup.
6064 * parserInternals.c: fixed the bug reported by Morus Walter
6065 due to an off by one typo in xmlStringCurrentChar()
6066
6067Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * HTMLparser.c result/HTML/*: revamped the way the HTML
6070 parser handles end of tags or end of input
6071
6072Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6075
6076Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6079 bug where the linktime verions of free() won't work ...
6080
6081Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6084
6085Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * doc/xml.html: added 2.3.6 release
6088
6089Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6092 * result/wml.xml: resulted in a small output change
6093
6094Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * tree.c: xmlNewDoc was missing the charset initialization
6097 * xmllint.c: added --auto to autogenerate a doc, allow to
6098 reproduce the problem fixed on xmlNewDoc
6099
6100Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * xpath.c: trying to get 52979 solved
6103 * tree.c result/ result/noent/: trying to get 52712 solved, this
6104 also made me clean up the fact that XML output in general should
6105 not add formating blanks by default, this changed the output of
6106 a few tests
6107
6108Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6111
6112Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * configure.in: finally released 2.3.6
6115
6116Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * xpath.c: checking for null pointer generated by new code
6119
6120Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * xpath.c: fixed a [] evaluation problem reported
6123 * test/XPath/tests/simpleaddr: extended test
6124 * result/XPath/simpleaddr: updated result
6125
6126Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * xmllint.c: Dan Timis reported a portability problem
6129 on Macs without mmap, fixed it.
6130
6131Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * testXPath.c : added a --tree option allowing to display the
6134 tree dump of the XPath expression
6135
6136Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * xpath.c: fixed a memleak when comparing nodesets
6139 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6140 * tree.c: added a TODO
6141
6142Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6145 we need string functions
6146 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6147 to be able to use them where needed. Applied some changes
6148 to reduce name linking pollution and compile in only what's
6149 needed.
6150 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6151 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6152 for the string manipulation functions
6153 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6154 to the free() function of xmlmemory.c
6155 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6156 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6157 usage.
6158
6159
6160Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * error.c: applied the context output patch of the error
6163 handling submitted by Chuck Griffith
6164 * error/VC/*: this slightly change some error logs
6165
6166Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * parser.c: fixed line number reporting on error
6169
6170Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * parser.c: Sullivan and Darin found a parser bug,
6173 applied the patch.
6174
6175Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6178 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6179 xmlversion.h.in xpointer.c: of course the way I defined
6180 UNUSED breaks on old gcc version. Try to be smart and
6181 also define it directly in xmlversion.h
6182 * configure.in: removed -ansi flag from the pedantic set
6183
6184Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185 Huge cleanup, I switched to compile with
6186 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6187 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6188 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6189 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6190 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6191 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6192 encoding.h entities.c error.c list.[ch] nanoftp.c
6193 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6194 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6195 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6196 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6197 Cleanup, staticfied a number of non-exported functions,
6198 detected and cleaned up a dozen of problem found this way,
6199 avoided a lot of public function name/typedef/system names clashes
6200 * doc/xml.html: updated
6201 * configure.in: switched private flags to the really pedantic ones.
6202
6203Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * configure.in: 2.3.5
6206 * doc/html/*: rebuilt the docs
6207
6208Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * parser.c: fixed a reported bug in NOTATION parsing
6211 * uri.c: accepted but not fixed bug 51876, added TODO
6212 * Makefile.am: fixed bug 51876
6213
6214Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * config.h.in configure.in error.c: fix a compilation problem
6217 on platforms without vsnprintf (xml@thewrittenword.com)
6218
6219Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * parser.c: fixed a function name header typo
6222 * SAX.c: notations can also occur in external subset.
6223
6224Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * error.c: removed a C++ like comment
6227
6228Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * parser.c: fixing bug 52299 strange condition leading
6231 to a parser crash due to a buffer overflow
6232 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6233 added the specific test case
6234
6235Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6238 xmlXPathConvert{String,Number,Boolean} to be able to make
6239 type casts without a context stack, fixed some implementation
6240 problems related to the absence of context at parse-time,
6241 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6242 in the public API too
6243 * xpointer.c xpathInternals.h: we need to know at parse time
6244 whether we are compiling an XPointer
6245
6246Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247
6248 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6249 cleaned up the parser internals, refactored XPath code, added
6250 new compilation based APIs and cleanly separated public and
6251 private APIs.
6252
6253Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * xpath.h: the comp field must be added at the end to avoid
6256 killing binary compat.
6257
6258Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * Makefile.am: detect XPath memleaks in regreson tests
6261 * error.c: fixed and error w.r.t. error reporting still using
6262 stderr
6263 * hash.c: added new line at end of file
6264 * tree.h: minor cleanup
6265 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6266 expression parsing from evaluation, resulted in a number of
6267 changes internally, and in XPointer. Likely to break stuff
6268 using xpathInternals.h but should remain binary compatible,
6269 new interfaces will be added.
6270
6271Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * configure.in: fixed a couple of problems reported by
6274 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6275 without gcc on non linux platforms.
6276
6277Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6280 a fix for --with-html-dir= configure support. I hope it won't
6281 break rpm generation
6282
6283Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * xmlIO.c: one function comment cleanup.
6286
6287Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * SAX.c: external subset notations were improperly registered
6290 in the internal subset.
6291
6292Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * README.cvs-commits: added, pointing to HACKING
6295 * HACKING: updated
6296
6297Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * parser.c: and Matt Sergeant found one in the XML push
6300 parser (erroneous check I forgot to remove when I fixed the
6301 main parser).
6302
6303Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * xpath.c: ptittom found a small bug in UnaryExpr
6306
6307Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * configure.in: bumped to 2.3.4
6310 * error.c: fixed bug #51860
6311 * tree.c: fixed bug #51861
6312 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6313 * tree.[ch] : added xmlDefaultBufferSize
6314 * nanoftp.c: typo in function name header block
6315 * doc/xml.html : updated, added link to XML::LibXSLT
6316 * doc/html/* : rebuilt the docs
6317
6318Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * parser.c SAX.c: the new content parsing code raised an
6321 ugly bug in the characters() SAX callback. Found it
6322 just because of strangeness in XSLT XML Rec ouptut :-(
6323
6324Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * Makefile.am: Martin Baulig suggested to add -lm
6327 * tree.c: found another bug in xmlNodeGetContent()
6328
6329Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * xpath.c: Bjorn found the error related to strictness of comparison.
6332
6333Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * parser.c: trying to fix the Dtd parsing problem reported
6336 by Gary, side effect of last week speed optimizations.
6337
6338Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6341 * parserInternals.c: removed unneeded test raised by Stric
6342
6343Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6344
6345 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6346 and fixed by William Brack). Added xmlXPathFormatNumber.
6347 Changed the sorting slightly.
6348 * configure.in Makefile.am example/Makefile.am: Added -lm.
6349 Please note that applications linking with libxml2, must
6350 also like with the math library from now on.
6351
6352Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6355
6356Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * parser.c: one must report spaces even if the Dtd element
6359 content proves that this is not part of the element content.
6360 * result/valid/*.xml: this changed the ouptu slightly
6361
6362Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * configure.in: bumped to 2.3.3
6365 * doc/xml.html: updated
6366
6367Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * tree.c: minor doc fix
6370 * xpath.c: deallocation issues when a result tree has been
6371 converted to a node-set
6372
6373Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * doc/xml.html: oops corrected dates s/2000/2001
6376
6377Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * valid.c: new patch from Gary Pennington
6380
6381Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * doc/xml.html: applied patch from Ankh
6384
6385Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * xinclude.c: fixed a problem building on Mac
6388
6389Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * parser.c: more work on increasing parsing ferformances
6392
6393Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6396 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6397 avoiding memcpy in production builds MEM_CLEANUP macro use
6398 * parser.[ch] parserInternals.c: optimizations of the tightest
6399 internal loops inside the parser. Better checking of I/O
6400 flushing/loading conditions
6401 * xmllint.c : added --timing
6402
6403Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * configure.in: bumped to 2.3.2
6406 * doc/xml.html: updated for release
6407
6408Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * xpath.c: found a memleak and fixed a nasty bug
6411
6412Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * xmllint.[c1] : added return code errors for xmllint
6415 * xpath.c: specific debug dump function for result value trees
6416
6417Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * xpath.c: finally implemented xmlXPathCompareNodeSets
6420 * test/XPath/expr/floats results/XPath/expr/floats: added
6421 a test for float expressions
6422
6423Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6426 * parserInternals.[ch]: trying to speed up parsing
6427 * xpath.c : speeded up node set equality op
6428
6429Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6432 better handling of ID/IDREF and the list modules associated
6433 * configure.in: small CFLAGS cleanup
6434
6435Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * configure.in: fixed iconv detection on AIX (stric)
6438
6439Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6442
6443Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6444
6445 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6446 and optimized xmlXPathNodeSetSort
6447
6448Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * xpath.c: bug fix when context size is 0
6451 * parser.c: I like Norm's Dtd because they still manage to break
6452 the parser occasionally
6453
6454Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6457
6458Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6461 attributes within the XML-1.0 namespace
6462
6463Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * xpathInternals.h: exported a few axis functions
6466 * doc/xml.html: updated the doc
6467
6468Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * configure.in: applied patch from Daniel van Balen for OpenBSD
6471 and bumped version to 2.3.1
6472 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6473 attempt to find autoclosing was simply broken, removed it,
6474 updated the examples, this is better
6475
6476Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6479 hash functionnalities.
6480 * doc/html/* : rebuild the doc
6481
6482Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6485 on predicate
6486 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6487 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6488 really want to have tags closed on output even if we accept
6489 unclosed ones on input
6490
6491Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * xpath.c: ouch don't free NULL, rare case fixed
6494 * tree.c: don't coalesce text nodes if they don't have the
6495 same behaviour wrt escaping on output
6496
6497Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * xpath.c: small fixup
6500 * SAX.c: don't warn on empty namespaces.
6501
6502Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * README: a bit of cleanup
6505 * configure.in: preparing for 2.3.0 release
6506
6507Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * hash.[ch]: added a first version of xmlHashSize()
6510 * valid.c: another bug fix from Gary Pennington
6511
6512Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * valid.c: couple of bug fixes pointed by Gary Pennington
6515 * HTMLtree.c: #if 0 cleanup
6516
6517Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6520 which removes a time consuming check of xmlXPathNodeSetAdd()
6521 and use it in places where we are sure to not break unicity
6522
6523Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * xpath.c: bug fixes found from XSLT
6526 * tree.c: preserve node->name special values when copying nodes.
6527 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6528 external subset are fetched when available but without full
6529 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6530 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6531 output with encoding disabled.
6532
6533Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6536 xmlCheckFilename should not be called from xmlFileOpenW
6537 and xmlGzfileOpenW
6538
6539Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6542 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6543 added the new tests for URI normalization
6544 * testURI.c: fixed stoopid bugs
6545 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6546 the URI in the error messages are now properly normalized
6547
6548Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6551
6552Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6555
6556Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * xpath.c: fixed mod operator
6559
6560Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * parser.c: fixed xmlStrcat doc
6563 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6564 trees.
6565
6566Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * xpath.c result/XPath/tests/chaptersbase
6569 result/XPath/tests/simplebase: fixed XPath node()
6570 * tree.c: small fix in xmlNewNs()
6571 * Makefile.am: removed extraneous xml2Conf.sh rule
6572
6573Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6576 Changed the library name, in order to get libxml-devel and
6577 libxml2-devel to coexist on a single system
6578 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6579 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6580
6581Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6584 libxml2-devel installable in // as libxml-devel.
6585
6586Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * doc/Makefile.am: fixed make rebuild in doc
6589 * doc/html/*.html: rebuilt the docs
6590
6591Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6594
6595Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6598 the HTML doc to go into the -devel RPM ...
6599 * aclocal.m4 config.h.in: some updates due to auto* magic
6600
6601Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * xpath.h: added a hook in the context structure allowing to
6604 link to extra support, needed for XSLT
6605
6606Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6609 xmlXPtrCmpPoints to use it.
6610 * propagated the following patch from Alejandro Forero
6611 * include/win32config.h xmlIO.c: applied further suggestions
6612 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6613 * example/gjobread.c: fixed warnings, now that it builds
6614
6615Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6616
6617 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6618
6619 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6620 filename points to a valid file (not a directory).
6621 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6622 Added calls to xmlCheckFilenameDir.
6623
6624 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6625 `path' (rather than `filename') as the parameter to gzopen and open.
6626
6627Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * Makefile.am: fixed a problem with EXTRA_DIST
6630
6631Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * Makefile.am example/Makefile.am: finally found the trick
6634 to build the example, i.e. add "." in SUBDIRS before example
6635 in the list <grin/>
6636
6637Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * doc/xml.html: updated with an XSLT section, removed pointer to
6640 W3C CVS base.
6641
6642Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6645 too, and deallocation need to occur the same way.
6646
6647Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6650 type correponding to an XSLT result tree fragment. Share most
6651 of the data format with node set, as well as operators.
6652 * HTMLtree.c: added a newline at the end of the doctype output
6653 whe this one is not present initially.
6654 * tree.c: make sure taht the parent and doc pointers are properly
6655 set when copying attributes (lists).
6656
6657Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6660
6661Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * xpath.c: seems I finally killed that ugly path evaluation
6664 context bug (tagged 9999 in case is is wrong)
6665
6666Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6669 for XSLT
6670
6671Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6674 for xmlGzfileOpen() bug
6675
6676Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * xpath.c: removed an error found by XSLT usage
6679 * tree.c parserInternals.h: use a predefined static string
6680 for text and comment nodes, avoid freeing them in xmlFreeNode,
6681 exported the string name in parserInternals.h and added
6682 another value to disable encoding at output (for XSLT),
6683 gain memory, time.
6684
6685Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6688 win32/libxml2/libxml2_so.dsp: new makefiles and update
6689 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6690
6691Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6694 Gary Pennington
6695
6696Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * xpath.c: fixed the comaprision of values and nodelists,
6699 need to compare nodelist still ...
6700 * debugXML.c: avoided a possible core dump
6701 * HTMLparser.c: cleanup
6702 * nanohttp.c: contributed fix.
6703 * tree.c: fixes in properties handling added xmlSetNsProp
6704 needed by libxslt
6705 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6706 comment
6707 * TODO: updated
6708
6709Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710
6711 * parser.c parserInternals.c: applied Bjorn Reese optimization
6712 patch
6713
6714Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * Makefile.am: applied patch fro make check from Martin Vidner
6717
6718Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * configure.in: preparing 2.2.11
6721 * doc/html/*: rebuild the HTML files
6722 * doc/xml.html : updated
6723
6724Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725
6726 * tree.c: fixed a stupid bug
6727 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6728 patches related to validation of an XInclude processing result
6729 * TODO: updated
6730
6731Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6734 on large files
6735
6736Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6739
6740Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6743 reported by Jonas Borgström
6744 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6745
6746Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * testXPath.c xpath.c: fixing the XPath union expressions problem
6749 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6750
6751Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * xmllint.c: Made is so if the file name is "-" is will read form
6754 standard input. Sven Heinicke <sven@zen.org>
6755 * tree.c: fixed a problem when growing buffer
6756 * tree.h: fixed the comment of the node types following andersca
6757 comment
6758 * TODO: updated
6759
6760Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * HTMLparser.[ch]: added a way to avoid adding automatically
6763 omitted tags. htmlHandleOmittedElem() allows to change the
6764 default handling.
6765 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6766 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6767 of xmllint too when using --memory flag, added a memory test
6768 suite at the Makefile level.
6769 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6770 with namespace use when encountering QNames in XPath evalation,
6771 added xmlns() scheme in XPointer.
6772 * nanoftp.c : incorporated a fix
6773 * parser.c xmlIO.c: fixed problems raised with encoding when using
6774 the memory I/O
6775 * parserInternals.c: closed bug 25934 reported by
6776 torsten.landschoff@innominate.de
6777 * TODO: updated
6778
6779Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6782 on a non-updated tree :-(, made a 2.2.10 release to correct the
6783 situation
6784
6785Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6788 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6789 integrated a set of OpenVMS changes from Howard Taylor
6790 <Howard.Taylor@pacoast.com>
6791
6792Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6795 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6796
6797Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * HTMLparser.c: some fixes on auto-open of html/head/body
6800 * encoding.c: fixed a compilation error on some gcc env
6801 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6802 XPointer implementation
6803 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6804 related XPointer tests and associated results
6805
6806Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * doc/xmldtd.html doc/xml.html: following a short step by step
6809 guidance on IRC to help maciej with DTDs I started a small
6810 page on the subject.
6811
6812Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * HTMLparser.c: fixed handling of broken charrefs
6815 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6816 patches
6817
6818Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * doc/xml.html doc/html/* : rebuilt the docs after adding
6821 xinclude and updated page for 2.2.7 and 2.2.8
6822 * configure.in: releasing 2.2.8
6823
6824Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * parser.[ch] parserInternals.c: applied the conditional
6827 section processing fix from Jonathan P Springer
6828 <jonathan.springer2@gte.net>
6829 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6830 project file, fixed iconv default non support
6831 * xpath.c: fixed the problem of evaluating relative expressions
6832 when a node context is provided.
6833
6834Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * nanoftp.c: fixed gcc 2.95 new warnings
6837 * SAX.c: fixed a stupid bug
6838 * tree.c: fixed a formatting problem when round-tripping
6839 from/to memory
6840 * xinclude.c: chased memleak, fixed a base problem
6841 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6842 xmlXPtrBuildNodeList()
6843 * TODO: updated
6844 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6845 adding a first small set of regression tests for XInclude
6846
6847Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * nanohttp.[ch]: applied Wayne Davison patches to access
6850 the WWW-Authorization header.
6851 * parser.c: Closed Bug#30847: Problems when switching encoding
6852 in short files by applying Simon Berg's patch.
6853 * valid.c: fixed a validation problem
6854 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6855 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6856 Wayne Davison
6857 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6858 need to be extended to non full nodes selections.
6859 * xinclude.c: starts to work decently
6860
6861Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6864 debugXML.c xmlversion.h.in: Started adding XInclude support,
6865 this is a new xmllint option
6866 * tree.c xpath.c: applied TOM patches for XPath
6867 * xpointer.c: fixed a couple of errors.
6868 * uri.c: added an escaping function needed for xinclude
6869 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6870 new warning from RH70 gcc's version
6871
6872Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * HTMLparser.c: fixed loop on invalid char in scripts
6875 * parser.c: update to description of xmlIOParseDTD()
6876 * libxml.m4 xmlversion.h.in: changes contributed by
6877 Michael Schmeing <m.schmeing@internet-factory.de>
6878 * configure.in: preparing for 2.2.7
6879 * Makefile.am: trying to avoid config.h and acconfig.h
6880 being included in the distrib
6881 * configure.in: released 2.2.7
6882
6883Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6884
6885 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6886 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6887
6888Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * parser.[ch]: added xmlIOParseDTD()
6891 * xpointer.c: added support for the 2 extra parameters of
6892 string-range, fixed a stoopid error when '0' was present
6893 in XPointer expressions
6894 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6895 testsuite for the above
6896
6897Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * libxml.spec.in: improved package descriptions
6900
6901Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * xpath.c xpathInternals.h: applied a large cleaning patch
6904 from TOM <ptittom@free.fr>, it also add namespace support
6905 for function and variables registration.
6906
6907Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6910 * Makefile.mingw: Wayne Davison's update adding hash.c
6911
6912Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * xpath.c: fixed the root evaluation problems
6915 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6916 ignorable spaces with <b> <bold> <em>
6917 * tree.c: fixed a loop in xmlSearchNsByHref()
6918
6919Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * xpath.c: applied another XPath patch from TOM
6922 * xpath.c include/makefile.am: applied another patch from
6923 china@thewrittenword.com (cleanup on IRIX).
6924
6925Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * xml-config.1: received a fixed version from Fredrik Hallenberg
6928 <hallon@lysator.liu.se>
6929
6930Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6933 cleanup patch for XPath
6934
6935Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * patched to redirrect all "out of context" error messages to
6938 a reconfigurable routine. The changes are:
6939 * xmlerror.h : added the export of an error context type (void *)
6940 an error handler type xmlGenericErrorFunc there is an interface
6941 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6942 to reset the error handling routine and its argument
6943 (by default it's equivalent to respectively fprintf and stderr.
6944 * all the c files: all wild accesses to stderr or stdout within
6945 the library have been replaced to calls to the handler.
6946
6947Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * configure.in: release 2.2.6
6950 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6951 exporting the inner functions of xpath for extension modules
6952 * doc/*: updated and rebuilt the doc
6953
6954Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * nanohttp.c : applied Wayne HTTP cleanup patch
6957 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6958 and xmlNodeSetSpacePreserve()
6959
6960Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * xpath.c: closing bug #29260
6963
6964Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6967 multikey tuples, made hash structure opaque
6968 * valid.[ch]: moved elements, attributes, notations decalarations
6969 as well as ID and refs to hash tables.
6970 * entities.c: hash cleanup
6971 * xmlmemory.c: fixed a dump problem in debug mode
6972 * include/Makefile.am: problem passing in DESTDIR= values patch
6973 from Marc Christensen <marc@calderasystems.com>
6974 * nanohttp.c: removed debugging remains
6975 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6976 * HTMLparser.c parser.c: fixing a number of problems with the
6977 macros in the *parser.c files (Wayne).
6978 * HTMLparser.c: close the previous option when opening a new one
6979 (Marc Sanfacon).
6980 * result/HTML/*: updated the HTML results accordingly
6981
6982Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6985 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6986 XPath functions and XML entities table to them. More to come...
6987 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6988
6989Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * tree.c: coalesce adjacent text nodes
6992 * valid.c: handling of blank nodes in DTd validation (raised
6993 by problems with a posteriori validation).
6994 * nanohttp.c: changing behaviour on HTTP write stuff.
6995 * HTMLtree.c: forced body and html to be explicitely closed.
6996 * xpath.h: exported more XPath functions.
6997
6998Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * Release of 2.2.5
7001 * xpointer.c: range() range-inside and other helper functions
7002 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7003
7004Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7007 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7008
7009Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7012 and XPointer modules
7013
7014Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * SAX.h: closed #25107
7017
7018Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * testSAX.c: fixed problem with cdata reporting
7021 * SAXresult/* : updated
7022
7023Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7026 Closed bug #27499, added to regression tests
7027 * TODO: updated
7028
7029Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7032 support for SCRIPT and STYLE with help from Bjorn Reese
7033 * test/HTML/* result/HTML/*: added simple testcase and updated
7034 the existing ones.
7035
7036Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7039 string-range for empty strings
7040 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7041 test/XPath/xptr/strrange: augmented the XPointer testsuite
7042
7043Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * doc/xml.html doc/xmlmem.html: added a module describing memory
7046 interfaces and use, updated the main page.
7047
7048Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7051 nanoftp code work on Windows too now
7052
7053Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7054
7055 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7056 * xpointer.c: implemented string-range() at least a good first version
7057 * test/XPath/docs/str test/XPath/xptr/strrange
7058 result/XPath/xptr/strrange: the string-range() tests
7059
7060Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * Makefile.am include/Makefile.am include/win32config.h
7063 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7064 and make distcheck
7065
7066Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7069 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7070 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7071
7072Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7075 patch for socklen_t detection by
7076 Albert Chin-A-Young <china@thewrittenword.com>
7077
7078Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7081 and added a --dtdvalid option to xmllint used to test it
7082
7083Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7086 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7087
7088Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7091 handlings (registration, lookup, cleanup)
7092
7093Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7094
7095 * configure.in Makefile.am include/makefile.am: adding XPointer
7096 and XPtrtests target
7097 * xpointer.[ch] : new files for XPointer support
7098 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7099 more XPath tests
7100
7101Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * configure.in: fixed, very broken, make distcheck works again
7104
7105Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7106
7107 * More work toward 2.2.5, integrated a number of patches
7108 * configure.in Makefile.am win32config.h.in: trying to cleanup
7109 make distcheck .... huh ...
7110 * include/Makefile.am include/win32config.h: new directory
7111 for includes
7112 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7113 updated teh makefiles and instructions for WIN32
7114 * xpath.c: small fixes
7115 * test/XPath/ results/XPath: updated the testcases and results
7116 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7117 suggested patches
7118 * valid.c: fixed an ID bug
7119
7120Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007123 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007124 * xpath.[ch]: worked on XPointer
7125
7126Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * configure.in Makefile.am: 2.2.5, ship the include in an
7129 include/libxml subdirectory, use symlinks when using CVS
7130 * testSAX.c: fixed small bug
7131 * testXPath.c: changed the way testfiles are parsed
7132 * debugXML.c: same kind of cleanup when parsing an argument expression
7133 XPath/XPointers can have blanks embedded
7134 * xpath.[ch]: more cleanup, reorgs for XPointer work
7135 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7136 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7137
7138Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7141 in the XPath engine, rewrote large parts of it, now it's far
7142 cleaner and in sync with the REC not an old WD. Fixed a parsing
7143 problem in the interactive XML shell found when testing XPath.
7144
7145Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7148 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7149 examples with the extra test
7150
7151Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7154 the global init function.
7155
7156Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * HTMLparser.c: Doohhh, attribute name parsing was still case
7159 sensitive ! Fixed this ...
7160 * result/HTML/* : updated the tests results accordingly
7161
7162Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7165 engine, should be far more stable, incorporated a new version of
7166 preceding/following axis, need testing
7167 * uri.c: fixed file:///c:/a/b/c problem
7168 * test/XPath/tests/idsimple: augmented the XPath tests
7169
7170Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * doc/* rebuilding docs for 2.2.4 release
7173
7174Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * configure.in: releasing 2.2.4
7177 * parser.[ch]: added xmlStrEqual()
7178 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7179 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7180 use xmlStrEqual instead
7181 * TODO: updated
7182 * added an XPath test
7183
7184Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7187 * entities.h: exported xmlInitializePredefinedEntities
7188 * parser.[ch] : added xmlInitParser()
7189 * parserInternals.h : had to export htmlInitAutoClose()
7190
7191Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7194 problems
7195 * Makefile.am : added XPath regression tests to normal tests
7196 * uri.c: fixed a problem with local paths, cleanup
7197 * parser.c: fixed a problem with large CData sections
7198
7199Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * configure.in xml-config.in: patch from "Ben Taylor"
7202 <sol7x86@hotmail.com> for solaris shared libs lookup
7203
72042000-09-30 Martin Baulig <baulig@suse.de>
7205
7206 * libxml-2.0.pc.in: Provide pkg-config script.
7207
7208 * configure.in: Create the libxml-2.0.pc script from the
7209 libxml-2.0.pc.in templates.
7210 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7211 script in `$(libdir)/pkgconfig'.
7212
7213Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7216 when compiling with MSC
7217
7218Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * xpath.c: patch for normalize-string() substring-before(),
7221 substring-after() and translate() functions from Bjorn Reese
7222 <breese@mail1.stofanet.dk>
7223 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7224 Fredrik Hallenberg <hallon@lysator.liu.se>
7225 * TODO: updated
7226
7227Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7228
7229 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7230 problem of socklen_t being undefined on a number of platforms
7231 * debugXML.c: fixed a compilation problem when without snprintf
7232
7233Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7236 an URI bug and a fix for the control-character-induced infinite loop
7237 * nanohttp.c: preventive fix for compiling on WIN32
7238
7239Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * xmlint.c: closing bug #25000
7242
7243Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7246 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7247 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7248 related function, fixing xmlStrncmp(), and associated cleanup
7249 * result/HTML/entities.html.sax: updating result
7250
7251Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * uri.c: applied patch for URI escaping from Wayne Davison
7254 <wayned@blorf.net>
7255 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7256 from Denis Barbier <barbier@imacs.polytechnique.fr>
7257 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7258 patch from Wayne Davison
7259
7260Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * doc/xml.html : updated with new releases, adding "how to help"
7263
7264Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7267 removed a few warnings in pedantic mode ...
7268 * parserInternals.c parser.c: moved encoding switching function
7269 to parserInternals.c
7270 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7271
7272Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7275 error or warning handlers
7276
7277Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * parserInternals.c parserInternals.h parser.c Makefile.am:
7280 created a new module parserInternals.c, moved most of the
7281 code shared by the various parsers there, as well as
7282 deprecated code from parser.c. More cleanup of parser.c
7283 * uri.c: fixed a problem when URI is NULL
7284 * valid.c: speedup when looking for an attribute declaration
7285
7286Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7289 the cleanup of the computation of URI references when seeking
7290 external entities. The URI reference string and the resulting
7291 URI are both stored now.
7292 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7293 large s(n)printf checks and cleanup from Denis Barbier
7294 <barbier@imacs.polytechnique.fr>
7295 * xmlversion.h.in tree.h: couple of SGML declarations for a
7296 possible docbook module.
7297 * result/VC/ : a couple of test output changed due to the change
7298 of the entities URI
7299
7300Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * parser.h: added a _private field for linking user's data
7303
7304Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * parser.c parserInternals.h: demacroified most of the IS_XXX
7307 the gain in size is significant so ...
7308
7309Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7310
7311 * entities.c: cases where looking up entities with doc==NULL
7312 covered
7313
7314Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * uri.c: applied Wayne Davison patch
7317 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7318
7319Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7320
7321 * uri.c testUri.c: applied Wayne Davison patches
7322 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7323 * Makefile.in: added URItest and included thenin "make tests"
7324
7325Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * xmlversion.h.in: closed bug 22941
7328
7329Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * doc/xmlio.html: added doc and example for entity loader
7332 redefinition.
7333
7334Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7337 used by libxml
7338
7339Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * parser.c: Fixed bug on invalid ontent characters and when using
7342 push.
7343 * xmllint.c: fixed xmllint endling of errors in push mode
7344
7345Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * HTMLparser.c testHTML.c: applied two new patches from
7348 Wayne Davison <wayned@users.sourceforge.net>
7349 * result/HTML/*.sax: regenerated HTML SAX output
7350 * parser.c: more cleanup.
7351
7352Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * HTMLparser.[ch] testHTML.c: applied the second set of
7355 patches from Wayne Davison <wayned@users.sourceforge.net>,
7356 adding htmlEncodeEntities()
7357 * HTMLparser.c: fixed an ignorable white space detection bug
7358 occuring when parsing with SAX only
7359 * result/HTML/*.sax: updated since the output is now HTML
7360 encoded...
7361
7362Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * HTMLparser.[ch]: applied some of Wayne Davison
7365 <wayned@users.sourceforge.net> patches
7366
7367Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7368
7369 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7370 undeclared namespace prefix was used, added a warning.
7371 Cleaned up support w.r.t. entities, spilling out a warning
7372 and being pedantic on lookups.
7373 * test/warning/ent9 : added testcase for previous example.
7374 * TODO: updated
7375 * parserInternals.h parser.c: changed the way names are parsed
7376 now allow infinite size and decrease penalty for normal use
7377 * parser.c: Started a big cleanup/check of the parser code,
7378 fixed some of the most tortuous entity code, spotted code
7379 unused anymore
7380 * test/*: added tests for very long names and related nasty
7381 things.
7382
7383Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * doc/encoding.html: added encoding aliases doc
7386 * doc/xml.html: updates
7387 * encoding.[ch]: added EncodingAliases functions
7388 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7389 bottleneck affecting large DTDs like Docbook
7390 * parser.[ch] xmllint.c: added a pedantic option, will be
7391 useful
7392 * SAX.c: redefinition of entities is reported in pedantic mode
7393 * testHTML.c: uninitialized warning from gcc
7394 * uri.c: fixed a couple of bugs
7395 * TODO: added issue raised by Michael
7396
7397Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * doc/encoding.html: propagated Martin Duerst suggestions
7400
7401Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7404 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7405 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7406 by Wayne Davison
7407
7408Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * nanoftp.c nanohttp.c: small cleanup
7411 * TODO: updated
7412
7413Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7414
7415 * added an old VC testcase and updated title.xml entity
7416
7417Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7420 done on auto-opening of <p> tags and cleanup of SAX output
7421
7422Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7425
7426Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * doc/xml.html libxml.* structure.*: updated the doc a bit
7429
7430Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7433 of SAX tests
7434
7435Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7438 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7439
7440Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7443 * testHTML.c: fix core dump on Solaris 2.x systems
7444 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7445 * result/HTML/*.sax: previous bug fix lead to new results
7446
7447Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7450 * configure.in: added --with-readline=DIR to accept alternate
7451 path for readline include/library
7452 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7453 for ANSI under HP-UX
7454 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7455 includes @LIBS@
7456
7457Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * doc/* : rebuilt the docs
7460 * getting ready for 2.2.2 release
7461
7462Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7465 and xmlAddFeature()
7466 * tree.[ch]: added xmlAddChildList()
7467 * xmllint.c: MAP_FAILED macro test
7468 * parser.h: added xmlParseCtxtExternalEntity()
7469 * valid.c: applied bug fixes removed warning
7470 * tree.c: added CDATA block to elements content
7471 * testSAX.c: cleanup of output
7472 * testHTML.c: added SAX testing
7473 * encoding.c: better error recovery
7474 * SAX.c, parser.c: fixed one of the external entity processing
7475 of the OASis testsuite
7476 * Makefile.am: added HTML SAX regression tests
7477 * configure.in: bumped to 2.2.2
7478 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7479 SAX results
7480
7481Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * configure.in: patch for HP compiler
7484
74852000-08-04 Sven Heinicke <sven@zen.org>
7486
7487 * xmllint.c: Was coredumping sometimes when the file given didn't
7488 exist.
7489
7490Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7493
7494 when using in memory parsing. Need some cleanup.
7495 * xmllint.c configure.in: added a --memory flag to test memory
7496 parsing
7497
7498Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * nanohttp.c: fixed socklen_t replacement to unsigned int
7501 * parser.c: fixed a space handdling missing at the end of
7502 production 28 DOCTYPE.
7503 * xmlmemory.c: fixed a stupid bug on the routine to override
7504 allocation functions
7505 * TODO: updated
7506
7507Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * doc/ regenerated the docs
7510
7511Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * doc/encoding.html doc/xml.html: added I18N doc
7514 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7515 improvements, both parser and filters, added ASCII & HTML,
7516 fixed the ISO-Latin-1 one
7517 * xmllint.c testHTML.c: added/made visible --encode
7518 * debugXML.c : cleanup
7519 * most .c files: applied patches due to warning on Windows and
7520 when using Sun Pro cc compiler
7521 * xpath.c : cleanup memleaks
7522 * nanoftp.c : added a TESTING preprocessor flag for standalong
7523 compile so that people can report bugs more easilly
7524 * nanohttp.c : ditched socklen_t which was a portability mess
7525 and replaced it with unsigned int.
7526 * tree.[ch]: added xmlHasProp()
7527 * TODO: updated
7528 * test/ : added more test for entities, NS, encoding, HTML, wap
7529 * configure.in: preparing for 2.2.0 release
7530
7531Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007534 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007535
7536Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * doc/xml.html: changed the xmlsoft.org structure, updated the
7539 examples w.r.t. root and childs
7540
7541Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7542
Daniel Veillard784b9352003-02-16 15:50:27 +00007543 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007544
7545Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * HTMLparser.c: Work on character encoding support for the HTML parser
7548 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7549 * encoding.c: Fixed a potential memleak in the encoding stuff
7550
7551Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * doc/FAQ.html doc/Makefile.am : added a FAQ
7554
7555Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7558 of the HTML parser to force it to not bypass SAX
7559
7560Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * win32config.h.in: updated
7563 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7564 lacks iconv support :-( need to release 2.1.1
7565 * configure.in: release 2.1.1
7566 * HTMLparser: fixed bug #14784
7567 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7568 by Windows compiler
7569 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7570 the SAX startDocument() callback.
7571 * TODO: updated
7572
7573Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * added xmlStopParser()
7576
7577Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * configure.in: 2.1.0 prerelease
7580 * Large resync between W3C and Gnome tree
7581 * nanoftp, nanohttp.c: fixed stalled connections probs
7582 * HTMLtree.c SAX.c : support for attribute without values in
7583 HTML for andersca
7584 * valid.c: Fixed most validation + namespace problems
7585 * HTMLparser.c: start document callback for andersca
7586 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7587 * parser.h, SAX.c: serious speed improvement for large
7588 CDATA blocks
7589 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7590 different encoding
7591 * example/Makefile.am example/gjobread.c tree.h: work on
7592 libxml1 libxml2 convergence.
7593 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7594 and the LIBXML_TEST_VERSION macro
7595
7596Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7597
7598 * doc/xml.html: various patches and improvements typo fixed by
7599 Felix Natter
7600 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7601 from Felix Natter <fnatter@gmx.net>
7602
7603Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * doc/upgrade.html: updated with instructions for support of both
7606 libxml-1.x and libxml-2.x
7607 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7608 for 2.x support and also fixed includes
7609
7610
7611Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7614 the encoding support, added iconv support, so now libxml if
7615 compiled with iconv automatically support japanese encodings
7616 among others. Work based on initial patch from Yuan-Chen Cheng
7617 I may have broken binary compat in the encoding handler
7618 registration scheme, but that was so utterly broken I don't
7619 expect anybody to have used this feature until now.
7620 * parserInternals.h: fixup on the CHAR range macro
7621 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7622 code.
7623 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7624 * uri.c: added xmlParseURI() I can't believe I forgot to
7625 implement this one in 2.0 !!!
7626 * SAX.c: moved doc->encoding update in the endDocument() call.
7627 * TODO: updated.
7628
7629Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * tree.h: removed extraneous xmlRemoveProp definition
7632 * TODO: added item about --disable-corba configure switch
7633 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7634 * nanoftp.c: fixed include problems giving troubles on AIX and
7635 slowlaris
7636 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7637 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7638 comment and headers changes to lower gtk-doc number of warnings
7639 * doc/html/*: rebuilt docs
7640
7641Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * HACKING: documented the tag for 1.x and instructions
7644
7645Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7648 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7649 xmlCreateIOParserCtxt
7650 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7651 significant overall improvement
7652 * xmllint.c: added I/O test to xmllint
7653 * testSAX.c: added a speed test
7654 * doc/* : updated/regenerated
7655
7656Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * xpath.c uri.h parserInternals.h: cosmetic changes from
7659 "Timur I. Bakeyev" <timur@bat.ru>, including making
7660 xmlCreateURI() public
7661
7662Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7665 and the code at the same time. Added a clean mechanism for
7666 overload or added input methods: xmlRegisterInputCallbacks()
7667 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7668 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7669 * TODO: updated
7670 * doc/* : updated/regenerated
7671 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7672 source dir
7673
7674Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * testURI.c: yet another forgotten commit, I should get some sleep !
7677
7678Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * xmllint.c: forgot to commit this too ?
7681
7682Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * xmlversion.h.in : forgot to commit this previously
7685
7686Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7689 * README TODO: updated for release
7690 * uri.c uri.h: added authority parsing/saving
7691 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7692 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7693 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7694 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7695 Makefile.am : added compile-time customization of libxml
7696 --with-ftp --with-http --with-html --with-xpath --with-debug
7697 --with-mem-debug
7698 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7699 #include <libxml/xxx.h> I hope it won't break too much stuff
7700 and will be manageable in the future...
7701 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7702 and added xmllint to the installed programs
7703 * uri.h: added xmlFreeURI()
7704
7705Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * uri.c uri.h: finished the escaping handling, the base support
7708 and the URI path normalization. Looks good just lacks the
7709 authority content parsing code.
7710 * Makefile.am: added instructions to generate testURI
7711 * TODO: updated
7712 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7713 added links and icons for W3C and Gnome
7714
7715Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * xmlmemory.[ch] : seems I forgot to actually update the files in
7718 the last commit :-)
7719 * doc/xml.html doc/html/* : updated and uploaded the docs
7720
7721Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7724 * TODO: updated
7725 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7726 libxml default allocation function with another set (like gmalloc/
7727 gfree).
7728 * Makefile.am, uri.c, uri.h: added a set of functions to do
7729 exact (litteraly copied from the RFC 2396 productions) parsing
7730 and handling of URI. Will be needed for XLink, one XML WFC,
7731 XML Base and reused in the nano[ftp/http] modules. Still work
7732 to be done.
7733
7734Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * configure.in, libxml.spec.in : libxml2
7737 * doc/* : updated the doc page, rebuilt the docs
7738
7739Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * all: tagged LIB_XML_1_X
7742 * *.c *.h : updated from W3C CVS tree
7743 * configure.in : 2.0.0-beta
7744 * libxml.spec.in : libxml2 package nam
7745 * result/* : new version of the tests output
7746
7747Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7750
7751Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * doc/* : rebuilt the docs
7754 * parser.c: final patch on #6766
7755 * valid.c: small patch on validity checks.
7756
7757Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7760 added
7761 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7762 compatibility w.r.t. XML spec and existing code.
7763
7764Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * parser.c: seems a better solution to <a> </a> exists,
7767 will try it for a while
7768
7769Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * parser.c: tried to remove the <a> </a> generating <a/>
7772 this is hard. Left a flag for that purpose. Fixed bug #6766
7773 * configure.in: prepared 1.8.7 not released, due to previous
7774 problem
7775
7776Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * doc/xml.html : applied second patch from Paul DuBois
7779
7780Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * doc/xml.html : applied patch from Paul DuBois
7783
7784Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7787
7788Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7791 compilation warnings on various platforms.
7792 * parser.c: Fixed #5281 validity error callbacks are now desactived
7793 by default if not validating.
7794
7795Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7798
7799Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7802 <gkatsi@cs.toronto.edu>
7803
7804Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7807 processing URLs
7808
7809Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7812 xmlNanoFTPUpdateURL for persistent control connections.
7813 * configure.in: 1.8.6
7814
7815Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7818 * tree.[ch] : added xmlSaveNoEmptyTags
7819
78202000-01-29 James Henstridge <james@daa.com.au>
7821
7822 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7823
7824 * Makefile.am: added nanoftp.[ch] to the build.
7825
7826Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * nanoftp.[ch]: cleanup, comments, API
7829 * debugXML.c : fixed a bug in the cat command
7830 * doc/*: regenerated the docs
7831
7832Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7835 * debugXML.c : fixed a bug in the cat command
7836 * valid.c: fixing some small probs
7837 * libxml.spec.in: get rid of the SNAP suffix
7838 * doc/xml.html: updated the status
7839
7840Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * xml-config.in: xml-config --version to just return the
7843 version number
7844 * xpath.c: some cleanup w.r.t. axis when the current node is
7845 an attribute.
7846 * TODO: updated
7847
7848Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * configure.in: prepared for libxml-1.8.5
7851 * doc/* recompiled the documentation
7852
78532000-01-17 Jody Goldberg <jgoldberg@home.com>
7854
7855 * configure.in : WARNING autoconf subtlety alert :
7856 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7857 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7858 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7859 get defined by AC_CHECK_HEADERS.
7860
7861Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7864 Rune.Djurhuus@fast.no
7865
7866Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * TODO: updated
7869 * tree.c, parser.c: made sure that only memory alloc problems
7870 and internal parser errors are allowed to write to stdout or
7871 stderr.
7872
7873Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * tree.c : restored xmlNewGlobalNs since this seems used by
7876 a lot of existing code :-(, fixed a bug in xmlNewNs
7877 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7878 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7879 to exit() from the library code.
7880 * xpath.c, parser.c: removed bugs or unused code detected by
7881 Windows compilers
7882 * parser.c: started adding interfaces for parsing well balanced
7883 XML fragments
7884 * configure.in: releasing 1.8.4
7885 * doc/* : rebuilt the docs
7886
7887Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * tree.[ch] : added xmlNewDocFragment() for DOM
7890 * testHTML.c: uninitialized variable.
7891
7892Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * doc/* : rebuild the docs
7895
7896Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * acconfig.h: readline and history patch
7899 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7900 * tree.c: added check and handling when possibly removing an ID
7901 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7902 and saving.
7903 * test/HTML/entities.html result/HTML/entities.html* : test for
7904 various entities reference cases
7905 * result/HTML/* : as a result output of some testcase have
7906 changed
7907 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7908 by previous example. added xmlParseTryOrFinish().
7909 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7910 entities.h debugXML.h HTMLparser.h: changed the way struct are
7911 declared to allow gtk-doc to expose those
7912 * parser.c: closed bug #4960
7913 * Makefile.am configure.in: Applied patch from
7914 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7915 and math/socket libs detection
7916
7917Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * configure.in, Makefile.am: link tester against readline
7920 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7921
7922Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * tree.[ch]: added xmlRemoveProp
7925 * win32config.h.in nanohttp.c: avoid including the Windows
7926 socket stuff in every C files
7927 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7928 the XmL parser(s)
7929 * test/ns4 result/ns4 etc...: added test case for previous prob
7930 * tree.c: xmlNewNs wasn't checking for double definition
7931 * Makefile.in: fixed a problem with dist-hook duplicates
7932 * parser.[hc], xmlIO.c: fixed the loading of external entities
7933 APIs, now xmlLoadExternalEntity() is used everywhere and
7934 setting up an app specific front-end using the
7935 * SAX.c parser.c: some fixes, now the xhtml spec validates
7936 with the xhtml DTD.
7937 * error.c: fixed crashes in case of no input stream
7938 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7939 to the validation tests and results
7940
7941Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7944 too htmlCreatePushParserCtxt() and htmlParseChunk()
7945 * parser.c: a bit of cleanup.
7946 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7947 to XML) removed the last mem leak known
7948 * HTMLtree.c: output message cleanup
7949 * xmlmemory.c: display content info about memory blocks
7950 * result/HTML/wired.* : missing att value warning change
7951
7952Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * doc/* : rebuilt the documentation
7955
7956Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * parser.[ch] parserInternals.h: Push parser for XML,
7959 seems to work fine now
7960 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7961 --push for push testing
7962 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7963 * testSAX.c: added --push
7964 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7965 subtree
7966 * xmlIO.[ch] : enriched API + fixes for push mode
7967 * entities.[ch]: added the entity content length to the struct.
7968 * xmlmemory.[ch]: new API to show the last entries for the shell
7969 * valid.c: added required attribute testing
7970 * SAX.c: the cdata callback now merge contiguous fragments
7971 * HTMLparser.c: cleanup of some macros
7972
7973Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * parser.c: fix for PIs name starting with xml
7976 * tree.c: fixed a potential problem with || and && ops
7977 * *.c, configure.in win32config.h.in : generate win32config.h for
7978 those on the Other Side !
7979
7980Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * parser.c: fixed a stupid = vs. == bug :-(
7983 * doc/gnome-xml.sgml: s/glade/xml/
7984
7985Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * configure.in, doc/xml.html : bug fix release 1.8.2
7988 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7989 Hopefully the end of that silly C++ include problem
7990 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7991 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7992 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7993 troubles with autoclosed elements when the stree shape doesn't
7994 follow the DtD specs. Added htmlIsAutoClosed() and
7995 htmlAutoCloseTag()
7996 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7997 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7998 * debugXML.c: fixed a bug on printing default namespaces.
7999 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8000
8001Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8002
8003 * result/HTML/*.htm[l] : updated the HTML regression tests according
8004 to the new output
8005 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8006 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8007 problem due to intermix of extern "C" { ... } declarations for C++
8008 and recursive includes in the headers
8009
80101999-12-20 Chris Lahey <clahey@umich.edu>
8011
8012 * HTMLtree.c: Made it so that html nodes with a single child do
8013 not insert a carriage return before or after the child node.
8014
8015Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * configure.in, doc/xml.html : bug fix release 1.8.1
8018 * parser.c: fixed bug #4344
8019 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8020 added the glue to avoid C++ problems
8021 * doc/* : regenerated the documentation
8022
8023Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8026 namespace recognition, and Dia as a resul :-(
8027 * encoding.c: closed bug #3950
8028
8029Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * valid.c: debugging a posteriori validation, except URI expansion
8032 stuff this should be fixed now
8033 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8034 Carl Nygard <cnygard@bellatlantic.net>
8035 * tester.c: added --postvalid, cleaning of the code
8036 * tree.[ch]: added xmlDocGetRootElement()
8037
8038Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8039
8040 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8041 c++ losage.
8042
8043Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * configure.in, doc/xml.html : bumped to 1.8.0
8046 * xlink.[ch], Makefile.am : added framework for link detection
8047 * parser.h: added nbChars to parser context, needed for cleanup.
8048 * xmlmemory.c: removed a nasty bug when out of mem
8049 * valid.[ch]: adding namespace support for attribute decl
8050 * tester.c: added --debugent option
8051 * debugXML.[ch]: added xmlDebugDumpEntities()
8052 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8053 buffers instead, this was really needed, validation was breaking
8054 in strange ways due to that. Added xmlParseStringPEReference()
8055 and other parsing from strings functions. Entities processing
8056 modified again, but PERef are still not handled correcly but
8057 unless you're Eve Maller you won't notice :-)
8058 * HTMLparser.c: large changes toward reliability, and switched to
8059 lowercase internal tags, XHTML is lowercase, so it will help
8060 that output is closer to next version.
8061 * doc/* : regenerated the documentation, it is now hosted at
8062 http://xmlsoft.org/ (same bits I just bought the domain :-)
8063
8064
8065Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8068 doc generation
8069 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8070 in the SAX API
8071 * doc/*: rebuilt the doc making sure everything appears in the
8072 HTML files
8073
8074Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8075
8076 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8077 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8078 which allow impressive speed improvement on dataset with
8079 large text pieces, but at the cost of broken binary
8080 compatibility and slightly bigger memory usage.
8081 Configure with --with-buffers to activate them, they
8082 are protected with XML_USE_BUFFER_CONTENT define.
8083 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8084 goal is 0 memory left allocated once parser is no more used
8085 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8086 call xmlCleanupParser() and xmlMemoryDump()
8087
8088Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8089
8090 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8091 * parser.[ch] encoding.[ch]: added memory cleanup routines
8092 * parser.c: closing bug #3788
8093 * doc/*: rebuilt the doc
8094
8095Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8098 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8099 * tester.c: added --compress option
8100 * doc/*: rebuilt the documentation
8101
8102Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8105 if given /proc/kcore as input !
8106 * doc/xml.html doc/*: updated and rebuilt the documentation
8107
8108Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * parser.c: Fixed some wrongly space collapsing code due to
8111 a misreading of the spec.
8112 * result/*: fixed the output accordingly
8113
8114Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * encoding.c: bug fix and typos
8117 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8118 * parser.c: added attribute normalization closing bug #3597
8119 * test/att* result/att* SAXresult/att*: testcase for attribute
8120 normalization
8121
8122Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * configure.in: closing bug #3163 by adding extra flags for the
8125 cc compiler on HP-UX
8126
8127Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8128
8129 * valid.[ch] : removed a typo and an enumerated type bug in the
8130 xmlAddElementDecl() function
8131 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8132 call to xmlEncodeEntitiesReentrant() so that the functions
8133 New, Set and Get are at the same level.
8134 * parser.c HTMLparser.c: extra memory allocation bug for
8135 attributes detected by someone using libxml in embedded systems :-)
8136
8137Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * xmlmemory.h: turned off mem debug :-\
8140
8141Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * parser.c: closed bug #2784 a one line fix, but worth pushing
8144 a new release out
8145 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8146 some structures, comments before and after the
8147 main element, and other nastyness
8148 * HTMLtree.c tree.c: accomodate the extended HTML supported
8149 * configure.in: pushing 1.7.4
8150 * test/ent8 and related outputs : added a new test for bug #2784
8151 * test/HTML/wired.html and related output: a nasty HTML example
8152 * Makefile.am: improved the test scripts
8153 * docs/* : reran the documentation extractor, updated xml.html
8154
8155Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8158 HTMLparser and debugged the HTML related code. HTML documents
8159 now have their own type
8160 * entities.c: do not dump &apos; for HTML output
8161 * xmlmemory.c: improvement, breakpoint mechanism
8162 * testHTML.c: added --sax --repeat ...
8163 * Makefile.am: improved the HTML tests
8164 * valid.[ch]: added xmlValidGetValidElements and
8165 xmlValidGetPotentialChildren
8166 * tester.c: added --insert to test the 2 new functions
8167 * test//* result//* SAXresult//* : regression test cleanup
8168 and extension.
8169 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8170 gnome-xml-nanohttp.html
8171
8172Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * HTMLparser.c: fixed problems with some autoclose tags
8175 * tree.c: fixed XML output problems.
8176 * result/* SAXresult/*: update of the tests output
8177
8178Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * Makefile.am: Arturo patch for xmlConf.sh version info
8181 * parser.c: Tim Josling patch for single quoted items
8182 * tester.c: Tim Josling patch for tester options usage
8183 * tree.h: indent cleanup
8184
8185Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8188 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8189
8190Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * tree.c : Raph patch for initialization of CORBA fields
8193 * parser.c, xpath.c, ...: modification of doc comments
8194 * xpath.c : allow spaces in xpath expressions
8195
8196Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * xmlmemory.h: turning off memory debug :-(
8199
8200Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8203 better SAX interfaces.
8204 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8205 entity.
8206 * configure.in: 1.7.2
8207
8208Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * libxml.spec.in: fixed the URL
8211 * doc/xml.html: improved the documentation front-end
8212
8213Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8216
8217Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * libxml.spec.in: fixed the alpha compile problem
8220 * parser.[ch]: changed errno to errNo in the parser context :-(
8221 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8222 * doc/xml.html: changed CHAR to xmlChar
8223 * doc/html/*: recompiled the documentation
8224 * configure.in: 1.7.1
8225
8226Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * parser.h: modified the parser context struct to regain 1.4.0
8229 binary compatibility
8230 * parser.c, xml-error.h: added errno ot teh context and defined
8231 a set of errors values with update of errno
8232 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8233 DTDs and entities
8234 * *.h, *.c: complete cleanup of the use of config.h and include
8235 protection depending on the current setup.
8236 * overalll debugging, maintenance and bug-fixing on all modules
8237 * updated the documentation
8238 * ready for 1.7.0
8239
8240Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * HTMLparser.c : cleanup
8243 * SAX.c valid.c valid.h: added ID/IDREF checking
8244 * tree.c tree.h: extended doc structure for refs
8245 * configure.in: 1.6.2
8246 * parser.c: patched bug in SAX user arg call
8247 * parserInternals.h: patched missing close in C++ wrapping
8248 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8249 especially upcoming XPointer implementation.
8250 * doc/xml.html: augmented, typo
8251
8252Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8253
8254 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8255 not all invocations of install understand -d.
8256
8257Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8258
8259 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8260 to make 'check' works, when builddir != srcdir.
8261
8262Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * doc/xml.html : updated the documentation
8265
8266Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8267
8268 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8269 not deallocated memory blocks
8270 * *.c : replaces all calls to malloc() free() and realloc() to
8271 the wrapper functions/macros
8272 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8273 instead of xmlFreeNodeList()
8274
8275Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * HTMLparser.c: corrected a stupid bug leading to core dump at
8278 tree deallocation. Removed warnings indicated by
8279 Stephane.Conversy@lri.fr
8280 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8281 looked for in the external subset
8282
8283Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8286 on SGI by Stephane.Conversy@lri.fr
8287
8288Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * all .h : changed the prototype declaration indent as in gtk
8291 * most .c : working on reducing the TODOs in the code
8292 * most .c : cleanup though -pedantic and Insure++
8293 * improvements on validation ID checkings.
8294 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8295 * xml-config.in: closed #1810
8296
8297Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * tree.h, valid.c, valid.h: more work on validity, IDs
8300 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8301 definition for AIX
8302
8303Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8306 the distribution due to a cut'n paste error at last commit
8307
8308Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * configure.in: upgraded to version 1.4.0
8311 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8312 Big update, added a large part of the validation process,
8313 it should be usable, but some parts are missing
8314 * xpath.c: improved the implementation w.r.t. root.
8315 * Makefile.am: added more tests
8316 * test and result trees: added a lot of tests
8317 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8318
8319Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * Added an HACKING file
8322
8323Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * xpath.[ch] : improvements and debug of the XPath implementation
8326 * parser.c, HTMLparser.c : modified the parsers to be progressive
8327 * tree.[ch] : extended the Buffer promitives
8328 * xmlIO.[ch] : added basic I/O routines providing progressive
8329 parsing and ready for I18N conversion plugins
8330 * SAXresult/* : the SAX callback sequence maybe slightly different
8331 now
8332 * test*.c : improved/updated the tests programs
8333 * doc/* : recompiled the docs.
8334
83351999-07-26 Michael Meeks <michael@edenproject.org>
8336
8337 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8338
8339 * tree.c: Ditto.
8340
8341Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * configure.in: upgraded to version 1.4.0
8344 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8345 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8346 XML query language, see http://www.w3.org/TR/xpath for more details.
8347 * parser.c, parser.h: added CHAR* related string functions for XPath
8348 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8349 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8350 rebuild the docs.
8351 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8352 and regression testing capabilities for XPath.
8353
8354Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8357 closing bug #1646
8358
8359Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * Makefile.am, example/Makefile.am: closed bug #1683
8362
8363Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * example/Makefile.am, configure.in: added the makefile for the
8366 gjobread example
8367
8368Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8369
8370 * doc/Makefile.am:
8371 - fix which allow "make install DESTDIR=</install/prefix>".
8372
8373Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8376 which fixed a problem on the file reading-code.
8377
8378Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8381 output.
8382 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8383
8384Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * parser.h : Oops removed the binary compatibility problem
8387 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8388 * parser.c, HTMLparser.c: applied patches for reading from stdin
8389
8390Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * parser.c, entities.c, valid.c: cleanup bug #1591
8393 * configure.in: cleanup bug #1592
8394 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8395 the same tree back-end. Hence gdome will be available for it.
8396 * doc/Makefile.am: close bug #617
8397
8398Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * parser.c: alloctate a per parser context SAX interface block
8401
8402Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8405 and xmlEncodeEntitiesReentrant with the correct one :-\
8406
8407Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * commit of my internal XML base changes, quite a lot of
8410 changes, cleanups, better entities support, framework for
8411 new I/O and charset detection and handling
8412 * Fixed the configure/Makefile stuff to generate shared libs
8413 with the proper version info, so we jumped on rev from
8414 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8415 xmlEncodeEntities() result need to be freed now, and a string
8416 xmlParserVersion provide the current library version.
8417
8418Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8419
8420 * parser.c: fixed a buffer overrun for when you have a very long
8421 attribute with no entities in it.
8422
8423Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * added example directory
8426 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8427
8428Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * Release of libxml-1.1, nearly everything has been touched for
8431 this.
8432 * Added more regression tests
8433 * Updated the documentation
8434
8435Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * tree.[ch]: unified the XML_NO_CORBA defines.
8438 * parser.c encoding.[ch]: started plugging in char encoding detection
8439
8440Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8441
8442 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8443 Also freed allocated buffer.
8444
8445Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8446 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8447 reentrancy problem at printing. One is left in entities.c, to
8448 remove ASAP
8449 * testSAX.c : added a test example showing the use of the SAX
8450 interface if one doesn't want to build the DOM tree.
8451 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8452
8453Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8456 large revamping of the parser to use SAX callbacks
8457 http://www.megginson.com/SAX/ (or at least a C like interface
8458 a la Expat). It's now possible to set up your own callbacks
8459 and the parser will not build a DOM tree.
8460 * test/* result/*: updated the test suite, I finally removed
8461 the old Namespace draft support (PI based).
8462
8463Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8464
8465 * Makefile.am: added test result to EXTRA_DIST for make tests
8466
8467Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * parser.c, parserInternals.h: moved the chars macro definitions
8470 to parserInternals.h
8471 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8472 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8473
8474Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * xml-config.in : applied patch to make --version work
8477
84781999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8479
8480 * Makefile.am (check-local): Alias for `tests' target. This will
8481 cause `make check' to do the right thing.
8482 (tests): Don't run tests in srcdir. Also, replaced calls to
8483 basename with a `sed' "equivalent".
8484
8485Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8486
8487 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8488 it in the header and not the sources, updated the doc.
8489 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8490 pointing this out.
8491
8492Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8495 exported the inputStream routines.
8496 * doc/html/* : updated accordingly
8497
8498Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * parser.c, parser.h, parserInternals.h: added a few extra
8501 internal calls to allocate and free parser contexts ...
8502 * doc/html/* : updated accordingly
8503
8504Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8505
8506 * configure.in, Makefile.am, doc/makefile.am : General changes for
8507 1.0.0 release and including the generated HTML documentation.
8508
8509Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * makefile.am : added parserInternals.h, oops.
8512
8513Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * parserInternals.h: added this header giving access to the parser
8516 internal functions.
8517 * doc/Makefile.am : added a rebuild target which rebuilds the full
8518 set of documentations
8519 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8520 the internal subset.
8521 * *.c *.h: modifications needed to generate the documentation using
8522 gtk-doc, cleanup of functions blocks, reorganisation of struct
8523 declarations.
8524
8525Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8528 the tar and spec file to include the beginning of the doc.
8529
85301999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8531
8532 * doc/.cvsignore: Added this file.
8533
8534Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * tree.c: fixed xmlGetProp to return "" when the attribute
8537 exists, even if the node-list is NULL.
8538
8539Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * tree.c: patched an error outputting empty attribute values.
8542 * Makefile.am and doc/makefile.am: have been updated during the
8543 week-end. Sorry for an empty CVS log, I got a shell problem.
8544
8545Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * tree.h: cleaned up using enums instead of defines
8548 * parser.c, valid.[ch]: more work on parsing/output of element
8549 declarations
8550
8551Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * valid.[ch], tree.c, parser.c : more work toward full parsing
8554 of XML DTDs.
8555 * README: added informations about mailing-list and on-line
8556 documentation
8557
85581999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8559
8560 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8561
8562Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * parser.c, tree.[ch] : more work toward conformance testing,
8565 added a last element to accelerate parsing of very flat structures
8566 started working on internal subset Element content declaration.
8567 * valid.[ch] : first cut at adding code toward validation.
8568 * previous changes had also small impact on most files, especially
8569 the conformance testing using James Clark test suite.
8570
8571Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * test/* : updated the examples, most of them were not well
8574 formed (humm), and added rdf2.
8575 * result/* : resulting changes in the output.
8576
8577Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8580
8581Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8582
8583 * tree.c: patched a bug in the generation of empty attributes
8584
8585Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8588 for node/trees/documents/... Biggest problem is namespace
8589 support when copying subtrees.
8590
8591Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * parser.c, entities.c: improve entities and char ref encoding,
8594 and cleanups of error messages.
8595
8596Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * parser.c, entities.c: simple bug hunting done during rpm2html and
8599 rpmfind integration.
8600
8601Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * parser.[ch]: Added interfaces allowing to specify a SAX
8604 handler before parsing.
8605
8606Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8607
8608 * parser.c: redirrect all errors reporting through the SAX
8609 error function
8610
8611Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8614 * libtool, tlmain ...: update of the libtool files
8615
86161998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8617
8618 * entities.c: Use g_snprintf insteda of snprintf.
8619
8620Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8621
8622 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8623 added ent5 test for this purpose.
8624 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8625
8626Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * parser.c: fixed? a strange error due to compression on a GWP
8629 document.
8630
8631Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * tree.[ch]: bug fixing
8634 * entities.[ch]: defined a specific type for predefined entities
8635 * doc/xml.html: more documentation on the library, how to use it,
8636 overview of the interfaces.
8637
8638Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8639
8640 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8641
8642Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * tree.c: corrected a small bug
8645 * doc/xml.html: continuing writing documentation.
8646
8647Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * debugXML.h debugXML.c: added debugging utilities.
8650 * tester.c: added --debug switch.
8651 * tree.c: patched an incorrect node->type assignment.
8652 * parser.c: formatting, ensure that node->doc != NULL in attributes
8653
8654Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8657 entity support and provide an internal representation close to
8658 DOM one (entity ref nodes, and attribute value as tree). I tried
8659 to preserve the interface but this will surely break some apps
8660 (I have to change rpm2html/rpmfind for example). I had to change
8661 two interfaces, and the generated tree is somewhat different.
8662 * doc/* : started documenting the XML library, the tree and
8663 DOM/Corba. This is a first step.
8664
8665Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8666
8667 * parser.c: Set up the fonctions comment block, boring but useful.
8668 * parser.h, SAX.c, parser.c: now attributes are processed through
8669 the SAX interface. The problem is that my SAX interface diverged
8670 quite a bit from the original one, well this is not an official
8671 spec, and translating it from Java to C is hairy anyway...
8672
8673Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8674
8675 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8676 fonctions comment block, boring but useful.
8677
8678Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8681 conversion routines. However they are not yet used to convert the
8682 inputs. The core will run with UTF-8.
8683
8684Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8685
8686 * tree.c : make sure that the type id is properly set-up when
8687 a new object is allocated, needed for DOM.
8688
8689Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * tree.h, tree.c: Ok, the main objects in the tree will be native
8692 corba objects, it costs 8 bytes per Node, Attribute and Document
8693 but it simplifies the Corba integration a lot (no extra interface
8694 objects to allocate/free).
8695
8696Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8697
8698 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8699 and changed NODEs contants for conformity with DOM Level 1
8700
8701Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * added hooks to keep track of servants when creating objects
8704 xmlDoc and xmlNode (for Corba export).
8705
8706Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * added xml-config script.
8709
8710Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8711
8712 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8713 to autoupdate libtool and automake conf files.
8714
87151998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8716
8717 * Makefile.am: Use '?' to separate the sed
8718 commands as ',' is used when people pass -Wl,something.
8719
8720
8721Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * tree.c, tree.h: added a per-document compression interface.
8724
8725Tue Sep 22 20:47:38 EDT 1998
8726
8727 * tree.c, tree.h: added saving with compression and added interfaces
8728 to control the compression level (xmlGetCompressMode,
8729 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8730
8731Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * parser.c: corrected a loop for files of size 0
8734
87351998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8736
8737 * error.h: New file. Contains prototyes from `error.c'.
8738
8739Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8740
8741 * Makefile.am (xmlincdir): New macro.
8742 (xmlinc_HEADERS): Renamed from include_HEADERS.
8743
8744Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * applied small patch on numeric entities from
8747 Christopher Blizzard <blizzard@appliedtheory.com>
8748
8749Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * New release 0.2, removed the old xml_* files so that it's
8752 coherent with the other CVS base (W3C), far better conformance
8753 to standard, new namespaces, decent entities support, beginning
8754 of a SAX-like interface. Nearly nothing left intact, even the
8755 test examples ...
8756
87571998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8758
8759 * .cvsignore: Add .deps dir
8760
8761Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8762
8763 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8764
8765Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * configure.in: added test for CPP
8768 * AUTHORS, Changelog: the original ones didn't get commited but the
8769 glib ones instead, fixed.
8770 * Makefile.am: corrected an error in library naming
8771
8772Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8773
8774 * integrated code developped at W3C
8775 * changed the original Copyright
8776 * migrated to automake
8777 * prefixed the filenames by xml_ to avoid filename clashes
8778
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008779Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8780
8781 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8782 should not be called.
8783
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008784Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8785
8786 * libxml-2.0.pc.in: applied the patch to fix #101894
8787
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008788Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8789
8790 * tree.c : applied patch from Lukas Schroeder for register callbacks
8791 * valid.c: modified patch from Lukas Schroeder to test
8792 register callbacks with --chkregister
8793
Daniel Veillard067bae52003-01-05 01:27:54 +00008794Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8795
8796 * xmlreader.c: seriously changed the way data are pushed to
8797 the underlying parser, go by block of 512 bytes instead of
8798 tryng to detect tag boundaries at that level. Changed the
8799 way empty element are detected and tagged.
8800 * python/tests/reader.py python/tests/reader2.py
8801 python/tests/reader3.py: small changes mostly due to context
8802 reporting being different and DTD node being reported. Some
8803 errors previously undetected are now caught and fixed.
8804 * doc/xmlreader.html: flagged last section as TODO
8805
Daniel Veillard51a447a2003-01-04 19:42:46 +00008806Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8807
8808 * python/libxml.py: integrated the Python 2.2 optimizations
8809 from Hannu Krosing, while maintaining compatibility with
8810 1.5 and 2.1
8811
Daniel Veillarde59494f2003-01-04 16:35:29 +00008812Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8813
8814 * xmllint.c: a bit of cleanup
8815 * xmlreader.c: small fix
8816 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8817 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8818
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008819Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8820
8821 * python/setup.py.in: patch from Stéphane Bidoul to include
8822 drv_libxml2.py in setup.py
8823
Daniel Veillard66b82892003-01-04 00:44:13 +00008824Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8825
8826 * doc/xmlreader.html: starting documenting the new XmlTextReader
8827 interface.
8828
Daniel Veillard7704fb12003-01-03 16:19:51 +00008829Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8830
8831 * xmllint.c: added the --stream flag to use the TextReader API
8832 * xmlreader.c: small performance tweak
8833
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008834Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8835
8836 * xmlreader.c python/tests/reader2py: okay the DTD validation
8837 code on top of the XMLTextParser API should be solid now.
8838
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008839Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8840
8841 * xmlreader.c python/tests/reader2py: Fixing some more mess
8842 with validation and recursive entities while using the
8843 reader interface, it's getting a bit messy...
8844
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008845Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8846
8847 * xmlreader.c python/tests/reader.py: another couple of problem
8848 related to IsEmptyElement reported by Stéphane Bidoul needed
8849 some fixes.
8850
Daniel Veillard4f860202003-01-02 13:00:02 +00008851Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8852
8853 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8854 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8855 based on the python XmlTextReader interface.
8856
Daniel Veillard3c265e42003-01-01 21:06:49 +00008857Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8858
8859 * tree.c: backing out one change in the last patch which broke the
8860 regression tests
8861
Daniel Veillard5335dc52003-01-01 20:59:38 +00008862Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8863
8864 * global.data globals.c tree.c include/libxml/globals.h: applied
8865 an old patch from Lukas Schroeder to track node creation and
8866 destruction. Probably missing a lot of references at the moment
8867 and not usable reliably.
8868
Daniel Veillard8ba17412003-01-01 19:13:12 +00008869Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8870
8871 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8872 from doc/news.html and a stylesheet
8873
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008874Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8875
8876 * xmlreader.c python/tests/reader.py: fixed another couple of
8877 xmlreader bugs reported by Stéphane Bidoul and added tests.
8878
Daniel Veillard9e395c22003-01-01 14:50:44 +00008879Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8880
8881 * xmlreader.c python/tests/reader2.py: fixed another validity
8882 checking in external parsed entities raised by Stéphane Bidoul
8883 and added a specific regression test.
8884 * python/tests/reader3.py: cleanup
8885
Daniel Veillardd5896142002-12-31 14:45:26 +00008886Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8887
8888 * xmlreader.c python/tests/reader2.py: fixed a problem with
8889 validation within entities pointed by Stéphane Bidoul, augmented
8890 the tests to catch those.
8891
Daniel Veillarddc85f282002-12-31 11:18:37 +00008892Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8893
8894 * python/generator.py: modified the generator to allow keeping
8895 class references when creating new classes, needed to fix a bug
8896 pointed by Stéphane Bidoul where the input buffer of the
8897 xmlTextReader instance gets destroyed if the python wrapper for
8898 the input is not referenced anymore.
8899
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008900Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8901
8902 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8903 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8904
Daniel Veillard571b8892002-12-30 12:37:59 +00008905Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * xmlreader.c python/tests/reader.py: fixed another problem
8908 pointed by Stéphane Bidoul
8909
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008910Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8913 with "<a/>"
8914
Daniel Veillardecaba492002-12-30 10:55:29 +00008915Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * SAX.c: warn on xmlns:prefix="foo"
8918 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8919 for namespace attributes handling.
8920
Daniel Veillard2d84a892002-12-30 00:01:08 +00008921Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8924 a really nasty problem raised by a DocBook XSLT transform
8925 provided by Sebastian Bergmann
8926
Daniel Veillard29b3e282002-12-29 11:14:41 +00008927Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8930 by Stéphane Bidoul and integrated it into the tests
8931
Daniel Veillarde18fc182002-12-28 22:56:33 +00008932Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8935 extended the XmlTextReader API a bit, addding accessors for
8936 the current doc and node, and an entity substitution mode for
8937 the parser.
8938 * python/libxml.py python/libxml2class.txt: related updates
8939 * python/tests/Makefile.am python/tests/reader.py
8940 python/tests/reader2.py python/tests/reader3.py: updated a bit
8941 the old tests and added a new one to test the entities handling
8942
Daniel Veillardaba976d2002-12-28 21:14:18 +00008943Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8944
8945 * python/generator.py python/libxml2class.txt
8946 python/tests/reader.py python/tests/reader2.py: changed the
8947 generator to provide casing for the XmlTextReader similar to
8948 C# so that examples and documentation are more directly transposable.
8949 Fixed the couple of tests in the suite.
8950
Daniel Veillard83298842002-12-28 15:12:33 +00008951Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8952
8953 * doc/guidelines.html: added a document on guildeline for
8954 publishing and deploying XML
8955
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008956Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * valid.c xmlreader.c: final touch running DTD validation
8959 on the XmlTextReader
8960 * python/tests/Makefile.am python/tests/reader2.py: added a
8961 specific run based on the examples from test/valid/*.xml
8962
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008963Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * python/libxml.py: added a few predefined xmlTextReader parser
8966 configuration values.
8967
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008968Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * python/libxml_wrap.h: trying to fix #102037
8971
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008972Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * SAX.c: fixing bug #95296, when the predefined entities
8975 are redefined in the DTD the default one must be used
8976 instead anyway.
8977
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008978Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8979
8980 * doc/xmllint.xml
8981 * doc/xmllint.1
8982 Add discussion of XML_DEBUG_CATALOG to xmllint man
8983 page - bug #100907
8984
8985
Daniel Veillarddf512f42002-12-23 15:56:21 +00008986Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * xmlreader.c: Fixed the empty node detection to avoid reporting
8989 an inexistant close tag.
8990
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008991Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8992
8993 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8994 for Python 2.1
8995
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008996Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8997
8998 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8999
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009000Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * doc/libxml2-api.xml python/tests/reader.py: one really need
9003 to provide the base URI information when creating a reader parser
9004 from an input stream. Updated the API and the example using it.
9005
Daniel Veillardea7751d2002-12-20 00:16:24 +00009006Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9007
9008 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9009 include/libxml/valid.h include/libxml/xmlreader.h: working on
9010 DTD validation on top of xml reader interfaces. Allows to
9011 validate arbitrary large instances. This required some extensions
9012 to the valid module interface and augmenting the size of xmlID
9013 and xmlRef structs a bit.
9014 * uri.c xmlregexp.c: simple cleanup.
9015
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009016Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9017
9018 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9019 work on the xml reader interfaces.
9020 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9021 Web page for the Windows binaries.
9022
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009023Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9024
9025 * xmlIO.c: applied a patch for VMS following the report by
9026 Nigel Hall
9027
Daniel Veillard3772de32002-12-17 10:31:45 +00009028Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9029
9030 * parser.c: the parseStartTag bug fix wasn't complete.
9031
Daniel Veillard67df8092002-12-16 22:04:11 +00009032Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9033
9034 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9035 parseStartTag, fixing it.
9036 * test/att4 result/att4 result/noent/att4: adding the test
9037 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9038 more methods to XmlTextReader.
9039
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009040Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9041
9042 * win32/libxml2.def.src: added more xml reader exports
9043 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9044 to the build
9045
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009046Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9047
9048 * doc/tutorial/xmltutorial.xml
9049 plus generated html and pdf
9050 Updating tutorial again based on further comments from Niraj
9051 Tolia on the last iteration
9052
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009053Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9054
9055 * doc/tutorial/xmltutorial.xml
9056 * doc/tutorial/includekeyword.c
9057 * doc/tutorial/includegetattribute.c
9058 plus generated html and pdf
9059 Adding fix from Niraj Tolia to tutorial to properly free memory.
9060
9061
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009062Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9065 more methods of XmlTextReader.
9066 * python/libxml2class.txt python/tests/reader.py: this increased the
9067 methods in the bndings, augmented the test to check those new
9068 functions.
9069
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009070Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9073 methods of XmlTextReader.
9074 * python/generator.py python/libxml_wrap.h python/types.c
9075 python/libxml2class.txt: added the reader to the Python bindings
9076 * python/tests/Makefile.am python/tests/reader.py: added a specific
9077 test for the Python bindings of the Reader APIs
9078 * parser.c: small cleanup.
9079
Daniel Veillard06503452002-12-13 10:42:08 +00009080Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9081
9082 * xinclude.c: fallback was only copying the first child not the
9083 full child list of the fallback element, closes #89684 as reopened
9084 by Bernd Kuemmerlen
9085
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009086Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9087
9088 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9089
Daniel Veillard000eafb2002-12-12 10:04:22 +00009090Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9091
Daniel Veillardc1eed322002-12-12 11:01:32 +00009092 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009093 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009094 gives enum values, fix functype return type, put back fields in
9095 structs
9096 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009097
Daniel Veillard024b5702002-12-12 00:15:55 +00009098Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9101 about htmlNodeDumpOutput location.
9102 * xpath.c: removed an undefined function signature
9103 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9104 too many symbols in the API breaking the python bindings.
9105 Updated with the libxslt/libexslt changes.
9106
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009107Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * configure.in: preparing release of 2.4.29
9110 * doc/*: rebuilt the docs and API
9111 * xmlreader.c: a few more fixes for the XmlTextReader API
9112
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009113Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9114
9115 * include/win32config.h: applied mingw patch from Magnus Henoch
9116
Daniel Veillard5aad8322002-12-11 15:59:44 +00009117Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9118
9119 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9120
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009121Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9124 building Python script, does the C parsing directly, generates
9125 a better API description including structure fieds defs and
9126 enums. Still a couple of bugs, but good enough for the python
9127 wrappers now.
9128 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9129 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9130 include/libxml/schemasInternals.h include/libxml/tree.h: more
9131 cleanup based on the python analysis script reports.
9132 * libxml.spec.in: make sure the API XML description is part of the
9133 devel package.
9134
Daniel Veillard01c13b52002-12-10 15:19:08 +00009135Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9138 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9139 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9140 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9141 code cleanup, especially the function comments.
9142 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9143
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009144Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9145
9146 * Makefile.am xmlreader.c include/libxml/Makefile.am
9147 include/libxml/xmlreader.h: Adding a new set of APIs based on
9148 the C# TextXmlReader API but converted to C. Allow to parse
9149 in constant memory usage, far simpler to program and explain
9150 than the SAX like APIs, unfinished but working.
9151 * testReader.c: test program
9152
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009153Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9154
9155 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9156
Daniel Veillard64b35282002-12-04 15:10:40 +00009157Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * tree.c: Chip turner indicated that XHTML1 serialization
9160 rule for style actually break on both IE and Mozilla,
9161 try to avoid the rule if escaping ain't necessary
9162
Daniel Veillard8efff672002-12-04 11:44:48 +00009163Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9164
9165 * nanhttp.c: handle HTTP URL escaping, problem reported by
9166 Glen Nakamura and Stefano Zacchiroli
9167
Daniel Veillard1c732d22002-11-30 11:22:59 +00009168Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9171
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009172Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9173
9174 * uri.c: Johann Richard pointed out some XPointer problems for
9175 URN based URI references in XInclude. Modified the URI parsing
9176 and saving routines to allow correct parsing and saving of
9177 XPointers, especially when attached to "opaque" scheme accordingly
9178 to RFC 2396
9179
Daniel Veillard8db67d22002-11-27 19:39:27 +00009180Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9183 of refactoring to the HTML saving code.
9184 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9185 in the doc.
9186
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009187Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9190 to a buffer API to reuse the generic dump to an OutputIO layer,
9191 this reduces code, fixes xmlNodeDump() for XHTML, also made
9192 xmlNodeDump() now return the number of byte written.
9193
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009194Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * python/setup.py.in: another patch from Stéphane Bidoul for
9197 Python bindings on Windows
9198 * doc/parsedecl.py: small cleanup
9199
Daniel Veillard9715c172002-11-25 16:33:40 +00009200Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * libxml.spec.in configure.in: add a line in %changelog for releases
9203
Daniel Veillard9bc53102002-11-25 13:20:04 +00009204Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * parser.c: patch from Marcus Clarke fixing a problem in entities
9207 parsing that was detected in KDe documentations environment.
9208
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009209Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9210
9211 * python/libxml.c (libxml_prev): Return the previous as opposed to
9212 the next node (I guess this is the result of some cut & paste programming:)
9213
Daniel Veillard80d7b902002-11-23 16:23:08 +00009214Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9217
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009218Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * python/generator.py python/libxml.c python/setup.py.in: trying
9221 to fix the Python bindings build on Windows (Stéphane Bidoul)
9222
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009223Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9224
9225 * win32/configure.js: added option for python bindings
9226 * win32/libxml2.def.src: added more exports
9227
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009228Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9229
9230 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9231 pthreads
9232 * win32/wince/*: applied updates to Windows CE port from Javier
9233
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009234Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * configure.in: preparing 2.4.28
9237 * libxml.spec.in doc/Makefile.am: some cleanup
9238 * doc/*: updated the news and regenerated.
9239
Daniel Veillardfee408f2002-11-22 13:18:30 +00009240Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * HTMLparser.c: final touch at closing #87235 </p> end tags
9243 need to be generated.
9244 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9245 this change slightly the output of a few tests
9246 * doc/*: regenerated
9247
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009248Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9249
9250 * parserInternals.c: fixing bug #99190 when UTF8 document are
9251 parsed using the progressive parser and the end of the chunk
9252 is in the middle of an UTF8 multibyte character.
9253
William M. Brack8b2c7f12002-11-22 05:07:29 +00009254Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9255
9256 * threads.c: fixed initialization problem in xmlNewGlobalState
9257 which was causing crash.
9258 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9259 in xmlInitializeGlobalState.
9260 * parserInternals.c: cleaned up ctxt->sax initialisation.
9261
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009262Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * tree.c include/libxml/tree.h: modified the existing APIs
9265 to handle XHTML1 serialization rules automatically, also add
9266 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9267 libxslt serialization uses it when needed without changing
9268 the library API.
9269 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9270 result/xhtml1: added a new test specifically for xhtml1 output
9271 and updated the result of one XHTML1 test
9272
Daniel Veillardd076a202002-11-20 13:28:31 +00009273Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * xinclude.c parserInternals.c encoding.c: fixed #99082
9276 for xi:include encoding="..." support on text includes.
9277 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9278 test/XInclude/ents/isolatin.txt : added a specific regression test
9279 * python/generator.py python/libxml2class.txt: fixed the generator
9280 the new set of comments generated for doc/libxml2-api.xml were
9281 breaking the python generation.
9282
Daniel Veillard817e70b2002-11-19 22:28:48 +00009283Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9286 * configure.in: patch for Solaris on new autoconf closes #98880
9287 * doc/parsedecl.py: repair the frigging API building script,
9288 did I say that python xmllib sucks ?
9289 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9290 and some comment are no more truncated.
9291
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009292Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * parser.c: Martin Stoilov pointed out a potential leak in
9295 xmlCreateMemoryParserCtxt
9296
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009297Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9300 included in HTML documents and using the push parser.
9301
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009302Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9303
9304 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9305 specified, look for the Python interpreter not just in the
9306 specified root but also in the specified location. Fixes #98825
9307
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009308Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * python/libxml.c: fixing bug #98792 , node may have no doc
9311 and dereferencing without checking ain't good ...
9312
Daniel Veillarddad3f682002-11-17 16:47:27 +00009313Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9314
9315 * configure.in: preparing release 2.4.27
9316 * doc/* : updated and rebuilt the docs
9317 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9318 and all the docs are actually packaged and in the final RPMs
9319 * parser.c parserInternals.c include/libxml/parser.h: restore
9320 xmllint --recover feature.
9321
Daniel Veillard68e9e742002-11-16 15:35:11 +00009322Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9323
Daniel Veillard784b9352003-02-16 15:50:27 +00009324 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009325 processing of parsed entities, and XPath computation on sustitued
9326 entities.
9327 * testXPath.c: make sure entities are substitued.
9328
Daniel Veillard328f48c2002-11-15 15:24:34 +00009329Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9330
Daniel Veillard784b9352003-02-16 15:50:27 +00009331 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009332 processing of internal parsed entities, which had to be changed.
9333
Daniel Veillard66651aa2002-11-15 11:21:43 +00009334Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9335
9336 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9337 trying to fix bug #98517 about building outside the source tree
9338 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9339
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009340Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9341
9342 * include/win32config.h: cleanup
9343 * win32/Makefile.mingw: integrated mingw in JScript configure
9344 * win32/Makefile.msvc: modified to allow mingw coexistence
9345 * win32/configure.js: integrated mingw
9346 * win32/Readme.txt: cleanup
9347
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009348Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * HTMLparser.c: strengthen the guard in the Pop macros,
9351 like in the XML parser, closes bug #97315
9352
Daniel Veillard0821b152002-11-12 20:57:47 +00009353Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9356 callback is never used.
9357
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009358Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * parserInternals.c: fixed the initialization of the SAX structure
9361 which was breaking xsltproc
9362 * xpath.c: patch from Petr Pajas for CDATA nodes
9363 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9364 * parser.c include/libxml/parser.h: patch from Peter Jones
9365 removing a leak in xmlSAXParseMemory() and adding the
9366 function xmlSAXParseMemoryWithData()
9367
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009368Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9369
9370 adding pdf of tutorial, changing web page to link to it
9371 * doc/tutorial/xmltutorial.pdf
9372 * doc/xml.html
9373 * doc/docs.html
9374
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009375Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9376
9377 * doc/tutorial/ar01s08.html
9378 adding file what I forgot for tutorial
9379
9380
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009381Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9382
9383 Adding encoding discussion to tutorial
9384 Added:
9385 * doc/tutorial/images/*.png: DocBook admonition image files
9386 * doc/tutorial/apf.html, apg.html: new generated html
9387 * doc/tutorial/includeconvert.c: conversion code entity file
9388 changed:
9389 * doc/tutorial/xmltutorial.xml: DocBook original
9390 * doc/tutorial/*.html: generated html
9391
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009392Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9393
9394 * include/libxml/*.h: retired xmlwin32version.h
9395 * doc/Makefile.am: retired xmlwin32version.h
9396 * win32/configure.js: retired xmlwin32version.h
9397
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009398Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9399
9400 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009401 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9402 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009403
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009404Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * globals.c: fixed a typo pointed out by Igor
9407 * xpath.c: try to speed up node compare using line numbers
9408 if available.
9409
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009410Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * tree.c: make xmlFreeNode() handle attributes correctly.
9413
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009414Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9415
9416 * catalog.c: completed the #96963 fix, as reported by Karl
9417 Eichwalder
9418
Daniel Veillard56f21f22002-11-06 15:49:46 +00009419Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9422
Daniel Veillard91ad8792002-11-04 17:06:52 +00009423Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * Makefile.am: switched the order of a couple of includes
9426 to fix bugs #97100
9427
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009428Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9429
9430 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9431 xmlLoadCatalogs that used to separate directories with a ':'.
9432
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009433Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9434
9435 * threads.c: improvements to the Windows-side of thread handling
9436 * testThreads.c: conditionally excluded unistd.h
9437 * testThradsWin32.c: broke overlong lines
9438 * include/win32config.h: adapted thread-related macros to the new
9439 scheme and for pthreads on Windows
9440 * win32/Makefile.msvc: introduced a more flexible thread build,
9441 added testThreads[Win32].c to the build
9442 * win32/configure.js: introduced a more flexible thread config
9443
John Fleck61f6fb62002-10-31 15:23:29 +000094442002-10-31 John Fleck <jfleck@inkstain.net>
9445
9446 * doc/xml.html (and, by implication, FAQ.html)
9447 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9448
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009449Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9450
9451 * configure.in: removed xmlwin32version.h
9452 * include/libxml/Makefile.am: removed xmlwin32version.h
9453
Daniel Veillardce66ce12002-10-28 19:01:59 +00009454Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * tree.c: applied patch from Brian Stafford to fix a bug
9457 in xmlReconciliateNs()
9458
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009459Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * tree.c: applied patch from Christian Glahn to allow
9462 xmlNewChild() on document fragment nodes
9463
Daniel Veillardb39bc392002-10-26 19:29:51 +00009464Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * parser.c: Christian Glahn found a problem with a recent
9467 patch to xmlParseBalancedChunkMemoryRecover()
9468 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9469 problems
9470 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9471 test/schemas/seq*: added the test cases from Charles
9472
Daniel Veillard366a9152002-10-23 20:43:53 +00009473Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9474
9475 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9476 serious cleanup of the spec file and associated changes
9477 in the Makefiles.
9478 * valid.c: try to remove some warnings on x86_64
9479
Daniel Veillardd033d022002-10-23 14:55:02 +00009480Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9483 fix bug #96586
9484
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009485Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9488 parsing, applied his patch
9489 * result/HTML/attrents.html result/HTML/attrents.html.err
9490 result/HTML/attrents.html.sax test/HTML/attrents.html:
9491 added the test and result case provided by Mikhail Sogrine
9492
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009493Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * vms/build_libxml.com vms/config.vms vms/readme.vms
9496 include/libxml/parser.h include/libxml/parserInternals.h
9497 include/libxml/tree.h include/libxml/xmlIO.h
9498 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9499 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9500 Applied the VMS update patch from Craig A. Berry
9501 * doc/*.html: update
9502
Daniel Veillardf000f072002-10-22 14:28:17 +00009503Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9506
Daniel Veillard1e208222002-10-22 14:25:25 +00009507Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * debugXML.c: adding a grep command to --shell in xmllint
9510 for T.V. Raman
9511
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009512Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * xmlcatalog.c: tried to fix some of the problem with --sgml
9515
Daniel Veillard935494a2002-10-22 14:22:46 +00009516Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * parser.c: tried to fix bug #91500 where doc->children may
9519 be overriden by a call to xmlParseBalancedChunkMemory()
9520
9521Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9524 identifiers in SGML catalogs containing '&'
9525
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009526Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * python/types.c: fixed bugs when passing result value tree
9529 to Python functions.
9530
Daniel Veillard48267432002-10-18 11:21:38 +00009531Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * configure.in: preparing the release of 2.4.26
9534 * doc/*: updated and rebuilt the documentation
9535
Daniel Veillardbb284f42002-10-16 18:02:47 +00009536Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * parser.c: fixed a XML Namespace compliance bug reported by
9539 Alexander Grimalovsky
9540
Daniel Veillard44892f72002-10-16 15:23:26 +00009541Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * HTMLtree.c: fixed serialization of script and style when
9544 they are not lowercase (i.e. added using the API to the tree).
9545
Daniel Veillard2fd85422002-10-16 14:32:41 +00009546Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * valid.c: make xmlValidateDocument emit a warning msg if there
9549 is no DTD, pointed by Christian Glahn
9550
Daniel Veillard32370232002-10-16 14:08:14 +00009551Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9554 content model when some of the blocks have min or max, and a couple
9555 of bugs found in the process.
9556 * result/schemas/list0* test/schemas/list0*: added some specific
9557 regression tests
9558
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009559Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * README: updated the contact informations
9562
Daniel Veillard63186732002-10-15 08:43:17 +00009563Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9566 misses it, reported by Peter Bray.
9567
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009568Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9571 and removed a few warnings
9572
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009573Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * parser.c: Christian Glahn found a small bug in the push parser.
9576 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9577 public
9578
Daniel Veillard6045c902002-10-09 21:13:59 +00009579Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * xmlschemas.c include/libxml/xmlschemas.h: added
9582 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9583 * testSchemas.c: added --memory to test the new interface
9584
Daniel Veillardf0070122002-10-09 14:24:17 +00009585Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * doc/index.py doc/search.php: integrated the XSLT indexing,
9588 a few fixed in the indexer, added a scope selection at the
9589 search level.
9590
Daniel Veillard01992e02002-10-09 10:20:30 +00009591Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9594 this was due to uninitialized parts of the validation context
9595
Daniel Veillard321be0c2002-10-08 21:26:42 +00009596Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * debugXML.c: applied patch from Mark Vakoc except the API
9599 change, preserved it.
9600 * doc/*: updated the docs to point to the search engine for
9601 information lookup or before bug/help reports.
9602
Daniel Veillard01e87d22002-10-08 16:55:06 +00009603Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * doc/index.py doc/search.php: added mailing-list archives
9606 indexing and lookup
9607
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009608Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9611
Daniel Veillard9b006132002-10-07 11:13:27 +00009612Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * doc/index.py: improved HTML indexing
9615 * doc/search.php: make the queries also lookup the HTML based indexes
9616
Daniel Veillard141d04b2002-10-06 21:51:18 +00009617Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * doc/index.py: added HTML page indexing
9620
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009621Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9622
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009623 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009624 problem in libxslt.
9625 * catalog.c: fixed list handling in XML_CATALOG_FILES
9626
Daniel Veillardceb09b92002-10-04 11:46:37 +00009627Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * valid.c: typo/bug found by Christian Glahn
9630
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009631Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9632
9633 * xmlIO.c: applied Windows CE patch from Javier.
9634 * win32/wince: new directory, contains support for the PocketPC
9635 with Windows CE from Javier.
9636 * include/win32config.h: reorganised, removed duplicate
9637 definitions and applied WinCE patch from Javier.
9638 * include/wsockcompat.h: new file, now contains WinSock
9639 compatibility macros.
9640 * win32/Makefile.msvc: introduced double-run compilation.
9641
Daniel Veillarde16b5742002-09-26 17:50:03 +00009642Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * configure.in include/libxml/xmlwin32version.h: preparing release
9645 of 2.4.25
9646 * doc/*: updated and regenerated teh docs and web pages.
9647
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009648Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9651 error were not covering namespace declarations.
9652 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9653 it was missing the attribute declaration for the namespace
9654 * result/VC/NS3: the fix now report breakages in that test
9655
Daniel Veillardabe01742002-09-26 12:40:03 +00009656Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9659
Daniel Veillard2ace1952002-09-26 12:28:02 +00009660Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9661
9662 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9663 and regenerated the docs and web site
9664
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009665Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9666
9667 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9668 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9669 not before
9670
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009671Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * python/generator.py python/libxml2class.txt: fixed a stupid error
9674 breaking the python API
9675
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009676Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9679 triostr.c triostr.h: applied a trio update patch from
9680 Bjorn Reese which should work with MinGW
9681
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009682Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * tree.c: improving some documentation comments
9685 * xmlregexp.c: found and fixed a mem leak with python regression tests
9686 * doc/*: rebuilt the doc and the API XML file including the
9687 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9688 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9689 python/types.c: added access to the XML Schemas regexps from
9690 python
9691 * python/tests/Makefile.am python/tests/regexp.py: added a
9692 simple regexp bindings test
9693
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009694Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9695
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009696 * doc/xml.html:
9697 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009698
Daniel Veillard118aed72002-09-24 14:13:13 +00009699Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * xmlregexp.c: fixed the data callback on transition functionality
9702 which was broken when using the compact form
9703 * result/schemas/*: updated the results, less verbose, all tests
9704 pass like before
9705 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9706 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9707 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9708 annoying warnings
9709 * xpath.c: try to provide better error report when possible
9710
Daniel Veillard72336152002-09-21 13:08:14 +00009711Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * Makefile.am: fixed a breakage raised by Jacob
9714
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009715Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9716
9717 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9718 which don't use sockets
9719
Igor Zlatkovic01280582002-09-20 16:40:34 +00009720Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9721
9722 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9723 * win32/configure.js: applied zlib patch from Daniel Gehriger
9724
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009725Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9726
9727 * win32/configure.js: applied the patch from Mark Vakoc for
9728 regexp support
9729 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9730 for regexp support
9731
Daniel Veillardb5c05732002-09-20 13:36:25 +00009732Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * xmlschemastypes.c: as pointed by Igor Float and Double
9735 parsing ain't finished yet
9736
Daniel Veillard40b11342002-09-20 12:01:39 +00009737Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * Makefile.am configure.in: trying to fix #88412 by bypassing
9740 all the python subdir if python ain't detected
9741
Daniel Veillard23e73572002-09-19 19:56:43 +00009742Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9745 made configuring with regexps/automata/unicode the default
9746 but without schemas ATM
9747 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9748 fixed the regexp based DTD validation performance and memory
9749 problem by switching to a compact form for determinist regexps
9750 and detecting the determinism property in the process. Seems
9751 as fast as the old DTD validation specific engine :-) despite
9752 the regexp built and compaction process.
9753
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009754Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * valid.c: determinism is debugged, new DTD checking code now works
9757 but xmlFAComputesDeterminism takes far too much CPU and the whole
9758 set usues too much memory to be really usable as-is
9759
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009760Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * tree.c: fixed another stupid bug in xmlGetNodePath()
9763 * xmllint.c: --version now report the options compiled in
9764
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009765Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * HTMLparser.c: small cleanup
9768 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9769 when configured with them. A bit of debugging around the determinism
9770 checks is still needed
9771
Daniel Veillard63b01c22002-09-17 19:25:28 +00009772Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9775
Daniel Veillard92727042002-09-17 17:59:20 +00009776Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9777
9778 * xmlIO.c: small portability glitch fixed.
9779
Daniel Veillard84d70a42002-09-16 10:51:38 +00009780Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * xmlschemastypes.c: incomplete steps for real/double support
9783 * testAutomata.c include/libxml/xmlautomata.h
9784 include/libxml/xmlregexp.h: avoiding a compilation problem
9785 * valid.c include/libxml/valid.h: starting the work toward using
9786 the regexps for actual DTD validation
9787
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009788Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * hash.c: cosmetic cleanup
9791 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9792 integrating a DTD validation layer based on the regexps
9793
Daniel Veillard4402ab42002-09-12 16:02:56 +00009794Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9797 the determinism was tested before eliminating the epsilon
9798 transitions :-(
9799
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009800Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * python/generator.py python/libxml.c python/libxml.py
9803 python/libxml2-python-api.xml python/libxml2class.txt
9804 python/libxml_wrap.h python/types.c: updated the python
9805 bindings, added code for easier File I/O, and the ability to
9806 define a resolver from Python fixing bug #91635
9807 * python/tests/Makefile.am python/tests/inbuf.py
9808 python/tests/outbuf.py python/tests/pushSAXhtml.py
9809 python/tests/resolver.py python/tests/serialize.py: updated
9810 and augmented the set of Python tests.
9811
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009812Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9813
9814 * win32/configure.js: added more readme info for the binary
9815 package.
9816
Daniel Veillard607b35c2002-09-10 12:16:19 +00009817Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * xmlIO.c: fixed a stupid out of bound array error
9820
9821Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9824 messing around with support for Windows path, cleanups,
9825 trying to identify and fix the various code path to the
9826 filename access. Added xmlNormalizeWindowsPath()
9827
Daniel Veillard76575762002-09-05 14:21:15 +00009828Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * error.c valid.c: working on better error reporting of validity
9831 errors, especially providing an accurate context.
9832 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9833 error reports in those cases.
9834
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009835Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9838 parser.c parserInternals.c xmlIO.c: get rid of all the
9839 perror() calls made in the library execution paths. This
9840 should fix both #92059 and #92385
9841
Daniel Veillard19aa7022002-09-05 11:14:19 +00009842Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * xmllint.c: memory leak reporting was broken after a change
9845 of the preprocessor symbol used to activate it.
9846
Daniel Veillardec6725e2002-09-05 11:12:45 +00009847Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * tree.c: try to make the copy function work for node of
9850 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9851 DOM layers though, not libxml2 itself.
9852
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009853Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * valid.c: try to provide file and line informations, not all
9856 messages are covered, but it's a (good) start
9857
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009858Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * xinclude.c: reimplemented a large part of the XInclude
9861 processor, trying to minimize resources used, James Henstridge
9862 provided a huge test case which was exhibiting severe memory
9863 consumption problems.
9864
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009865Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * python/Makefile.am: applied patch from Christophe Merlet to
9868 reestablish DESTDIR
9869
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009870Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9871
9872 * libxml.spec.in: fixes libary path for x86_64 AMD
9873
John Fleckbe98b332002-09-04 03:16:23 +00009874Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9875
9876 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009877 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009878 (plus resulting generated html files)
9879 fixing one spot I missed in the tutorial where I hadn't freed
9880 memory properly
9881
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009882Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9883
9884 * doc/tutorial/includeaddattribute.c
9885 * doc/tutorial/includeaddkeyword.c
9886 * doc/tutorial/includegetattribute.c
9887 * doc/tutorial/includekeyword.c
9888 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009889 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009890 update tutorial to properly free memory (thanks to Christopher
9891 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009892 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009893 added image files so the callouts are graphical, making it
9894 easier to read ( use "--param callout.graphics 1" to generate
9895 html with graphical callouts)
9896
Daniel Veillarde1662542002-08-28 11:50:59 +00009897Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9900 nice logos generated by Marc Liyanage
9901 * doc/site.xsl *.html: changed the stylesheet to show the new
9902 logo and regenerated the pages
9903
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009904Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9907
Daniel Veillard42766c02002-08-22 20:52:17 +00009908Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * xpath.c: possible mem leak patch from Jason Adams
9911
9912Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9915 in the XQuery namespace
9916 * configure.in: preparing 2.4.24
9917 * doc/*.html: updated the web pages
9918
9919Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * python/generator.py: closing bug #85258 by generating conditional
9922 compile check to avoid linking to routines not configured in.
9923
Havoc Pennington84ec40a2002-08-22 13:59:35 +000099242002-08-22 Havoc Pennington <hp@pobox.com>
9925
9926 * autogen.sh: update error message for missing automake
9927
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009928Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * python/Makefile.am: typo in target name resulted in libxml2.py
9931 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9932
Daniel Veillard22669b22002-08-22 07:17:11 +00009933Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * win32/win32/Makefile.mingw: updated with version from
9936 Elizabeth Barham at http://soggytrousers.net/repository/
9937
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009938Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9939
9940 * win32/Makefile.msvc: added the prefix location to the include
9941 and lib search path.
9942
Havoc Pennington830e8972002-08-18 22:22:13 +000099432002-08-18 Havoc Pennington <hp@pobox.com>
9944
9945 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9946 both automake 1.6 and 1.4 installed get the right automake. Means
9947 compilation from CVS will now require the latest automake 1.4
9948 release, or manually creating symlinks called "automake-1.4" and
9949 "aclocal-1.4"
9950
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009951Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * configure.in python/Makefile.am: more AMD 64 induced changes from
9954 Frederic Crozat
9955
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009956Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xinclude.c: oops I was missing the xml:base fixup too
9959 * result/XInclude/*.xml: this adds xml:base attributes to most
9960 results of the tests
9961
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009962Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * xinclude.c: quick but apparently working implementation of
9965 xi:fallback, should close bug #89684
9966 * Makefile.am test/XInclude/docs/fallback.xml
9967 result/XInclude/fallback.xml: added a basic test for fallback,
9968 and run with --nowarning to avoid a spurious warning
9969 * configure.in: applied patch from Frederic Crozat for python
9970 bindings on AMD 64bits machines.
9971
Daniel Veillard9e923512002-08-14 08:48:52 +00009972Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9975 the caller don't pass a SAX callback block.
9976
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009977Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * tree.c: applied the same fix for the XML-1.0 namespace to
9980 xmlSearchNsByHref() as was done for xmlSearchNs()
9981
Daniel Veillardad11b302002-08-12 14:53:41 +00009982Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * libxml.3: small cleanup of the man page
9985 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9986 when serializing HREF attributes generated by XSLT.
9987
Daniel Veillardc084e472002-08-12 13:27:28 +00009988Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9991 version of Marc Liyanage' patch for boolean attributes in HTML
9992 output
9993
Daniel Veillard5f91b372002-08-12 12:13:01 +00009994Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * python/tests/serialize.py: fixed the test results, indenting
9997 behaviour changed slightly
9998
Aleksey Sanin9e951762002-08-08 18:02:41 +00009999Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10000
10001 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10002 new c14n function to Windows def files
10003
Aleksey Saninea4272a2002-08-02 23:50:03 +000010004Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10005
10006 * c14n.c: fixed a memory leak in c14n code
10007
Daniel Veillard58e44c92002-08-02 22:19:49 +000010008Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * parser.c include/libxml/parser.h: adding a new API for Christian
10011 Glahn: xmlParseBalancedChunkMemoryRecover
10012 * valid.c: patch from Rick Jones for some grammar cleanup in
10013 validation messages
10014 * result/VC/* result/valid/*: this slightly change some of the
10015 regression tests outputs
10016
Daniel Veillard0bf29002002-08-01 12:54:11 +000010017Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * tree.c: trying to fix a problem in namespaced attribute handling
10020 raised by Christian Glahn
10021
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010022Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * encoding.c include/libxml/encoding.h: Opening the interface
10025 xmlNewCharEncodingHandler as requested in #89415
10026 * python/generator.py python/setup.py.in: applied cleanup
10027 patches from Marc-Andre Lemburg
10028 * tree.c: fixing bug #89332 on a specific case of loosing
10029 the XML-1.0 namespace on xml:xxx attributes
10030
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010031Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10032
10033 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10034 corner case from new Merlin's test suite and added a callback
10035 that will be used to improve xmlsec performance
10036
10037
Daniel Veillard0b22def2002-07-29 16:23:03 +000010038Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * HTMLtree.c: trying to fix the <style> escaping problem in
10041 HTML serialization bug #89342
10042
Daniel Veillard0b28e882002-07-24 23:47:05 +000010043Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10046 and rebuilt the web site.
10047
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010048Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010049
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010050 * include/libxml/tree.h: added _private member to xmlNs struct
10051
Daniel Veillard1d995272002-07-22 16:43:32 +000010052Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * HTMLparser.c: fixing bug #84876 based on the xml working
10055 code.
10056
William M. Brack61eaba52002-07-21 11:14:18 +000010057Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10058
10059 * python/Makefile.am: enhanced to fix bug 72012 (errors
10060 when using '-jX' make parameter)
10061
William M. Brackef61d202002-07-19 08:32:00 +000010062Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10063
10064 * xpath.c: small additional enhancement for booleans
10065 compared to nodesets
10066
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010067Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * HTMLtree.c: changed the order of the encoding declaration
10070 attributes in the meta tags due to a bug in IE/Mac
10071
William M. Brack0c022ad2002-07-12 00:56:01 +000010072Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10073
10074 * xpath.c: enhanced handling of booleans (especially '='
10075 and '!=' for nodesets) - fixes bug 85256. Added new
10076 routine xmlXPathNotEqualValues for more proper handling
10077 of '!=' when nodesets are involved.
10078
Daniel Veillard06944e22002-07-11 19:55:18 +000010079Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10082 doc/xmlcatalog_man.xml to the source distribution
10083
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010084Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10085
10086 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10087 asked for this.
10088
Daniel Veillard539638b2002-07-06 19:55:14 +000010089Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * configure.in: preparing 2.4.23
10092 * doc/*: rebuilt the docs
10093
Daniel Veillard176d99f2002-07-06 19:22:28 +000010094Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * parser.c: fixing bug #84169 by fixing the
10097 comment of xmlCreatePushParserCtxt to describe the
10098 encoding detection parameters better.
10099
Daniel Veillard37f961d2002-07-06 17:53:56 +000010100Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * valid.c: fixing bug #79331 in one path the lookup for
10103 ID attributes on a namespaced node wasn't handled correctly :-\
10104
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010105Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * HTMLparser.c: trying to fix 87235 about discarded white
10108 spaces in the HTML parser.
10109 * result/HTML/*: this changes the output of a number of HTML
10110 regression tests
10111
Daniel Veillardfdc91562002-07-01 21:52:03 +000010112Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * xpath.c: applied patch from Richard Jinks for the namespace
10115 axis + fixed a memory error.
10116 * parser.c parserInternals.c: applied patches from Peter Jacobi
10117 removing ctxt->token for good.
10118 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10119 popped out by the regression tests.
10120 * Makefile.am: patch for threads makefile from Gary Pennington
10121
William M. Brack6000af52002-06-28 11:43:13 +000010122Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10123
Daniel Veillardfdc91562002-07-01 21:52:03 +000010124 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010125 expressions involving preceding-sibling (et al).
10126
Daniel Veillard153120c2002-06-18 07:58:35 +000010127Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * hash.c: applied a patch from Peter Jacobi to solve a problem
10130 when compiling with the Watcom C on Win32
10131 * result/schemas/*.err: the change of hashing algo generated
10132 permutations in the output
10133
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010134Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * hash.c: applied patch from Sander Vesik improving the quality of
10137 the hash function.
10138
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101392002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010140
10141 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10142 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10143 xmllint.c xpath.c: replaced sprintf() with snprintf()
10144 to prevent possible buffer overflow (the bug was pointed
10145 out by Anju Premachandran)
10146
Daniel Veillarde059b892002-06-13 15:32:10 +000010147Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * parser.c: removed an uninitialized data error popped by valgrind
10150 on PE references
10151
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010152Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10153
10154 * doc/xml.html
10155 adding tutorial reference to the web page
10156
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010157Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10158
10159 * doc/tutorial/xmltutorial.xml
10160 * doc/tutorial/ar01s07.html
10161 * doc/tutorial/ape.html
10162 * doc/tutorial/includegetattribute.c
10163 adding section to tutorial about retrieving an attribute
10164 value
10165
Daniel Veillardf5582f12002-06-11 10:08:16 +000010166Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * parser.c: applied a couple of patches from Peter Jacobi to start
10169 to get rid of ctxt->token, with a possible significant speed
10170 improvement to be gained once done. Better compliance with PE
10171 references constructs in DTDs too.
10172 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10173 from Peter too
10174
Daniel Veillard38d80e22002-06-11 07:24:56 +000010175Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10178 xmlParseElement was likely to have been deallocated at the
10179 time of the report, possibly leading to segfault. Just report
10180 the tag name now.
10181
Daniel Veillard9e412302002-06-10 15:59:44 +000010182Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * xpath.c: patch from Richard Jinks for XPath substring() function
10185 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10186
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101872002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010188
10189 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10190
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010191Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10192
10193 *doc/FAQ.html
10194 fixing typos in FAQ, thanks to Robert Funnell for the
10195 editing help
10196
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010197Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * NEWS: got complaints from rpmlint that it was empty
10200
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010201Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10202
10203 * added doc/tutorial, including:
10204 apa.html
10205 apb.html
10206 apc.html
10207 apd.html
10208 ar01s02.html
10209 ar01s03.html
10210 ar01s04.html
10211 ar01s05.html
10212 ar01s06.html
10213 includeaddattribute.c
10214 includeaddkeyword.c
10215 includekeyword.c
10216 includestory.xml
10217 index.html
10218 xmltutorial.xml
10219 libxml tutorial, including generated html
10220
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010221Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10222
10223 * result/c14n/exc-without-comments/merlin-c14n-two-*
10224 result/c14n/without-comments/merlin-c14n-two-*
10225 test/c14n/exc-without-comments/merlin-c14n-two-*
10226 test/c14n/without-comments/merlin-c14n-two-*
10227 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10228 c14n/exc-c14n and slightly modified test script to handle
10229 these test cases
10230 * c14n.c: fixed bugs for complicated nodes set (namespace
10231 without node and others from merlin-c14n-two.tar.gz)
10232 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10233 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10234 for xmlsec performance patch
10235 * xpath.c: fixed self::node() for namespaces and attributes
10236
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010237Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10238
10239 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10240 but with the format parameter
10241 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10242
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010243Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10244
10245 * Makefile.am: updated c14n tests suite
10246 * c14n.c: performance improvement for previous c14n patch
10247
Daniel Veillarde72c7562002-05-31 09:47:30 +000010248Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * parser.c: another peroformance patch from Peter Jacobi, that
10251 time on parsing attribute values.
10252
Aleksey Sanin508a1012002-05-31 06:32:32 +000010253Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10254
10255 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10256 into LibXML2 test suite
10257
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010258Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10259
10260 * c14n.c: propagating xpath ancesstors node fix to c14n
10261 plus small performance improvement to reduce number of
10262 mallocs
10263 * xpath.c: fixed ancestors axis processing for namespace nodes
10264
Daniel Veillard46de64e2002-05-29 08:21:33 +000010265Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10268 Peter Jacobi
10269
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010270Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * configure.in: preparing 2.4.22
10273
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010274Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10277 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10278 a public entry point.
10279 * doc/*: rebuilt the API and docs
10280
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010281Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * xpath.c: patch from Richard Jinks to fix a problem introduced
10284 in the previous patch and pointed by Norm
10285
Daniel Veillardc6924812002-05-24 11:10:43 +000010286Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * libxml.spec.in: fixing bug #81112
10289
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010290Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * uri.c: fixing bug #82848
10293
Daniel Veillarda2878972002-05-24 07:54:39 +000010294Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10297 output of one catalog test
10298
Aleksey Sanin114e4752002-05-24 07:20:27 +000010299Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010300
Aleksey Sanin114e4752002-05-24 07:20:27 +000010301 * global.data globals.c tree.c include/libxml/globals.h
10302 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10303 default value for global parameter xmlIndentTreeOutput to 1 and
10304 introduced new global parameter xmlTreeIndentString (the string
10305 used to do one-level indent) with default value " " (as it was
10306 in tree.c)
10307
Daniel Veillard49d5af82002-05-23 11:55:49 +000010308Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10311 with trio and schemas.
10312
Daniel Veillard7c13af42002-05-22 09:57:32 +000010313Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * xpath.c: patch from Richard Jinks to fix the problem raised in
10316 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10317
Daniel Veillard5a872412002-05-22 06:40:27 +000010318Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * xmlschemas.c: a bit of work on import.
10321 * xmlschemastypes.c: Charles Bozeman provided a compare function
10322 for date/time types so min/max facet restrictions should work,
10323 indeterminate comparisons return an error instead of equal.
10324 * test/schemas/date_0* result/schemas/date_0_0: specific test
10325 from Charles Bozeman too
10326
Daniel Veillard10b6da42002-05-18 07:55:20 +000010327Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10330 from Christian Cornelssen fixing the man pages and the Catalog
10331 building script.
10332 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10333 next step is <xs:import> I now have a reasonable understanding
10334 of how it works.
10335
Daniel Veillarde5354492002-05-16 08:43:22 +000010336Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10339
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010340Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10341
10342 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10343
Daniel Veillard088bf112002-05-14 11:03:59 +000010344Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * xpath.c: fixing an XPath function evalutation bug pointed out
10347 by Alexey Efimov where the context was lost when evaluating
10348 the function arguments
10349
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010350Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010351
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010352 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10353 function public for XMLSec performance optimizations
10354
Daniel Veillard3cd72402002-05-13 10:33:30 +000010355Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * python/generator.py python/libxml2class.txt : fixed a problem
10358 with the HTML parser pointed by Gary Benson
10359 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10360 example
10361
Aleksey Sanine48a3182002-05-09 18:20:01 +000010362Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10363 * parser.c: fixed bug #81159 (memory growth in SAX)
10364
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010365Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10366 * xpath.c: fixed bug #78858 (the real fix)
10367
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010368Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010369 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010370
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010371Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * tree.c: modified xmlNodeSetBase to allow changing the
10374 base of a document.
10375
Daniel Veillard070803b2002-05-03 07:29:38 +000010376Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * xmlschemastypes.c: patch Charles Bozeman for validation of
10379 all the date, time, and duration types
10380 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10381 * configure.in: fixed an error pointed by an user
10382 * xml2-config.in: fixed an error pointed by an user
10383
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010384Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10385
10386 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10387 win32/libxml2.def.src xmlIO.c: exported default
10388 'file:', 'http:' and 'ftp:' protocols input handlers
10389 and maked protocols comparisson case insensitive
10390
Daniel Veillard34de97f2002-04-30 14:29:22 +000010391Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * configure.in: Neven Has detected a typo
10394
Daniel Veillard28577c32002-04-30 06:48:41 +000010395Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10398 as one of the persons allowed to commit directly to the
10399 module.
10400
Daniel Veillardfc57b412002-04-29 15:50:14 +000010401Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10404 * valid.c: raised a too low limit
10405 * doc/*: rebuilt the docs
10406
Daniel Veillardeca82812002-04-24 11:42:02 +000010407Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * test/XPath/expr/floats test/XPath/expr/functions
10410 result/XPath/expr/floats result/XPath/expr/functions
10411 xpath.c: another XPath conformance patch from Richard Jinks
10412
Daniel Veillard13e04c62002-04-23 17:51:29 +000010413Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * xmlschemas.c: fixed validation of attribute groups.
10416 * test/schemas result/schemas: added an example from the primer
10417
Daniel Veillard88c58912002-04-23 07:12:20 +000010418Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10421 * test/schemas result/schemas: updated the test list
10422
Daniel Veillarde19fc232002-04-22 16:01:24 +000010423Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * TODO: updated a bit
10426 * parser.c: made a comment more specific
10427 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10428 Schemas conformance.
10429 * test/schemas result/schemas: updated the test list
10430
Daniel Veillard441bc322002-04-20 17:38:48 +000010431Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10434 implementing xs:all with minOccurs = 0
10435 * tes/schemas/* result/schemas/*: added more tests covering
10436 xs:all
10437
Daniel Veillard8a001f62002-04-20 07:24:11 +000010438Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * xmlregexp.c: first implementation of the all particle, this
10441 may need to be revisited for case where not all transitions
10442 must be crossed.
10443
Daniel Veillard7646b182002-04-20 06:41:40 +000010444Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * tree.c: another entity processing update from Markus Henke
10447
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010448Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10449
10450 * trionan.c: fixed crash on OSF/1
10451
Daniel Veillardb4398962002-04-19 07:01:55 +000010452Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * xmlschemas.c: more Schemas work
10455 * test/schemas/* result/schemas/*: added more tests coming
10456 from the spec.
10457
Daniel Veillard54761132002-04-18 21:00:44 +000010458Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10461 ExcC14N specification
10462
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010463Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * tree.c: patch from Markus Henke, fix for recursive entities.
10466
Daniel Veillard23b1f372002-04-18 15:50:05 +000010467Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * xpath.c: fix a problem with string() on a document node.
10470
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010471Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * Makefile.am xmlschemas.c: more Schemas work
10474 * test/schemas/* result/schemas/*: added more tests coming
10475 from the spec.
10476
Daniel Veillard6231e842002-04-18 11:54:04 +000010477Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10480 * result/HTML/*: this changes a few things in the results
10481
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010482Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10483
10484 * include/libxml/tree.h: eliminated 'declaration different than
10485 prototype' warning
10486 * include/win32config.h: "resolved" conflicts with errno.h
10487
Daniel Veillardb509f152002-04-17 16:28:10 +000010488Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10491 on the automata interfaces and debug of counted choices
10492 * test/schemas/* result/schemas/*: added a number of tests
10493
Daniel Veillard8651f532002-04-17 09:06:27 +000010494Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10497 a bit of work on Schemas
10498 * testSchemas.c: try to make it more useful
10499 * test/schemas/* result/schemas/* Makefile.am: changed the
10500 Schemas regression test procedure, started adding a few samples
10501
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010502Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10503
10504 * include/libxml/encoding.h: Patch for the Borland C++ builder
10505 * include/libxml/tree.h: Patch for the Borland C++ builder
10506 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010507 * win32/bcb5: New directory for the Borland C++ builder
10508 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010509
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010510Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10511
10512 * win32/Makefile.msvc: Update for XML Schema support
10513 * win32/configure.js: Update for XML Schema support
10514 * win32/libxml2.def.src: Update for XML Schema support
10515
Daniel Veillard4255d502002-04-16 15:50:10 +000010516Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10519 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10520 xmlunicode.c include/libxml/Makefile.am
10521 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10522 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10523 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10524 include/libxml/xmlversion.h.in : merged the current state of
10525 XML Schemas implementation, it is not configured in by default,
10526 a specific --schemas configure option has been added.
10527 * test/automata test/regexp test/schemas Makefile.am
10528 result/automata result/regexp result/schemas:
10529 merged automata/regexp/schemas regression tests
10530
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010531Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * xpath.c: Gary found a compile time problem, fixes #78823
10534
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010535Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * configure.in: release of 2.4.20
10538 * doc/*: updated and rebuilt the docs
10539
Daniel Veillardf544f192002-04-15 12:56:56 +000010540Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * python/Makefile.am: patch from Cristian Gafton to build on
10543 Red Hat 6.2, should also fix #75779
10544
Daniel Veillard940492d2002-04-15 10:15:25 +000010545Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * valid.c: first part of fixing #78729
10548
Daniel Veillardeb475a32002-04-14 22:00:22 +000010549Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10552 escaping of URI when saving HTML files.
10553 * result/HTML/*: this impacted some tests
10554
Daniel Veillard9b731d72002-04-14 12:56:08 +000010555Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * configure.in: trying to fix #77441
10558
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010559Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * include/libxml/xmlIO.h: Hallski complained it could not be
10562 included by itself.
10563
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010564Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10567
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010568Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10569
10570 * win32/configure.js: patch from Nilo for the c14n option
10571 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10572
Daniel Veillardda423da2002-04-10 19:25:38 +000010573Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10576 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10577 LIBXML_THREAD_ENABLED
10578
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010579Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * xpath.c: another patch from Richard Jinks for substring conformance
10582 * test/XPath/expr/floats test/XPath/expr/strings
10583 result/XPath/expr/floats result/XPath/expr/strings: update of the
10584 test suite to check those.
10585
Daniel Veillard01917aa2002-04-10 11:30:41 +000010586Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * xpath.c: patch from Richard Jinks for .x float parsing.
10589
Daniel Veillard46d6c442002-04-09 16:10:39 +000010590Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * parser.c: patch from Markus Henke when an encoding ain't recognized
10593
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010594Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * libxml.m4: got a report that #include <string.h> was needed
10597
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010598Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10601
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010602Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10603
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010604 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010605
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010606Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10609 pointed out by Melvyn Sopacua.
10610
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010611Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * libxml.m4: Frédéric Crozat gave a patch related to the change
10614 of Include paths breaking the libxml.m4
10615
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010616Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * xpath.c: Fix bug #76927 forgot to save some context
10619 when evaluating binary expressions
10620
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010621Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * configure.in: fixed configure for MPE/iX from Markus Henke
10624 * xmlmemory.c: fixed initialization problems
10625 * xpath.c: another set of patches from Richard Jinks this
10626 fixes "make XPathtests" on linux
10627
Daniel Veillard21458c82002-03-27 16:12:22 +000010628Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10631 * test/XPath/expr/compare test/XPath/expr/equality
10632 test/XPath/expr/floats test/XPath/expr/functions
10633 test/XPath/expr/strings result/XPath/expr/compare
10634 result/XPath/expr/equality result/XPath/expr/floats
10635 result/XPath/expr/functions result/XPath/expr/strings: Updated
10636 tests though they show a divergence on Linux
10637
Daniel Veillard28dfed12002-03-27 09:08:17 +000010638Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * xpath.c trionan.c: previous commit also included patches
10641 from Richard Jinks on some IEEE support corner case
10642
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010643Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10646 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10647 that $(datadir) should be used for docs
10648
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010649Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10652 could leak filedescriptors
10653
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010654Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * configure.in nanohttp.c: applied patch from Allan Clark for
10657 UnixWare/OpenServer
10658
Daniel Veillard19274092002-03-25 16:48:03 +000010659Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * configure.in: preparing 2.4.19
10662 * doc/*: rebuilt the docs
10663
Daniel Veillard56b2db72002-03-25 16:35:28 +000010664Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * nanohttp.c: fixing #76043, got fed up with non-portability
10667 of that piece of code.
10668
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010669Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * valid.c SAX.c: Never commit without running "make tests" :-(
10672 fix a couple of stupidities in the previous commit
10673 * result/*: a few changes in some attribute order result of previous
10674 commit.
10675
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010676Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10679 the internal subset should not raise duplicate ID errors,
10680 also there was a small bug in conjunction to namespace
10681 declarations defaulted and xml:xxx attributes DTD definitions.
10682
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010683Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * xpath.c: Richard Jinks also raised some rounding problems
10686 this tries to fix them
10687
Daniel Veillard4e2df542002-03-22 12:23:14 +000010688Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10691 behaviour in xmlXPathCastToString()
10692
Daniel Veillarddb552912002-03-21 13:27:59 +000010693Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10696 raised by Morus Walter
10697
Daniel Veillard9e537932002-03-21 13:08:08 +000010698Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10701 from Igor
10702
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010703Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * xpath.c: fixing #75619, related to a problem when trying
10706 to evaluate condition when the current node set resulting
10707 from that sub-step evaluation is empty. Also fixes 2 potential
10708 problem with previous-sibling and next-siblings axis.
10709
Daniel Veillard1840ef02002-03-21 08:05:23 +000010710Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10713 HTML support is not configured in.
10714
Daniel Veillard561b7f82002-03-20 21:55:57 +000010715Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10718 include/libxml/tree.h: dohh I really didn't intended to commit
10719 this test version :-(
10720
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010721Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * testSAX.c: I wanted to see the real speed at the SAX interface
10724 after a little too many Ximianer started complaining about the
10725 parser speed.
10726 added a --quiet option:
10727 paphio:~/XML -> ls -l db100000.xml
10728 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10729 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10730 3200006 callbacks generated
10731 real 0m1.270s
10732 Which means 16MBytes/s and 3Mcallback/s
10733
Daniel Veillardc62a1472002-03-19 18:35:12 +000010734Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * xpath.c: valgrind spotted another error that time when running
10737 on libxslt regression tests
10738
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010739Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * Makefile.am: adding "make valgrind" running the full regression
10742 tests (except python ones) under Valgrind (using valgrind -q
10743 which was kindly added by the author).
10744 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10745 passes cleanly now except an obcure floating point initialization
10746 raised in log10() in one XPath regression test ???
10747 * tree.c: edited some comments to close #75244
10748
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010749Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10752 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10753 context of ScrollKeeper, made sure that if the number is
10754 an integer, the serialization follows the description at
10755 http://www.w3.org/TR/xpath#section-String-Functions
10756
Daniel Veillard5997aca2002-03-18 18:36:20 +000010757Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010759 * configure.in: preparing 2.4.18
10760 * doc/*: updated and rebuilt the web site
10761 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10762 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010763 * parser.c: humm, changed the way the SAX parser work when
10764 xmlSubstituteEntitiesDefault(1) is set, it will then
10765 do the entity registration and loading by itself in case the
10766 user provided SAX getEntity() returns NULL.
10767 * testSAX.c: added --noent to test the behaviour.
10768
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010769Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * parser.c: Wilfried Teiken provided a hackish but working
10772 way to get context reported back on entities when parsing
10773 with SAX and without breaking the DOM build.
10774
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010775Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * c14n.c: applied a new patch from Aleksey Sanin
10778 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10779 to reference Aleksey implementation of XML digital Signatures
10780
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010781Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * xpath.c: small fix to avoid potential problem due to
10784 ordering of freeing data
10785 * python/Makefile.am: people were complaining about
10786 the generated file in python dir not being built
10787
Daniel Veillardd2379012002-03-15 22:24:56 +000010788Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10791 python/generator.py python/libxml.c python/types.c: Cleanup
10792 of the python Makefiles based on Jacob and James feedback,
10793 fixed the spec file accordingly, fixed the number of warning
10794 that passing my pedantic CFLAGS was generating. Conclusion
10795 is that Python includes are real crap.
10796
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010797Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * configure,in: it was reported quite a few times that
10800 xml2-config --cflags should not output
10801 -I$includeprefix/libxml2/libxml because libxml2 header names
10802 clashes with existing names like list.h from C++ stl.
10803 Includes should be #include<libxml/xxx.h> so ...
10804
Daniel Veillard6f293b12002-03-15 09:42:33 +000010805Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * c14n.c: another patch from Aleksey Sanin
10808
Daniel Veillard5c396542002-03-15 07:57:50 +000010809Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10812 canonicalization algorithm
10813 * doc/xml.html doc/index.html: added the C14N references on the
10814 index page.
10815
jacob berkman9be65862002-03-14 02:15:56 +0000108162002-03-13 jacob berkman <jacob@ximian.com>
10817
10818 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10819 usage, redundant, and gcc specific
10820
Daniel Veillard75be0132002-03-13 10:03:35 +000010821Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * xpath.c: speedup some node selection operations, this can
10824 have a significant impact on DocBook Norm's stylesheets
10825 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10826 make sure it's always the case
10827 * debugXML.c: distinguish CDATA and comments in ls operations
10828
Daniel Veillard61f26172002-03-12 18:46:39 +000010829Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10832 to generate better API descriptions etc...
10833
Daniel Veillard9ff88172002-03-11 09:15:32 +000010834Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * c14n.c: Fixing #74186, made sure all boolean expressions
10837 get fully parenthesized, ran indent on the output
10838 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10839 include/libxml/tree.h: also #74186 related, removed the
10840 --with-buffers option, and all the preprocessor conditional
10841 sections that were resulting from it.
10842
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010843Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * valid.c: applied patch from Dodji Seketeli fixing an
10846 uninitailized variable in xmlValidGetValidElements()
10847
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010848Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * c14n.c: fixed a few comments
10851 * doc/*.html doc/*/*.html: regenerated the docs and added
10852 the C14N API
10853 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10854
Daniel Veillardfa49d872002-03-09 10:20:00 +000010855Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * check-xml-test-suite.py: fix to adapt varaiations in the
10858 bindings
10859 * configure.in python/setup.py python/setup.py.in: fixed to
10860 have the version of the python scripts automatically updated
10861
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010862Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10865 in xmlCopyProp()
10866
Daniel Veillardaf43f632002-03-08 15:05:20 +000010867Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * configure.in: preparing 2.4.17 release
10870 * doc/*: updated and rebuilt the docs
10871 * xpath.c: fixed a comment
10872 * python/libxml.c: fixed a possible reentrancy problem
10873
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010874Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10877 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10878 added a specific regression test
10879 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10880 not raise exceptions when failing to find the attribute.
10881
Daniel Veillard90bc3712002-03-07 15:12:58 +000010882Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * configure.in xmllint.c: owen pointed out a problem with the
10885 ftme fix, gettimeofday() was not detected by configure and
10886 the ftime header wasn't included, dohhh
10887
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010888Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * configure.in xmllint.c: trying to fix #71457 for timing
10891 precision when gettimeofday() is not availble but ftime() is
10892
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010893Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10896 are now copied on install and part of the -devel RPM
10897
Daniel Veillard7b416132002-03-07 08:36:03 +000010898Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * xpath.c: trying to avoid bug #72150 which was apparently
10901 caused by a gcc bug (or a processor problem) as detailed
10902 at http://veillard.com/gcc.bug
10903
Daniel Veillardf742d342002-03-07 00:05:35 +000010904Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10907 fixed xmlReconciliateNs(), added a Python test/example for
10908 inter-document cut'n paste
10909 * python/libxml.py: fixed node.doc on document nodes and added
10910 xpathEval() onto node objects
10911
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010912Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10915 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10916 fixup and integrated tests for the serialization stuff
10917
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010918Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10921 moved the libxml man page to section 3
10922
Daniel Veillard1e774382002-03-06 17:35:40 +000010923Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * tree.c: fix bug #72490
10926 * python/libxml.c python/libxml.py: added methods serialize()
10927 and saveTo() to all node elements.
10928
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010929Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * xmlIO.c: closed #73430, don't read from an input source
10932 which indicated an end-of-file or an error.
10933
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010934Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * parser.c: make sure SAX endDocument is always called as
10937 this could result in a Python memory leak otherwise (it's
10938 used to decrement ref-counting)
10939 * python/generator.py python/libxml.c python/libxml.py
10940 python/libxml2-python-api.xml python/libxml2class.txt
10941 python/tests/error.py python/tests/xpath.py: implemented
10942 the suggestions made by Gary Benson and extended the tests
10943 to match it.
10944
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010945Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * python/generator.py: applied patch fixing #73450
10948
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010949Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * xpath.c: fixing #61290 "namespace nodes have no parent"
10952 long standing divergence from the XPath REC. NodeSets
10953 simply hold a copy of namespace nodes and those node ->next
10954 points to the parent (which may not be the node carrying the
10955 definition).
10956 * include/libxml/xpath.h: flagged but didn't added a possible
10957 speedup
10958 * DOCBparser.c HTMLparser.c: removed some warnings from push
10959 parser due to new state being added.
10960 * tree.c: new fix from Boris Erdmann
10961 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10962 the XML Canonalization support from Aleksey Sanin
10963
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010964Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * tree.c: patch from Boris Erdmann fixing some namespace odities
10967 with xmlCopyNode()
10968
Daniel Veillardc6613042002-03-02 09:34:02 +000010969Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * xmlIO.c: fix bug #72706 when loading a NULL entity
10972
Daniel Veillardc0fef772002-03-01 16:16:31 +000010973Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10976 actually change in a future XML Namespace revision.
10977
Daniel Veillard79426f22002-03-01 16:14:17 +000010978Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10981 added the possibility of returning nodesets from XPath extension
10982 functions written in Python
10983
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010984Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * python/*: commiting some Python bindings work done while travelling
10987
Daniel Veillard97300512002-03-01 09:13:41 +000010988Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10991 explicitely with memory debugging switched on
10992
Daniel Veillard6361da02002-02-23 10:10:33 +000010993Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10996 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10997 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10998 the accessor generator for strings
10999 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11000 regression test.
11001
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011002Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * python/README python/generator.py python/libxml.c python/setup.py:
11005 added the 'usual' setup.py to allow building a libxml2-python
11006 module based on the same code. The initialization is however
11007 different the 2 .so files fo libxml2 and libxslt are identical and
11008 they entry point initialize both libraries. this is done to avoid
11009 some possible nasty problem since the Python don't merge the maps
11010 of all shared modules.
11011
Daniel Veillard158a4d22002-02-20 22:17:58 +000011012Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * parser.c: fixed a push/encoding bug reported by Michael
11015 on librsvg
11016
Daniel Veillard7839e162002-02-20 18:54:48 +000011017Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * include/libxml/parserInternals.h: fixes a misplaced #endif
11020
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011021Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * parser.c valid.c: found and fixed a couple of allocation bugs
11024
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011025Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * doc/xml.html doc/python.html doc/*: added a Python and binding
11028 page describing the current state of the Python bindings and
11029 giving pointers to the other languages wrappers.
11030
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011031Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11034 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11035 rebuilt the API and web site
11036 * xpath.c: fixed #71978 portability bugs
11037
Daniel Veillard8aff2472002-02-19 21:50:43 +000011038Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11041
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011042Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * include/libxml/parserInternals.h parser.c: had to change
11045 2 internal parsing API when processing document content
11046 to check the start and end of element content are defined
11047 in the same entity
11048 * valid.c include/libxml/valid.h: attribute normalization can
11049 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11050 with the context to report it.
11051 * SAX.c: fixed the last known bugs, crazy validation constraints
11052 when a document is standalone seems correctly handled. There
11053 is a couple of open issues left which need consideration especially
11054 PE93 on external unparsed entities and standalone status.
11055 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11056 The 2 tests left failing are actually in error. Cleanup done.
11057
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011058Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * valid.c: implemented E59 spaces in CDATA does not match the
11061 nonterminal S
11062
Daniel Veillard878eab02002-02-19 13:46:09 +000011063Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * SAX.c parser.c valid.c: more validation test fixups
11066 * check-xml-test-suite.py: added duration info for the tests
11067
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011068Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * parser.c valid.c: a couple of errors were reported but not
11071 saved back as such in the parsing context. Down to 1% failure rate
11072 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11073
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011074Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * xmlInternald.c: isExtender was missing a char
11077 * parser.c include/libxml/parser.h: % are acceptable in the
11078 internal subset if within a PUBLIC ID
11079
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011080Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * SAX.c parserInternals.c valid.c: more work on the conformance
11083 suite. Took the step to finally block documents with encoding
11084 errors. It's a fatal error per the spec, people should have fixed
11085 their documents by now.
11086
Daniel Veillard55253e22002-02-18 14:32:39 +000011087Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * check-xml-test-suite.py: fixed the test script after some discussion
11090 on the semantic of TYPE="error"
11091 * Makefile.am: added the script to the distrib
11092
Daniel Veillard28757702002-02-18 11:19:30 +000011093Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * SAX.c entities.c: fixed a couple of conformances issues deep
11096 into the validation code (standalone and undeclared Notations)
11097
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011098Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11101 stayed there for years !
11102
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011103Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11106 missing
11107
Daniel Veillardc7612992002-02-17 22:47:37 +000011108Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * check-xml-test-suite.py: improved the behaviour a bit as
11111 well as the logs
11112 * parser.c valid.c SAX.c: fixed a few more bugs
11113 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11114
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011115Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * check-xml-test-suite.py: python script to run regression tests
11118 against the XML Test suite of W3C/OASis
11119 * SAX.c: fixed a validation bug
11120 * parser.c: fixed 3 errors pointed by the test suite
11121 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11122 * python/Makefile.am: fixed a dependendy
11123
Daniel Veillard9f28f302002-02-15 20:48:08 +000011124Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11125
11126 * xmlmemory.c: avoid a warning bug #71594
11127
Daniel Veillard144024e2002-02-13 21:14:46 +000011128Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11131 warning on alpha/Tru64
11132
Daniel Veillarde4301c82002-02-13 13:32:35 +000011133Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * include/libxml/entities.h: fixing a comment
11136 * valid.c: fixing some troubles with validity check on namespaces
11137 * result/VC/NS3 test/VC/NS3: added a specific regression test
11138
Daniel Veillarda6d05382002-02-13 13:07:41 +000011139Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * tree.c: Fixing #71342 serializing '\n' in attribute values
11142 * result/noent/att3 result/att3 test/att3: added a specific
11143 test.
11144
Daniel Veillard797a5652002-02-12 13:46:21 +000011145Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * python/libxml.c: couple of bug fixes
11148
Daniel Veillard01a6d412002-02-11 18:42:20 +000011149Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * python/*.py: removed tabs and used spaces.
11152
Daniel Veillard397ff112002-02-11 18:27:20 +000011153Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11156 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11157
Daniel Veillard03517542002-02-11 13:54:40 +000011158Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11161 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11162
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011163Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * include/libxml/encoding.h include/libxml/entities.h
11166 include/libxml/globals.h include/libxml/parser.h
11167 include/libxml/threads.h include/libxml/tree.h
11168 include/libxml/xmlmemory.h: trying to fix the include mess
11169
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011170Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * include/libxml/xmlmemory.h: reverted part of the previous
11173 attempt to provide #69655, this was breaking the build.
11174
Daniel Veillard0ba59232002-02-10 13:20:39 +000011175Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11178 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11179 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11180 include/libxml/parserInternals.h include/libxml/tree.h
11181 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11182 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11183 clean.
11184 * python/libxml.c: fixed a warning.
11185
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011186Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11189 copying of node, merge back IDs in the target document.
11190 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11191 test/XInclude/ents/ids.xml: test case
11192 * result/VC/ElementValid4: output changed due to a typo fix
11193
Daniel Veillard1c18e302002-02-09 22:16:40 +000011194Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011197 generate the dependencies right as Jacob found out. Add
11198 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011199
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011200Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * parserInternals.c valid.c: Justin Fletcher found some parts
11203 of the code needing cleanup
11204 * libxml.spec.in python/Makefile.am python/generator.py
11205 python/libxml.c python/libxml.py: Fixed the python Makefiles
11206 corrected a bug showing up on ia64, changed the name of the
11207 python internal module too
11208
Daniel Veillard07be19b2002-02-08 14:20:35 +000011209Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * Makefile.am: applied patch from Andris Pavenis for binary
11212 name suffixes
11213
Daniel Veillardf216d462002-02-08 13:44:24 +000011214Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * xmllint.c win32/win32config.h: fixing #68748
11217
Daniel Veillardd455d792002-02-08 13:37:46 +000011218Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * valid.c: fixing #70166
11221
11222Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * valid.c: fixing #70077
11225
Daniel Veillardc575b992002-02-08 13:28:40 +000011226Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * Copyright Makefile.am README configure.in libxml.spec.in:
11229 Changed to the MIT Licence
11230 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11231 doc/xmlio.html: updated the doc accordingly
11232 * include/libxml/xmlwin32version.h configure.in: preparing
11233 2.4.14 release
11234 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11235 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11236 fixed the const xmlChar * wrapper and generator, XPath extension
11237 functions now use the context as first argument
11238 * python/tests/tstxpath.py python/tests/xpath.py
11239 python/tests/xpathext.py: Updated the tests accordingly
11240 * tree.c: fixed bug #70067
11241
Daniel Veillard7db38712002-02-07 16:39:11 +000011242Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * Makefile.am: cleanup
11245 * debugXML.c: always use stdout if output is NULL
11246 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11247 * python/Makefile.am python/generator.py python/libxml2class.txt
11248 python/libxml_wrap.h python/types.c: augmented the number of bindings
11249 handling FILE * and XPath contexts
11250 * python/tests/Makefile.am: avoid a stupid problem due to the
11251 use of TEST.
11252
Daniel Veillard15a143b2002-02-06 22:40:50 +000011253Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11256
Daniel Veillard70cab352002-02-06 16:06:58 +000011257Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * python/TODO python/libxml.c: cleanup the extension function lookup
11260 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11261
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011262Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * configure.in python/Makefile.am: do not install outside
11265 of prefix
11266
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011267Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * python/TODO python/libxml.c: started adding SAX interfaces
11270 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11271 SAX test
11272
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011273Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * tree.c: hardened the addChild function
11276 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11277 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11278 added accessors needed for xmlNode, a bit more testing and
11279 extension of interfaces
11280 * python/tests/Makefile.am python/tests/build.py: added a test
11281 build from scratch/save/load/check
11282
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011283Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * parserInternals.c: change a small bit in the way valididy
11286 error messages get initialized
11287 * python/TODO python/libxml.c python/libxml2-python-api.xml
11288 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11289 added some memory debugging to track leaks at the libxml2 level
11290 * python/tests/*.py: changed all tests to check for leaks,
11291 there is just one left in XPath extension registrations.
11292
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011293Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * python/TODO python/generator.py python/libxml2-python-api.xml
11296 python/libxml2class.txt: more accessor classes for the parser
11297 context, allow to switch on and check validity
11298 * python/tests/Makefile.am python/tests/error.py
11299 python/tests/invalid.xml python/tests/valid.xml
11300 python/tests/validate.py: attded more test and and added error.py
11301 which I forgot to commit in the last step
11302
Daniel Veillard3ce52572002-02-03 15:08:05 +000011303Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * python/Makefile.am python/types.c: cleanup
11306 * python/libxml.c python/libxml.py python/libxml_wrap.h
11307 python/generator.py python/libxml2-python-api.xml
11308 python/libxml2class.txt: added class for parser context, added
11309 first cut for push mode support. Added a framework to generate
11310 accessors functions.
11311 * python/tests/Makefile.am python/tests/push.py: added a push
11312 test
11313
Daniel Veillardcfb05462002-02-02 23:18:22 +000011314Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11317 bug a bit of cleanup.
11318
Daniel Veillard5d819032002-02-02 21:49:17 +000011319Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11322 python/libxml2class.txt: adding error redirections and preformat
11323 to a python handler
11324 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11325 tests self checking
11326
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011327Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11330 a function
11331
Daniel Veillard9589d452002-02-02 10:28:17 +000011332Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11335 python/libxml.c python/libxml2-python-api.xml
11336 python/libxml2class.txt: Progressing through the TODOs, class
11337 description output, extra XML API, RPM now builds the wrappers
11338 for all python installed versions
11339
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011340Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * configure.in libxml.spec.in python/Makefile.am python/TODO
11343 python/generator.py python/libxml2class.txt: added more informations
11344 in the libxml2-python package including docs. Slightly changed
11345 the class hierarchy
11346 * python/tests/*: added basic regression tests infrastructure too
11347
11348Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11351 added libxml2-python as part of the packages installed
11352
Daniel Veillarda7340c82002-02-01 17:56:45 +000011353Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * python/Makefile.am python/generator.py python/libxml.c
11356 python/libxml.py: more work, now able to extend the
11357 XPath interpreter with functions written in python.
11358
Daniel Veillardc3e39442002-02-01 09:29:41 +000011359Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * python/Makefile.am: Jacob sent a patch to allow building from
11362 tarfile.
11363
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011364Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11367 inserted the python wrappers build, I hope this won't be too
11368 unportable
11369
Daniel Veillard1971ee22002-01-31 20:29:19 +000011370Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11371
11372 * xpath.c: minor optimization
11373 * python/generator.py python/libxml.c python/libxml.py
11374 python/libxml_wrap.h: more work on the python bindings,
11375 they now support XPath and there is no evident leak
11376
Daniel Veillard36ed5292002-01-30 23:49:06 +000011377Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * python/generator.py python/libxml.c python/libxml.py:
11380 more work on the python bindings generator.
11381
Daniel Veillard96fe0952002-01-30 20:52:23 +000011382Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * python/generator.py python/libxml.c python/libxml_wrap.h:
11385 more work on the python bindings.
11386
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011387Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * python/generator.py python/libxml.c python/libxml.py
11390 python/libxml_wrap.h: commited early version of a python binding
11391 for private use only ATM
11392
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011393Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * entities.c tree.c include/libxml/entities.h: applied patch
11396 from Anthony Jones to implement copy of DTD subtree too. Had
11397 just to keep 2 function private which really ought to become
11398 public ones.
11399
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011400Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * xmllint.c: added pointers to the web pages in the usage()
11403
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011404Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * tree.c: more fixes from Petr Kozelka for attribute handling
11407 in the tree API to align the semantic with DOM.
11408
Daniel Veillard36065812002-01-24 15:02:46 +000011409Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * valid.c tree.c entities.c: another set of patches from
11412 Anthony Jones for copy operations cleanup and robustness
11413
Daniel Veillardf8592562002-01-23 17:58:17 +000011414Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11417 an alphabetic index based on comments content
11418 * doc/*: rebuilt the web site with the new references
11419
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011420Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * parserInternals.h: Greg Sjaardema suggested to use an
11423 eponential buffer groth policy in xmlParserAddNodeInfo()
11424
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011425Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11428 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11429 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11430 to generate cross-references, and added/updated the stylesheets
11431 to generate and link API indexes. The generic keyword index
11432 is not done yet.
11433 * doc/*.html: regenerated all the usual docs too
11434
Daniel Veillard2070c482002-01-22 22:12:19 +000011435Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * debugXML.c: added an xpath function to the shell for T. V. Raman
11438
11439Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011440
11441 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11442 debug routines.
11443
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011444Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11447 support of attribute nodes
11448
Daniel Veillard9d06d302002-01-22 18:15:52 +000011449Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11452 hopefully near complete and fully documented of the API in XML
11453 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11454 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11455 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11456 include/libxml/parserInternals.h include/libxml/valid.hi
11457 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11458 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11459 include/libxml/xpath.h include/libxml/xpathInternals.h:
11460 Cleaned up the doc comments a lot in the process, the interface
11461 coverage is now 100%
11462
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011463Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11466 extracts comments from the gtk-doc DocBook output (a bit
11467 convoluted but seems to work).
11468
Daniel Veillard61006472002-01-21 17:31:47 +000011469Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11472 added an XML description of the API, moved the script generating
11473 it here. Added a "make api" target
11474
Daniel Veillardd2f23002002-01-21 13:36:00 +000011475Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11478
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011479Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * xpath.c include/libxml/xpathInternals.h: the change made to
11482 xmlXPathFuncLookupFunc was incompatible roll it back
11483
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011484Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * SAX.c: cleanup patch from Anthony Jones
11487 * doc/Makefile.am: fix the headers to avoid in make scan
11488 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11489 includes, * vs Ptr and general cleanup
11490 * parsedecl.py: first version of a script to extract the
11491 module interfaces, the goal will be to provide .decl or XML
11492 specification of the interfaces to build wrappers.
11493
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011494Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11497 now provides return codes in case of errors
11498
Bjorn Reese026d29f2002-01-19 15:40:18 +000011499Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11500
11501 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11502 Upgraded to trio baseline 1.6
11503 * strio.h strio.c: Replaced by triostr.h and triostr.c
11504
Daniel Veillard572577e2002-01-18 16:23:55 +000011505Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11508 of strdup usage in the code
11509
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011510Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * parser.c error.c: Keith Isdale complained rightly that
11513 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11514
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011515Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11516
11517 * tree.c: fixed the funxtion to set the xml: attributes
11518 * debugXML.c: added "setbase" to test it.
11519
Daniel Veillard2c748c62002-01-16 15:37:50 +000011520Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11523 to allow updating an attribute content
11524
Daniel Veillard8de85c62002-01-15 17:10:15 +000011525Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11526
11527 * libxml.h: try to avoid problems when compiling on Windows
11528
Daniel Veillard314cfa02002-01-14 17:58:01 +000011529Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * hash.c: patch from Anthony Jones for hash.c allocation size
11532 * Makefile.am: trying to work around Yet Another Libtool Madness
11533 and build the 2.4.13 release finally ...
11534
Daniel Veillard744683d2002-01-14 17:30:20 +000011535Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11538 * doc/* : update of the documentation
11539
Daniel Veillarde6a55192002-01-14 17:11:53 +000011540Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11543 at fixing #61290 :-(
11544
Daniel Veillardfb25a512002-01-13 20:32:08 +000011545Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11548 Fixes bug #67229
11549
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011550Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * tree.c: trying to avoid troubles when a subtree is copied
11553 and coalesced in part with the target tree. Should fix
11554 bug #67407
11555
Daniel Veillardd8224e02002-01-13 15:43:22 +000011556Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * valid.c: fixed validation of attributes content of type
11559 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11560 values, very old bug. Fixes #67671
11561
Daniel Veillard8107a222002-01-13 14:10:10 +000011562Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * parser.c include/libxml/parserInternals.h tree.c: integrated
11565 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11566 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11567
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011568Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * threads.c: applied Serguei Narojnyi's patch to add native
11571 thread support on the Win32 platform
11572 * testThreadsWin32.c Makefile.am: added the test program also
11573 from Serguei, Win32 specific
11574 * include/win32config.h include/libxml/xmlwin32version.h.in:
11575 added patch from Igor for the Windows thread specific defines.
11576
Daniel Veillard845cce42002-01-09 11:51:37 +000011577Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11580
Daniel Veillard7b602b42002-01-08 13:26:00 +000011581Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11584 output page into XMLinfo.html. Close bug #66951 and
11585 raised by Robert Collins too.
11586
Daniel Veillard73c6e532002-01-08 13:15:33 +000011587Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * encoding.c: Paul Keogh pointed out a possibility of segfault
11590 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11591 Closes bug # 68238
11592
Daniel Veillard4a859202002-01-08 11:49:22 +000011593Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * doc/*.html: updated the Gdome2 links
11596
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011597Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * libxml.h: Applied following patches from Robert Collins
11600 and make sure IN_LIBXML is defined when compiling it
11601 -------
11602 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11603 as well as Visual C.
11604 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11605 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11606 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11607 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11608 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11609 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11610 xmlSysIDExists xmlNoNetExists).
11611 * xmllint.c: Don't include winsock2.h for Cygwin.
11612
Daniel Veillard401c2112002-01-07 16:54:10 +000011613Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11616 when the version info is not present.
11617
Daniel Veillard6f42c132002-01-06 23:05:13 +000011618Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * tree.c: Anthony Jones pointed out a problem in
11621 xmlStringGetNodeList() and provided a fix for it
11622
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011623Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011625 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011626 xmlCreatePushParserCtxt() when the initial buffer passed
11627 is large.
11628
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011629Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * win32/*: big cleanup of the Windows/MSVC project files
11632 from Igor Zlatkovic
11633
Daniel Veillardcebb1362002-01-02 13:13:30 +000011634Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11635
11636 * doc/Makefile.am: should fix #67674 and avoid troubles if
11637 xsltproc is not available or fails in the prefix provided
11638
Daniel Veillard26908ab2002-01-01 16:50:03 +000011639Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11642
Daniel Veillard5344c602001-12-31 16:37:34 +000011643Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11646 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11647 Fixed a few other problems raised by Charlie Bozeman.
11648 * result/VC/ElementValid[5-7]: fixed the output
11649
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011650Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11653 patches from Charlie Bozeman. Regenerated the HTML docs.
11654
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011655Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11658 for Windows from Igor
11659
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011660Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * xmllint.c: applied Justin Fletcher patch for --output or -o
11663
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011664Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * win32/libxml2/libxml2.def.src: close #67019
11667
Daniel Veillard01db67c2001-12-18 07:09:59 +000011668Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * xmllint.c: applied Justin Fletcher generic timing patch
11671 similar to the one already applied to xsltproc.
11672
Daniel Veillardd1640922001-12-17 15:30:10 +000011673Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * include/libxml/tree.h tree.c: applied documentation patches
11676 from Charlie Bozeman
11677
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011678Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11679
11680 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11681
Daniel Veillard29e43992001-12-13 22:21:58 +000011682Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * valid.c: fix the xmlStrdup() used in the previous patch.
11685 * valid.c: added --dropdtd
11686 * tree.c: fixed xmlUnlinkNode so it also removes the references
11687 from the document if the node is a DTD
11688
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011689Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * HTMLtree.c valid.c: cleanup some static declarations
11692
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011693Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * xmllint.c: removed another strdup()
11696 * doc/FAQ: removed the HP/UX entry
11697
Daniel Veillarded472f32001-12-13 08:48:14 +000011698Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * valid.c: fix bug #66816 when validating.
11701 * xmllint.c: don't use sys/time.h if configure did not found it
11702
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011703Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11704
11705 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11706 xmlcatalog_man.xml
11707
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011708Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11709
11710 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11711 xmlInitMemory() was declared twice
11712
Daniel Veillardb82c1662001-12-09 14:00:54 +000011713Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * globals.c: do not reference strdup() !
11716 * configure.in libxml-2.0.pc.in: trying to fix the libs
11717 of the various config extraction modules
11718
Daniel Veillardef90ba72001-12-07 14:24:22 +000011719Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11720
11721 * configure.in : preparing 2.4.12
11722 * doc/* : updated and rebuilt the docs
11723
Daniel Veillard220346d2001-12-07 11:33:54 +000011724Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * uri.c: closed bug #66159
11727 * testURI.c: added --escape option
11728 * configure.in: some cleanup for xml2-config --cflags
11729
Daniel Veillard2a906822001-12-06 14:34:08 +000011730Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * globals.c testThreads.c: removed some misplaced includes
11733 of xmlversion.h
11734
Daniel Veillarde28313b2001-12-06 14:08:31 +000011735Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11736
11737 * threads.c: patch from Gary Pennington fixing a possible
11738 problem at initialization time.
11739
Daniel Veillardd3b08822001-12-05 12:03:33 +000011740Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11741
11742 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011743 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011744 CodeWarrior.
11745
Daniel Veillarda7866932001-12-04 13:14:44 +000011746Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11747
11748 * xmllint.c: applied Geert Kloosterman's patch to fix
11749 --repeat --timing output
11750
Daniel Veillard19840942001-11-29 16:11:38 +000011751Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11752
11753 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11754 where non-wellformed XML declaractions were not detected.
11755
Daniel Veillarde85d9342001-11-28 14:43:12 +000011756Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11759
Daniel Veillard22f25a82001-11-28 09:12:23 +000011760Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11761
11762 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11763 gets reset by xmlCleanupInputCallbacks() and this makes the
11764 function useless. Same for output.
11765
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011766Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11767
11768 * xmlIO.c: robert pointed out a loop error in callback cleanups
11769
Daniel Veillard8faa7832001-11-26 15:58:08 +000011770Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11773 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11774 they are not really tied to debugging
11775
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011776Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11779 * xmllint.c: better --catalogs description
11780
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011781Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11782
11783 * tree.c: fixed a couple of problems in xmlSetProp()
11784
Daniel Veillardcd337f02001-11-22 18:20:37 +000011785Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11786
11787 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11788 unappropriate stdout output.
11789
Daniel Veillard566d4df2001-11-22 13:00:53 +000011790Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11791
11792 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11793 by Denis Beurive, closes #65111
11794
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011795Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11796
11797 * valid.c: in case of content model validity error, don't
11798 print it if validity warnings were not requested.
11799
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011800Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11803 * parserInternals.c: removed the last exit() call. Print an
11804 unmaskable error on stderr instead (library mismatch detection)
11805
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011806Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11807
11808 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11809 shell instructions from Heiko Rupp
11810
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011811Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11812
11813 * catalog.c: use the URL notation file:// for default catalog paths
11814
Daniel Veillard0ec98632001-11-14 15:04:32 +000011815Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11816
11817 * include/libxml/tree.h: better comments for _private fields
11818 * tree.c: removed a problem when copying an entity reference.
11819
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011820Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11821
11822 * vms/*: updated instructions and diffs from John A Fotheringham
11823
Daniel Veillarda11001b2001-11-12 22:45:36 +000011824Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11825
11826 * include/libxml/xmlerror.h: avoid an include problem if
11827 #include <libxml/xmlerror.h> happens first in code
11828 seems to be the case in KDE libs
11829
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011830Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11833 from Igor for Windows
11834
11835Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * Makefile.am: Gary Pennington pointed out a missing prefix
11838
Daniel Veillard43d3f612001-11-10 11:57:23 +000011839Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11842 * doc/*: upgraded and rebuilt the docs
11843
Daniel Veillardc1f78342001-11-10 11:43:05 +000011844Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * HTMLparser.c: fix comment in scripts element parsing.
11847 * result/HTML/doc3*: updated the results.
11848
11849Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11850
11851 * uri.c: another URI bug fix #63336, using Joel Young patch.
11852
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011853Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11854
11855 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11856 a cleaned up version of the Pwd shell string generation.
11857
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011858Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11859
11860 * valid.c include/libxml/tree.h: trying to fix namespaces +
11861 validation problems for good, closing #63619 in the process
11862 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11863 wrong in this respect, fixed it.
11864
Daniel Veillardd536f702001-11-08 17:32:47 +000011865Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * xmllint.c: Morus Walter patch to allow --format and --encode
11868
Daniel Veillard5004f422001-11-08 13:53:05 +000011869Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * debugXML.c: Stefan Kost provided an help command for the shell
11872
Daniel Veillarda6825e82001-11-07 13:33:59 +000011873Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * debugXML.c: Heiko Rupp pointed that the shell would crash
11876 on empty nodesets returns.
11877
Daniel Veillard03f848d2001-11-07 12:53:46 +000011878Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11881 migh need the history libraries
11882
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011883Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11884
11885 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11886 handle the case of < in quoted attributes, Bastian Kleineidam
11887
Daniel Veillardc853b322001-11-06 15:24:37 +000011888Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11889
11890 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11891 fixing catalog breakages
11892 * Makefile.am catalog.c result/catalogs/catal
11893 result/catalogs/mycatalog.* test/catalogs/catal*:
11894 fixed more problems in catalog support, added more regression tests
11895 for both XML and SGML catalog handling
11896
Daniel Veillard66870c72001-11-05 19:27:49 +000011897Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * debugXML.c: applied an improvement to xmlGetLineNo() from
11900 Keith Isdale
11901
Daniel Veillardffe09c92001-11-05 14:21:47 +000011902Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11903
11904 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11905 Side effect of the progressive catalog loading
11906
Daniel Veillardad661b92001-11-05 11:43:15 +000011907Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * Makefile.am: confexecdir and confexec_DATA were defined twice
11910 pointed out by Karl Eichwalder
11911
Daniel Veillard6eb17722001-11-04 22:19:27 +000011912Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * xmlcatalog.c: avoid unlink() and use remove() instead.
11915
Daniel Veillardea898282001-11-04 22:13:45 +000011916Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * libxml.spec.in: cleanup
11919 * include/libxml/xmlwin32version.h: updated with 2.4.8
11920
Daniel Veillarda4617b82001-11-04 20:19:12 +000011921Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11924 of compiling libxml with a non standard set of options
11925
John Fleck027edfb2001-11-04 20:13:58 +000011926Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11927
11928 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11929 document --sgml option, fixing gnome bugzilla #63382
11930
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011931Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11934 breakage of 2.4.7, added a couple of really needed APIs
11935 like xmlCatalogIsEmpty() and xmlNewCatalog()
11936 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11937 for install-catalog
11938 * configure.in: preparing 2.4.8
11939
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011940Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11943 include/libxml/tree.h include/libxml/xmlIO.h: more include
11944 cleanups, export cleanly one html output + format function.
11945
11946Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11947
11948 * parser.c: removed initGenericErrorDefaultFunc call from
11949 xmlInitParser() since it could destroy previous calls to
11950 xsltSetGenericErrorFunc() effects
11951
Daniel Veillardebd38c52001-11-01 08:38:12 +000011952Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11953
11954 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11955 keyword.
11956
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011957Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11958
11959 * Makefile.am: cleanup
11960 * threads.c: cleanup too
11961 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11962 from xsltproc
11963 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011964 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011965
Daniel Veillard91c00402001-10-30 17:41:38 +000011966Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11969 was not used anymore !
11970
Daniel Veillard52dcab32001-10-30 12:51:17 +000011971Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * configure.in: preparing 2.4.7
11974 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11975 manual page from John
11976 * doc/*: updated the doc and rebuilt the generated pages
11977
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011978Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * xmlIO.c: closing bug #62711, the library should never
11981 close stdin or stdout.
11982
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011983Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11984
11985 * uri.c: second pass at fixing #63336, using Joel Young
11986 final patch. looks okay.
11987
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011988Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11989
11990 * uri.c include/libxml/uri.h: trying to clear #63336
11991 allowing the escaping routine to parse unconformant
11992 URI-References.
11993
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011994Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * vms/readme.vms vms/build_libxml.com nanoftp.c
11997 include/libxml/xmlversion.h.in: a few VMS updates from
11998 John A Fotheringham
11999 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12000 and xmlCleanupOutputCallbacks() for the Perl binding people.
12001
Daniel Veillard635ef722001-10-29 11:48:19 +000012002Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12005 apply fixes to close #63271 and avoid segfaults when
12006 the error routine gets callbed before xmlInitParser()
12007 get called.
12008 * nanoftp.c error.c: Applied patches from Justin Fletcher
12009 correcting some xmlGenericError misuses.
12010
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012011Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12012
12013 *doc/xmllint.xml, doc/xmllint.1
12014 New and improved man page for xmllint - .xml is the original, .1
12015 is the generated man page
12016
Daniel Veillardc9484202001-10-24 12:35:52 +000012017Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12018
12019 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12020 the web site from the main HTML document.
12021
Daniel Veillard5151c062001-10-23 13:10:19 +000012022Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12023
12024 * parser.c: fixed an erroneous validation bug when PE refs
12025 occurs in external parsed entities referenced from the
12026 internals subset
12027 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12028 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12029 added the associated testcase, it's a nice one.
12030 * HTMLparser.c: generate the DTD node as HTML still ...
12031 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12032
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012033Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * HTMLparser.c: fixed a bug in htmlNewDoc()
12036
Daniel Veillard89cad532001-10-22 09:46:13 +000012037Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12038
12039 * test/threads/*: added entities testing to the Thread test
12040 * testThreads.c: make the test reasonable
12041 * DOCBparser.c: fix the DTD public and system ID
12042 * xmllint.c: added --sgml for SGML DocBook importing
12043 * Makefile.am: added Docbtests target
12044
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012045Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12046
12047 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12048 * testThreads.c: removed bogus include
12049
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012050Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12051
12052 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12053 fixed a very serious (looping) validation bug
12054
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012055Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12056
12057 * include/libxml/globals.h include/libxml/threads.h threads.c
12058 testThreads.c: far more testing, cleaning up bugs
12059 * *.c : make sure globals.h is always included.
12060
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012061Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * HTMLparser.c: try to get rid of parser loops for good.
12064
Daniel Veillardab7488e2001-10-17 11:30:37 +000012065Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * configure.in: fixed some bugs in CFLAGS passing.
12068 * test/threads Makefile.am testThreads.c: added a specific
12069 threaded test case (really nasty, guaranteed).
12070
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012071Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * catalog.c: serious cleanup on the management of the
12074 XML catalog tree, more tests done, especially with
12075 the catalog PI.
12076
Daniel Veillard364789a2001-10-16 12:45:00 +000012077Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * catalog.c: avoid a problem in catalog cleanup on SMP if
12080 catalogs were not initialized.
12081
Daniel Veillard81463942001-10-16 12:34:39 +000012082Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * catalog.c xpath.c: trying to cleanup the not thread safe
12085 parts of the library.
12086
Daniel Veillard64a411c2001-10-15 12:32:07 +000012087Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * include/libxml/globals.h configure.in global.data: make
12090 the allocation be per-thread a configure option
12091 * encoding.c include/libxml/parser.h: fixed compilation
12092 errors
12093
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012094Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12095
12096 * include/libxml/parser.h: Norm reported that a few lines
12097 added were breaking libxslt compile, removed them for now
12098
Daniel Veillard6f350292001-10-14 09:56:15 +000012099Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12100
12101 * parser.c parserInternals.c threads.c: debugged and fixed
12102 initialization problems which were giving troubles on SMP
12103 boxes.
12104
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012105Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * include/libxml/Makefile.am: missing globals.h
12108
Daniel Veillarde7090612001-10-13 12:18:28 +000012109Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012110
Daniel Veillarde7090612001-10-13 12:18:28 +000012111 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012112
Daniel Veillardd0463562001-10-13 09:15:48 +000012113Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12114
12115 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12116 include/libxml/parserInternals.h include/libxml/tree.h
12117 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12118 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12119 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12120 Applied the last patches from Gary, cleanup, activated threading
12121 all user accessible global variables are now handled in globals.[ch]
12122 Still a bit rought but make tests passes with either
12123 --with-threads defined at configure time or not.
12124 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12125 linking options
12126
Daniel Veillardb8478642001-10-12 17:29:10 +000012127Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * Makefile.am include/libxml/Makefile.am
12130 include/libxml/globals.h globals.c include/libxml/threads.h
12131 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12132 configure.in: started integrating the core of the thread support
12133 not activated yet but half integrated. The code should still
12134 compile and work anyway.
12135
Daniel Veillardb44025c2001-10-11 22:55:55 +000012136Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12139 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12140 integrating the non-controversial parts of Gary Pennington
12141 multithread patches
12142 * catalog.c: corrected a small bug introduced
12143
Daniel Veillard75b96822001-10-11 18:59:45 +000012144Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12145
12146 * catalog.c include/libxml/catalog.h: very serious cleanup,
12147 isolating unportable code and as much as possible the accesses
12148 to the global shared catalog. May need more testing !
12149
Daniel Veillard78d12092001-10-11 09:12:24 +000012150Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12153 Keith Isdale patches for the XSLT debugger interfaces. Some
12154 cleanup
12155
Daniel Veillardff0b7312001-10-11 06:46:09 +000012156Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12157
12158 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12159 * DOCBparser.c: generate line nubers in elements
12160
Daniel Veillard60087f32001-10-10 09:45:09 +000012161Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12162
12163 * configure.in: preparing 2.4.6 release
12164 * doc/xml.html doc/html/*: updated and rebuilt the docs
12165 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12166
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012167Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12168
12169 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12170 adding documentation for DV's supercatalog support
12171
Daniel Veillard82d75332001-10-08 15:01:59 +000012172Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12175 super catalog support adding one API and one flag --sgml to
12176 xmlcatalog
12177
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012178Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12179
12180 * doc/xmlcatalog_man.xml, xmlcatalog.1
12181 One more crack at
12182 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12183
12184
Thomas Broyer47334c02001-10-07 16:41:52 +000012185Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12186
12187 * xpath.c: implemented xmlXPathObjectCopy for external objects
12188 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12189
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012190Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12191
12192 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12193 finishing up fix to
12194 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12195 the xmlcatalog man page display more elegantly
12196
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012197Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * configure.in: closing bug #61832
12200 * HTMLparser.c: removed a warning
12201
Daniel Veillard6ab38382001-10-06 13:08:27 +000012202Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * xpath.c: fixing #61673 part I, do not loose doc information
12205 when copying result value trees.
12206
Daniel Veillard556c6682001-10-06 09:59:51 +000012207Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * xpath.c: trying to harden the XPath interpreter
12210
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012211Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12212
12213 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12214 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12215
William M. Brack1633d182001-10-05 15:41:19 +000012216Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12217
12218 * HTMLparser: repaired another loop problem
12219
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012220Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12223 parsing.
12224 * xpath.c: fix bug #61291 the default XML namespace node is
12225 missing from the namespace axis.
12226 * tree.c: refuse to create namespaces nodes with prefix "xml"
12227
Daniel Veillard651f9472001-10-04 14:51:06 +000012228Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12229
12230 * SAX.c: ouch a non-defined namespace could lead to a crash,
12231 fixed #61215
12232
Daniel Veillard7dd05702001-10-04 14:25:12 +000012233Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * parserInternals.c: closed bug #61054
12236
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012237Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12238
12239 * include/libxml/Makefile.am: closing #60708
12240
Daniel Veillarda293c322001-10-02 13:54:14 +000012241Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12242
12243 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12244 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12245
Daniel Veillardf4309d72001-10-02 09:28:58 +000012246Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12249
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012250Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12251
12252 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12253 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12254
Daniel Veillard16756b62001-10-01 07:36:25 +000012255Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12256
12257 * catalog.c: Justin Fletcher provided cleaup code in case
12258 HAVE_STAT is not defined
12259 * include/win32config.h: Igor Zlatkovic suggested to have
12260 HAVE_STAT defined there
12261
William M. Brack5e1cac12001-09-28 16:19:18 +000012262Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12263
12264 * catalog.c - fixed typing error reported by M. Barros
12265
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012266Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12267
12268 * xmllint.c - fixing typo
12269
William M. Brackd28e48a2001-09-23 01:55:08 +000012270Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12271
12272 * HTMLparser.c: small enhancement to prevent loop on
12273 unrecognizable data
12274
Daniel Veillardb1d62872001-09-21 09:47:08 +000012275Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12276
12277 * parserInternals.c: applying patch from bug #60757 this
12278 should close it
12279
Daniel Veillardc0631a62001-09-20 13:56:06 +000012280Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * catalog.c xmlcatalog.c: removed a couple of warning
12283 * xpath.c: try to solve the linking problem on platforms
12284 needing trio to compile
12285
Daniel Veillard1a123612001-09-19 08:06:23 +000012286Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012287
Daniel Veillard1a123612001-09-19 08:06:23 +000012288 * Makefile.am libxml.spec.in: backing up non-documented changes
12289 commited without review or aproval by Jens Finke <jens@gnome.org>
12290 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012291
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012292Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12293
12294 * configure.in: Joe Orton provided a patch fixing a problem
12295 when iconv is specified to be in a non-standard directory
12296 but wasn't exported in xml2-config --cflags
12297
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012298Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12299
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012300 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012301 troubles with 2.4.4 errors.
12302
Daniel Veillard16698282001-09-14 10:29:27 +000012303Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * encoding.c entities.c: do not output hexadecimal charrefs
12306 when serializing HTML since some version of Netscape can't
12307 grok it, generate decimal ones.
12308 * result/HTML/doc3.htm: output changed due to previous test
12309 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12310
Daniel Veillard98fed372001-09-13 11:34:58 +000012311Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12312
12313 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12314 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12315
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012316Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012317 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012318
12319 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12320 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12321 updated the configuration scripts systems accordingly
12322
Daniel Veillard04382ae2001-09-12 18:51:30 +000012323Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12324
12325 * configure.in: preparing for 2.4.4
12326 * doc/xml.html doc/html/*: updated and rebuilt the docs
12327
Daniel Veillardd63437e2001-09-12 15:00:27 +000012328Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12329
12330 * win32/dsp/libxml2.def.src: tried to incorporate comments
12331 from bug #59220
12332
Daniel Veillard319a7422001-09-11 09:27:09 +000012333Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12334
12335 * parser.c result/noent/wml.xml: fixed bug #59981 related
12336 to handling of '&' in attributes when entities are substitued
12337
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012338Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12339
12340 * libxml.h include/libxml/xmlversion.h.in
12341 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12342 Tried to close bug #60131
12343
Daniel Veillardbce62332001-09-10 18:46:55 +000012344Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12347
Daniel Veillard143b04f2001-09-10 18:14:14 +000012348Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12349
12350 * SAX.c: fixing bug #59946 on xmlns=""
12351
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012352Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12355 but allocates a new error code.
12356
Daniel Veillard05c13a22001-09-09 08:38:09 +000012357Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * xmllint.c: John Fleck fixed typos in the options output
12360 * parser.c SAX.c: fix ignorable white space SAX selection
12361
12362Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12363
12364 * entities.c: Steve Underwood found the possibility of an
12365 ininite loop in case of error.
12366
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012367Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12368
12369 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12370
Daniel Veillarda050d232001-09-05 15:51:05 +000012371Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12372
12373 * parser.c: warn if version is not 1.0 but it's not
12374 strictly speaking an error after analyzing the spec
12375
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012376Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12377
12378 *doc/catalog.html - add link to the html version of the
12379 man page, other linguistic cleanups
12380
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012381Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12382
12383 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12384 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12385 file, has not yet been included in the build.
12386
Daniel Veillard99784ff2001-09-01 16:20:28 +000012387Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12388
12389 * catalog.c: removed a duplicate affectation Justin Fletcher
12390
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012391Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * tree.c: Armin Sander pointed a possible text coalescing
12394 problem, completed his patch.
12395
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012396Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12397
12398 * trionan.c: Fixed const and volatile re-definition problem
12399
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012400Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * libxml.4 parser.c: doc updates from Heiko Rupp
12403 * parserInternals.c: 2 sanity checks from Heiko Rupp
12404
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012405Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * tree.c: applied patch from Armin Sander to make some pointers
12408 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012409 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012410
Daniel Veillardb06c6142001-08-27 14:26:30 +000012411Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12412
12413 * xpath.c: hum, restrict the integer usage gcc bug workaround
12414 to only gcc compilers so that other architecture don't get
12415 penalized by this limitation.
12416 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12417
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012418Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12421 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12422
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012423Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12426 --convert option to xmlcatalog to convert SGML ones to
12427 the XML syntax.
12428 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12429
12430 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012431Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * catalog.c xmlIO.c: started some serious testing and fixed
12434 a few bug and optmization needs.
12435
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012436Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12437
12438 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12439 preparing for a 2.4.3 release even if it may not be ready yet
12440 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12441 all file parsing lookup to go through the entity resolver, add
12442 to add an API to bypass it (needed to load catalogs themselves),
12443 some cleanup on the catalog code too.
12444 * nanoftp.c: small cleanup
12445 * doc/catalog.html: small update
12446
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012447Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12450 Jun Kuriyama
12451
Daniel Veillardffb120d2001-08-23 00:52:23 +000012452Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12453
12454 * doc/catalog.html: finished the catalog documentation
12455
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012456Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12457
12458 * doc/catalog.html doc/xml.html: added documentation about
12459 Catalog support, misses an API description
12460 * doc/html/*: reextracted the API pages
12461
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012462Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12463
12464 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12465 Added the part about section 7.2 on URI resolution,
12466 fixed a side effect in the HTML parser, look complete
12467 and ready to rock except the URI/SystemID part!
12468
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012469Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12470
12471 * include/libxml/catalog.h include/libxml/parser.h
12472 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12473 xmlIO.c: added support and APIs needed for the catalog PI
12474 * include/libxml/xmlIO.h: cleanup
12475
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012476Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12477
12478 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12479 include/libxml/catalog.h: starts to look okay, really
12480 plugged the new framework, cleaned a lot of stuff,
12481 added some APIs, except the PI's support missing this
12482 should be mostly complete
12483 * result/catalogs/* test/catalogs/*: added new test, enriched
12484 the existing one with URN ID tests
12485
Daniel Veillard64339542001-08-21 12:57:59 +000012486Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * catalog.c: fixed nextCatalog
12489 * result/catalogs/docbook test/catalogs/*: started adding
12490 a small regression test
12491
Daniel Veillardcda96922001-08-21 10:56:31 +000012492Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12493
12494 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12495 more work on the XML catalog support.
12496 * parser.c include/libxml/parser.h: small cleanup seems using
12497 list as a public parameter name can give portability troubles
12498 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12499 include/libxml/xpath.h include/libxml/Makefile.am: removed
12500 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12501 wrappers
12502
Bjorn Reese45029602001-08-21 09:23:53 +000012503Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12504
12505 * Makefile.am trio.c triodef.h trionan.c xpath.c
12506 include/libxml/Makefile.am include/libxml/trionan.h:
12507 Re-worked Not-A-Number and Infinity support.
12508 * xmlcatalog.c: added readline include files
12509
Daniel Veillard344cee72001-08-20 00:08:40 +000012510Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12513 testCatalog as xmlcatalog, making it an installed app
12514 adding a shell, and preparing it to be a /etc/xml/catalog
12515 management tool, though not ready yet
12516 * catalog.c include/libxml/catalog.h: adding support for
12517 XML Catalogs http://www.oasis-open.org/committees/entity/
12518 not finished, there is some interesting tradeoffs and a
12519 few open questions left.
12520
Daniel Veillardb7664f42001-08-19 13:00:43 +000012521Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * xmllint.c: fixed a line formatting problem
12524
Daniel Veillard5015b712001-08-17 09:37:52 +000012525Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * SAX.c: removed a couple of unused variable (Albert Chin)
12528
Daniel Veillardbb371292001-08-16 23:26:59 +000012529Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12530
12531 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12532 trying to fix some troubles w.r.t. function returning
12533 const xxxPtr.
12534
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012535Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12538 defined
12539
Daniel Veillardae6db172001-08-16 19:32:00 +000012540Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * xpointer.c: removed unused var
12543
Daniel Veillard09190202001-08-16 16:27:41 +000012544Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * testXPath.c: another small cleanup closing bug #59110
12547
Daniel Veillard796f4b62001-08-16 16:00:13 +000012548Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12549
12550 * win32/dsp/libxml2.def.src: small cleanup closing bug
12551 #59108
12552
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012553Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12554
12555 * example/gjobread.c: add xmlCleanupParser() before leaving
12556
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012557Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12558
12559 * config.h.in configure.in include/libxml/xmlwin32version.h:
12560 released 2.4.2
12561
Daniel Veillardd3d06722001-08-15 12:06:36 +000012562Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * include/libxml/valid.h debugXML.c valid.c: deprecate
12565 the non-boundchecking Sprintf functions, add Snprintf
12566 this should close bug #57984
12567
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012568Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12569
12570 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12571 URIs before doing the lookups (pointed by Mark Vakoc)
12572
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012573Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12574
12575 * xpath.c: serious changes on Result Value Trees and NodeSets
12576 w.r.t. deallocation and collect operations. Probably not
12577 100% clean (merge of allocated trees smells like a problem).
12578 Seems sufficient to close #58943
12579
Daniel Veillard90493a92001-08-14 14:12:47 +000012580Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * xmllint.c: adding a --format option
12583
Daniel Veillardfe703322001-08-14 12:18:09 +000012584Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12585
12586 * xpath.c: count() was broken on Result Value Tree
12587 * xmlIO.c: fixed file:/// accesses on _WIN32
12588
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012589Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12592 macro was renamed, this should close bug #58683
12593
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012594Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12595
12596 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12597 entity substitution mode text at the end of the entity might
12598 be added due to text coalescing.
12599 * nanoftp.c parser.c: small cleanup
12600
Daniel Veillard0c720972001-08-08 20:59:00 +000012601Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * HACKING: added John Fleck right to commit in the doc subdir
12604
Daniel Veillard48da9102001-08-07 01:10:10 +000012605Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12608 allow to inherit attributes from the DTD directly in the
12609 tree, this is needed for XPath and can be a useful feature.
12610 Inherited namespaces are always provided at the tree level now
12611 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12612 of tests for this feature (XSLT being the prime user).
12613
Daniel Veillard50f34372001-08-03 12:06:36 +000012614Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12615
12616 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12617 testSAX.c xmlIO.c xmllint.c include/win32config.h
12618 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12619 include/libxml/xmlwin32version.h.in win32/README.MSDev
12620 win32/dsp/*: applied Win32 Facelift No.2 patches from
12621 Igor Zlatkovic for Windows/MSC
12622
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012623Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12624
12625 * SAX.c: unparsedEntityDecl() the URI computation of the
12626 entity wasn't done breaking XSLT unparsed-entity-uri()
12627
Daniel Veillard567e1b42001-08-01 15:53:47 +000012628Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * xpath.c: fixed a bug when walking the descendants and
12631 the current node has no children
12632 * debugXML.c: show up when a text node is supposed to not be escaped
12633
Thomas Broyerf186c822001-07-31 23:30:37 +000012634Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12635
12636 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12637 worked like the set:leading() function)
12638 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12639
Daniel Veillardba6db032001-07-31 16:25:45 +000012640Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12643
Daniel Veillard57905372001-07-31 15:52:17 +000012644Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * include/libxml/xmlIO.h: apply change to close #58141
12647 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12648
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012649Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * parser.c: when the internal subset uses a PE, then the
12652 included entity can use conditional sections.
12653
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012654Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12657 when walking the namespace axis showing up in
12658 libxst/tests/general/bug-12
12659 * xmlmemory.c: added the possibility to trace a given block
12660 defined by its address
12661
Daniel Veillard4aafa792001-07-28 17:21:12 +000012662Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * parser.c: don't override existing encoding specified before
12665 starting xmlParseDocument()
12666
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012667Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * include/libxml/xmlwin32version.h: reinserted, needed for
12670 Windows users of CVS
12671
Darin Adlera77cac02001-07-27 17:41:51 +0000126722001-07-27 Darin Adler <darin@bentspoon.com>
12673
Darin Adler699613b2001-07-27 22:47:14 +000012674 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12675 * testCatalog.c: Add include of <libxml/parser.h>.
12676
126772001-07-27 Darin Adler <darin@bentspoon.com>
12678
Darin Adlera77cac02001-07-27 17:41:51 +000012679 * include/libxml/.cvsignore:
12680 * include/libxml/xmlwin32version.h:
12681 Remove this file from CVS because it's generated.
12682
Daniel Veillard50822cb2001-07-26 20:05:51 +000012683Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * parser.c include/libxml/parser.h: applied const patches from
12686 Tom Moog #58002
12687
Thomas Broyerba4ad322001-07-26 16:55:21 +000012688Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12689
12690 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12691 lookup framework
12692
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012693Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * tree.c: fixed xmlCopyNode() for documents
12696
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012697Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12700
12701Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012702
12703 * parser.c: fixes bug #57652 reported by Morus Walter
12704
Daniel Veillarde3924972001-07-25 20:25:21 +000012705Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12708
Daniel Veillarda53c6882001-07-25 17:18:57 +000012709Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12712 errors, lesson don't add new functions at 1am before a release
12713 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12714 from XPath initialization when possible.
12715
Daniel Veillardd9bad132001-07-23 19:39:43 +000012716Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * result/scripts/base*: removing history/readline changed
12719 this slightly
12720 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12721 xmllint.c: make element content line number generation
12722 optionnal to avoid breaking old apps added interface to switch
12723
Daniel Veillardf012a642001-07-23 19:10:52 +000012724Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012727 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012728 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12729 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12730 John Kroll fixes to allow saving to HTTP via PUT (or
12731 POST of needed).
12732 * doc/html/*.html: regenerated the docs
12733
Thomas Broyere8126242001-07-22 03:54:15 +000012734Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12735
12736 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12737 xmlHashScanFull and xmlHashScannFull3 to get passed the
12738 three keys as arguments to the callback function
12739
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012740Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * configure.in Makefile.am: removed libxml softlink for good
12743 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12744 100% coverage by gtk-doc
12745
Daniel Veillard8599e702001-07-17 21:38:51 +000012746Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12747
12748 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12749 fixed serious troubles due to size_t vs. int mismatch
12750
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012751Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12752
12753 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12754
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012755Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12756
12757 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12758 convenient extension API for value and context managing
12759 Now handles external objects through xmlXPathPopExternal,
12760 xmlXPathWrapExternal and xmlXPathReturnExternal.
12761 Added functions for sets operations (intersection, etc.)
12762
Daniel Veillard22090732001-07-16 00:06:07 +000012763Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12766 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12767 HTMLparser.c: cleanup of global variables, marking some
12768 const or private.
12769
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012770Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012771
12772 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12773 fixed xmlXPathNodeSetItem when passing index=0
12774
Daniel Veillard05dec342001-07-14 21:57:39 +000012775Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12778
Daniel Veillard28ae6362001-07-14 16:44:32 +000012779Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * xmllint.c: fixed compilation under Cygwin #57503
12782 * TODO: update
12783
Peter Williamsed156f52001-07-13 18:35:13 +0000127842001-07-13 Peter Williams <peterw@ximian.com>
12785
12786 * config.h.in: add #undef HAVE_DLFCN_H
12787
12788 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12789 builddir.
12790
Daniel Veillard73b36e32001-07-12 15:09:52 +000012791Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12794 raised by #57348 and #57381
12795
Daniel Veillard7db37732001-07-12 01:20:08 +000012796Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12799 tree.c xpointer.c: store the line numbder in element->content,
12800 may break some software, need a configuration mechanism
12801
Darin Adler96037892001-07-11 00:03:16 +0000128022001-07-10 Darin Adler <darin@bentspoon.com>
12803
12804 * .cvsignore:
12805 * example/.cvsignore:
12806 * include/.cvsignore:
12807 * include/libxml/.cvsignore:
12808 Various things that are generated and should be ignored.
12809
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012810Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12813 * doc/xml.html doc/html/*: updated the docs
12814
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012815Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12818 validation occured on content with element child
12819
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012820Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * tree.c: fixed XML Base computation which was broken
12823 * debugXML.c: added a base function to the shell
12824 * Makefile.am result/scripts/* test/scripts/*: added scripts
12825 based regression tests, and adding 2 XML Base tests
12826
Daniel Veillard19e96c32001-07-09 10:32:59 +000012827Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * tree.c: set properties doc and call xmlSetListDoc for properties
12830 content when grafting them in a different tree.
12831 * aclocal.m4: remove from CVS
12832
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012833Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * win32/libxml2/libxml2.def.src: added some missing entry point
12836 for XPath (Mark Vakoc)
12837
Daniel Veillard388236f2001-07-08 18:35:48 +000012838Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12841 layer should URI-Unescape before trying to open resources.
12842
Daniel Veillard04383752001-07-08 14:27:15 +000012843Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * xpath.c: fix the name() bug for elements in the default
12846 namespace reported by Charlie Bozeman
12847
Daniel Veillard7583a592001-07-08 13:15:55 +000012848Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12851 led to an XPath fix, improvements of SAX initialization, and
12852 an added option --nocdata to testXPath
12853
Daniel Veillard449d7392001-07-07 19:11:06 +000012854Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * doc/libxml-doc.el: Felix Natter provided anew version working
12857 with XEmacs too
12858
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012859Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * include/libxml/xpath.h: small cleanup
12862 * doc/xml.html: update
12863
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012864Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12867 released 2.3.14
12868
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012869Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012872 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012873
Daniel Veillard73c9c042001-07-05 20:02:54 +000012874Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12877 were not equal to empty strings
12878
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012879Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * SAX.c: fixed a URI-Reference computation problem when validating
12882 * xmlIO.c: small cleanup
12883
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012884Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * parser.c: improved the description of a couple of interfaces
12887 upon Larry Stamper suggestion
12888
Daniel Veillard62f313b2001-07-04 19:49:14 +000012889Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * SAX.c entities.c parser.c: changed completely the way entities
12892 are handled when running the parser in entity substitution mode.
12893 This fixes a bug reported by Stephan Kulow and nearly divides
12894 by 3 the amount of memory required by libxslt to load and process
12895 DocBook TDG.
12896
Daniel Veillardf420ac52001-07-04 16:04:09 +000012897Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * HTMLparser.c: fixing a too early root closing problem raised
12900 byt Prashanth Naidu
12901
Daniel Veillard8c357d52001-07-03 23:43:33 +000012902Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12905 raised by Mark Vakoc.
12906
Daniel Veillard6e90d192001-07-03 16:37:49 +000012907Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * example/Makefile.am: fixed the include path to add srcdir/include
12910 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12911 and some cleanup
12912
Daniel Veillardf06307e2001-07-03 10:35:50 +000012913Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12916 lot of optimization work, results in significant improvements
12917 when handling really complex XPath queries. Add a small optimizer
12918 for unions, improve [n] and [last()], avoid some costly ops.
12919
Daniel Veillard77044732001-06-29 21:31:07 +000012920Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12923 * xpath.c: small cleanup
12924 * xmlGetNsList: reformated, fixed problems if used on Entities
12925
Daniel Veillard2adbb512001-06-28 16:20:36 +000012926Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12929
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012930Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12933 * Makefile.am example/Makefile.am: workaround automake generating
12934 erroneous deps
12935
Daniel Veillard12f7d292001-06-28 13:12:11 +000012936Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * include/win32config.h: bug #56801 Yon Derek provided a patch
12939 to the windows config file.
12940
Daniel Veillard87ee9142001-06-28 12:54:16 +000012941Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12944 libxml.h : Yon Derek provided a set of changes to compile from
12945 CVS on Windows/MSC
12946
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012947Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * parser.c: fixed UTF8 BOM support in push mode
12950 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12951 added a specific testcase
12952
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012953Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * Makefile.am: added --push regression tests
12956 * parserInternals.c: the XML parser segfaulted in --push mode
12957
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012958Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * configure.in: moved the symlinks detection within a CVS
12961 check, this is not portable and will be removed soon.
12962 * xpath.c: small cleanup/speedup
12963
Daniel Veillard11648102001-06-26 16:08:24 +000012964Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12967 release of 2.3.12
12968 * parser.c: make an error message if unknow entities in all cases
12969
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012970Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12973
Daniel Veillard23793842001-06-25 16:07:45 +000012974Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12977 includes were installed in the wrong dir
12978
Daniel Veillardf5498f32001-06-25 15:08:36 +000012979Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * doc/html.xml: warn against sending code to exhibit bugs.
12982
Daniel Veillard56f06462001-06-24 21:34:03 +000012983Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12986 Tru64 from Thomas Leitner
12987
Daniel Veillardc5d64342001-06-24 12:13:24 +000012988Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * AUTHORS: added William and Bjorn
12991 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12992 daniel@veillard.com hopefully I won't have to do this again
12993 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12994 docs can be rebuilt cleanly now
12995 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12996 from CVs it's generated, added include/libxml/xmlwin32version.h
12997 also generated but which should change far less frequently.
12998 * catalog.c nanoftp.c: made sure to include libxml.h not
12999 libxml/xmlversion.h directly
13000 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13001 when compiling on WIN32 and MSC
13002
Daniel Veillard07385fd2001-06-23 21:55:48 +000013003Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * include/Makefile.am include/libxml/Makefile.am configure.in:
13006 fixed make distcheck and rebuilding the rpms
13007
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013008Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * configure.in: should finish the migration of exported includes
13011 into a real include/libxml in CVS, at least for CVS users.
13012 * removed the exported headers, added in include/libxml (as well
13013 as xmlversion.h.in).
13014
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013015Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * configure.in: fixed the way to detect symlink
13018
Daniel Veillard66541772001-06-23 18:31:04 +000013019Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * configure.in: updated, include/libxml is now a real CVS dir
13022
Daniel Veillardca989762001-06-23 17:39:29 +000013023Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13026 version works with both libxml1 and libxml2 (it autodetects
13027 the prefix of the html-files) from Felix Natter.
13028 * doc/xml.html: updated doc accordingly
13029
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013030Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * xpath.c: fixed the bug generating a template loop in libxslt
13033 when using docbook-xsl-1.4, * should filter out document nodes
13034 * HACKING: added William
13035 * TODO: updated
13036
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013037Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * doc/FAQ.html: added a warning about gcc-3.0
13040 * doc/xml.html: added reference to gdome2 and removed a confusing
13041 sentence
13042
Daniel Veillardf7f41852001-06-22 15:18:01 +000013043Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * xmlversion.h: okay this is a generated file, but Windows
13046 users need it and they can't generate it, and I want CVS
13047 Windows users ...
13048 * win32/libxml2/libxml2_so.dsp: Windows project file for
13049 the shared lib version of libxml2
13050 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13051 resources needed for libxslt/xsltproc by Yon Derek
13052
Bjorn Reese3157b342001-06-22 14:41:45 +000013053Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13054
13055 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13056
Daniel Veillard4151acb2001-06-22 10:48:57 +000013057Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
Daniel Veillardcc146db2001-06-22 11:10:52 +000013059 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13060
13061Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
Daniel Veillard4151acb2001-06-22 10:48:57 +000013063 * include/win32config.h: Yon Derek provided a first fix
13064 to be able to compile libxslt/xsltproc on Windows
13065
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013066Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * xpath.c: attempt to work around what seemed a gcc optimizer
13069 bug when handling floats on i386 http://veillard.com/gcc.bug
13070 * tree.c entities.c encoding.c: doing some cleanups while
13071 chasing it
13072
Daniel Veillard017b1082001-06-21 11:20:21 +000013073Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * Makefile.am: cleanup when --without-debug is specified
13076 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13077 w.r.t. --without-debug and other include points
13078 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13079 Catalogs
13080 * configure.in entities.h tree.h HTMLparser.c: removed
13081 --without-corba, made the _private field mandatory
13082
Daniel Veillard87a764e2001-06-20 17:41:10 +000013083Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13086 outputs a BOM in UTF8, an errata has been issued to avoid the
13087 problem, that was the most reasonable solution... Add support
13088 for a leading UTF8 BOM in entities.
13089
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013090Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * valid.c: fixed a bug found when post validating an entity ref
13093 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13094 activate it too
13095
Daniel Veillard39196eb2001-06-19 18:09:42 +000013096Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13099 weakness in the node copy the XPointer and the XInclude
13100 implementations. Serious cleanup.
13101
Daniel Veillard3739b982001-06-19 12:51:30 +000013102Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * Makefile.am: Kjartan Maraas provided a small patch to
13105 add xml2-config.in to EXTRA_DIST
13106
Daniel Veillarda9142e72001-06-19 11:07:54 +000013107Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13110 provided another failing case found in KDE, the way the
13111 ctxt->vctxt.nodeTab was allocated and freed changed over
13112 time but it wasn't completely cleaned up. This should fix it.
13113
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013114Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * parser.c: Stephan Kulow also raised the fact that line number
13117 could get miscounted making debug harder, fixed the problem
13118 in xmlParseCharData()
13119
Daniel Veillard64b98c02001-06-17 17:20:21 +000013120Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * valid.c: Stephan Kulow pointed out a problem when validating
13123 and using an empty entity, forgot a 'break' in a case.
13124
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013125Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13128 * doc/xml.html: updated with 2.3.11
13129
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013130Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * TODO: updated adding cleanup of generated doc
13133 * configure.in: prepared to release 2.3.11
13134 * xmllint.c: added --version for bug reporting
13135 * doc/html/*.html: rebuilt the doc
13136
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013137Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * xpath.c: first part of the work on selecting namespace to
13140 fix bug #56115
13141
Daniel Veillard96ed5832001-06-15 22:22:04 +000013142Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13145 when using -liconv
13146 * TODO: updated
13147
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013148Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13151 cleanup, encoding support.
13152
Daniel Veillard608ad072001-06-14 08:32:28 +000013153Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13156
Daniel Veillard239d0522001-06-13 23:02:48 +000013157Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * xpath.c: bug detected by Ankh when / is used as a function arg
13160
Daniel Veillard02bb1702001-06-13 21:11:59 +000013161Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13164 of element and use it to avoid outputting formatting spaces at
13165 the wrong place. Implemented the format parameter for HTML save.
13166 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13167 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13168 result/HTML/wired.html: of course this impact the result of a
13169 number of HTML tests
13170
Daniel Veillard95d845f2001-06-13 13:48:46 +000013171Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * HTMLtree.[ch]: started augmenting the HTML save API with
13174 encoding and formatting parameters
13175
Daniel Veillardeca60d02001-06-13 07:45:41 +000013176Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * HTMLtree.h: cleanup and started evaluating the work needed on
13179 revamping the HTML output code
13180
Daniel Veillard84666b32001-06-11 17:31:08 +000013181Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13184
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013185Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * valid.c: fixed bug #56049, forgot one check in the
13188 validation routine
13189
Daniel Veillardca2366a2001-06-11 12:09:01 +000013190Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13193
Daniel Veillard6761eee2001-06-11 10:29:38 +000013194Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * libxml.h: fixed an error in last commit
13197 * doc/FAQ.html: added an entry for compilation from CVS
13198
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013199Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * xmlversion.h.in libxml.h: Cygwin patches
13202 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13203 * tree.h: cleanup
13204
Daniel Veillardacd370f2001-06-09 17:17:51 +000013205Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13208 memory block in a strange case where libxml is linked twice
13209 in the binary.
13210
Daniel Veillard1d047672001-06-09 16:41:01 +000013211Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13214 state far too often, simple fix used to avoid it.
13215
Daniel Veillard4497e692001-06-09 14:19:02 +000013216Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13219 being processed, applied his patch
13220 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13221
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013222Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13225 provided fixes to compile on MSCC again
13226 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13227 also provided an update for the project files.
13228
Daniel Veillarda682b212001-06-07 19:59:42 +000013229Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13232 bug #55810
13233
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013234Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * tree.c: fixed xmlGetNsProp() to close bug #55683
13237 Note this requires libxslt to use it's own function instead.
13238
Daniel Veillardf0c53762001-06-07 16:07:07 +000013239Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * HTMLtree.c: when in a pre element no formatting space should
13242 be added.
13243 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13244
Daniel Veillard068a9652001-06-07 15:30:26 +000013245Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * configure.in: added tests for signal() and signal.h
13248
Daniel Veillard541d6552001-06-07 14:20:01 +000013249Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13252
Daniel Veillard8a367d42001-06-07 14:01:34 +000013253Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * doc/libxml-doc.el: Felix Natter provided a new version for
13256 libxml2
13257
Daniel Veillard8a926292001-06-07 11:20:20 +000013258Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * HTMLtree.c: when in a pre element no formatting space should
13261 be added.
13262
Daniel Veillard14839d52001-06-06 16:11:56 +000013263Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13266
Daniel Veillarde95e2392001-06-06 10:46:28 +000013267Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13270 hack
13271 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13272 * uri.c: fixed a warning
13273
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013274Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * HTMLtree.c: trying to close bug #55772 escaping in script
13277 elements
13278 * doc/xml.html: suggest to send mail to the list
13279
13280Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013281
13282 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13283 good. Use a macro and based on the solution provided in
13284 vsnprintf manual page from GNU.
13285
Bjorn Reese99748722001-06-05 12:49:15 +000013286Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13287
13288 * error.c: Workaround for non-preserving variadic list.
13289 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13290
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013291Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * doc/xml.html: added 2.3.10 release
13294
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013295Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * configure.in: releasing 2.3.10
13298
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013299Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13302
Daniel Veillard20042422001-05-31 18:22:04 +000013303Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * encoding.c: Robert Collins provided a patch to add the
13306 "US-ASCII" encoding alias
13307
Daniel Veillard97ac1312001-05-30 19:14:17 +000013308Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13311 string oriented functions and started cleaning the related areas
13312 in xpath.c which needed fixing in this respect
13313
Daniel Veillard2d703722001-05-30 18:32:34 +000013314Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13317 #55380
13318 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13319
Daniel Veillard9403a042001-05-28 11:00:53 +000013320Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * TODO: updated
13323 * nanohttp.[ch] : started adding APIs to get the redirected URL
13324 when this occurs (needed for further base computation
13325 * tree.h: cleanup
13326 * encoding.c: cleanup
13327 * SAX.c: minor change around ctxt->loadsubset
13328
Daniel Veillard6278fb52001-05-25 07:38:41 +000013329Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * Makefile.am include/Makefile.am: small change to have
13332 include/libxml rebuilt if working from CVS.
13333 * uri.c: applied another patch from Carl Douglas for URI escaping,
13334 this should close bug #51876
13335
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013336Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13339 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13340 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13341 added specific regression test
13342 * parser.h: preparing for the XSLT mode where DTD inherited
13343 attributes are added to the tree.
13344
Daniel Veillardbbd22452001-05-23 12:02:27 +000013345Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * xinclude.[ch]: Updated the namespace for the Last Call version
13348 * result/XInclude/include test/XInclude/include: updated the
13349 testsuite accordingly
13350
Daniel Veillard8514c672001-05-23 10:29:12 +000013351Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13354 related to bug #51876
13355
Daniel Veillard42596ad2001-05-22 16:57:14 +000013356Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * tree.c: fixed a gross mistake in base computation, xml:base is
13359 not completely correct yet (need cascade).
13360 * xpath.[ch]: added the few things needed to find a function name
13361 and URI from the XPath context when it is called.
13362
Daniel Veillard81418e32001-05-22 15:08:55 +000013363Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13366 * DOCBparser.c: small cleanup
13367 * xmllint.c: added a --catalogs option to load catalogs from
13368 $SGML_CATALOG_FILES
13369 * tree.c: cleanup
13370 * configure.in: iconv library fixup, ICONV_LIBS
13371
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013372Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * catalog.c: handling of CATALOG entries. detection of recursion,
13375 and a few bugfixes
13376 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13377 against the default namespace
13378
Daniel Veillard04b93292001-05-21 08:15:31 +000013379Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13382
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013383Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * parser.c: fixed propagation context info when parsing an
13386 external entity.
13387 * doc/html/*.html: regenerated a couple of docs
13388
Daniel Veillard4623acd2001-05-19 15:13:15 +000013389Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * doc/xml.html: update with 2.3.9 informations
13392
Daniel Veillardbed7b052001-05-19 14:59:49 +000013393Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13396 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13397 * doc/html/* : rebuilt the docs
13398 * valid.c: small patch which may improve some case when
13399 validating.
13400
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013401Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * HTMLparser.c: Closed bug #54891
13404 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13405 to the suite
13406
13407Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13410 applied a documentation patch from LotR and filled in a few missing
13411 descriptions
13412
Daniel Veillard76d66f42001-05-16 21:05:17 +000013413Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * xpath.c tree.c parser.c: speed optimizations at the parser level
13416 document tree freeing and xpath evaluation
13417
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013418Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * parser.c parser.h parserInternals.h: fixed a couple of
13421 interfaces for handling memory buffer input to const char *
13422 upon suggestion of JamesH.
13423
Daniel Veillardc3739e72001-05-15 15:23:27 +000013424Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * configure.in: LoTR sent a patch fixing the previous commit
13427
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013428Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * configure.in: trying to deal again with the stoopid -R linking
13431 flag of Solaris
13432
Daniel Veillard790142b2001-05-15 10:51:53 +000013433Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * xpath.h: two nodeset access macros from Thomas Broyer
13436
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013437Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13440 patch from Thomas Broyer
13441
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013442Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13445 case
13446 * INSTALL: was empty added stuff from the FAQ
13447
Daniel Veillard75bea542001-05-11 17:41:21 +000013448Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13451 attributes handling and #54433 by adding xmlUnsetProp()
13452 and xmlUnsetNsProp()
13453
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013454Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * HTMLparser.c: Patch from Jonas Borgström
13457 (htmlGetEndPriority): New function, returns
13458 the priority of a certain element.
13459 (htmlAutoCloseOnClose): Only close inline elements if they
13460 all have lower or equal priority.
13461 * result/HTML: this of course changed a number of tests results.
13462
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013463Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xmlIO.c catalog.c: plugged in the default catalog resolution
13466 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13467 documentations
13468 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13469
Daniel Veillarda7374592001-05-10 14:17:55 +000013470Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13473 integrating catalogs
13474 * catalog.[ch] testCatalog.c: adding a small catalo API
13475 (only SGML catalog support).
13476 * parser.c: restaured xmlKeepBlanksDefault(0) API
13477
Daniel Veillardc17337c2001-05-09 10:51:31 +000013478Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13481
Daniel Veillard257d9102001-05-08 10:41:44 +000013482Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * parser.c: added xmlParseExternalEntityPrivate() to allow
13485 propagation of ctxt->_private when parsing external entities
13486
Daniel Veillard083c2662001-05-08 08:27:14 +000013487Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13490
Daniel Veillard01ef7382001-05-08 07:31:43 +000013491Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13494
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013495Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * valid.c: warn when indeterminist content model is detected
13498 * result/VC/ElementValid8: this adds a message
13499 * Makefile.am: add --novalid for VCM tests
13500 * parserInternals.c: added a call to Init memory
13501
Daniel Veillard64269352001-05-04 17:52:34 +000013502Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13505 when both parameters are NULL.
13506
Daniel Veillard37721922001-05-04 15:21:12 +000013507Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * valid.c: applied small patch from Gary Pennington, reindented
13510 some part of the code.
13511
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013512Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13515 release, updated and regenerated the docs
13516
Daniel Veillard357c9602001-05-03 10:49:20 +000013517Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * xpath.c result/XPath/expr/floats : clarified and cleanup
13520 printing of abnormal floats in tests.
13521
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013522Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13525 * results/HTML/ : a few changes in the output of the HTML tests as
13526 a result.
13527 * configure.in: tying to fix -liconv where needed
13528
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013529Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * Makefile.am: fixed a stupid error
13532
Daniel Veillard7150a032001-05-02 16:41:11 +000013533Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * configure.in Makefile.am: make the inclusion of the trio
13536 modules in the library conditional
13537
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013538Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * DOCBparser.c: patche from László Kovács, fixed entities refs
13541 in attributes handling
13542
Daniel Veillardedddff92001-05-02 10:58:52 +000013543Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13546 flushing
13547
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013548Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * xpath.c: fix of an XSLT namespace bug reported on the list
13551 general/bug-8-
13552
Daniel Veillard5792e162001-04-30 17:44:45 +000013553Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * strio.h trio.c: Dan McNichol suggested a couple of small
13556 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13557
Daniel Veillard02141ea2001-04-30 11:46:40 +000013558Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * tree.c parser.c encoding.c: spent a bit more time looking
13561 at the parsing speed and DOM handling. Added a few more
13562 speedups.
13563
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013564Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * parser.c: small but effective parsing speed improvement
13567
Daniel Veillardb59076b2001-04-29 17:04:07 +000013568Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * configure.in: default on the DocBook parser inclusion (for Gnome)
13571 * DOCBparser.h: fixed a header reference
13572
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013573Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * configure.in xpath.c: applied Bjorn patches for FPE on the
13576 alpha
13577
Daniel Veillardeefd4492001-04-28 16:55:50 +000013578Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13581 xmlSaveFormatFileTo()
13582
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013583Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * xpath.c: simple and efficient optimization, XPath functions
13586 aways bind to the same code, cache this
13587 * TODO: updated (by saying some is obsolete)
13588
Daniel Veillard2156a562001-04-28 12:24:34 +000013589Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * xpath.c: more cleanup work on XPath name parsing routines
13592
Daniel Veillard61d80a22001-04-27 17:13:01 +000013593Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13596 xmlXPathParseName
13597 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13598 * debugXML.c: avoid compilation problems if compiling without
13599 HTML support, Igor Zlatkovic
13600 * win32/libxml2/libxml2.def.src: being able to compile without
13601 XPath on Windows
13602
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013603Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * libxml.m4: yet another patch from Toshio Kuratomi
13606
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013607Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13610
Daniel Veillard67fee942001-04-26 18:59:03 +000013611Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * tree.[ch]: added xmlSaveFormatFile interface for saving
13614 and indenting a file.
13615
Daniel Veillard82e49712001-04-26 14:38:03 +000013616Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * xpath.c: fixed bug #53689 related to processing-instruction()
13619
Daniel Veillard02f077a2001-04-26 10:59:11 +000013620Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * DOCBparser.c: patche from László Kovács
13623
Daniel Veillard30211a02001-04-26 09:33:18 +000013624Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * parser.c: applied fixes from Christian Glahn bug report #53391
13627
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013628Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * error.c: Jean François Lecomte provided a complete description
13631 and a fix to bug #53537
13632
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013633Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13636
Daniel Veillard1034da22001-04-25 19:06:28 +000013637Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * DOCBparser.c SAX.c: a bit more work on entities processing.
13640 Still Need to cleanup XML output and references in attributes
13641
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013642Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13645
Daniel Veillardb33c2012001-04-25 12:59:04 +000013646Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * tree.c: trying to fix #53574, not completely complete,
13649 I would like xmllint --copy --debug test/ent1 and
13650 xmllint --debug test/ent1 to show the same result.
13651 * xpath.c: fix a bug when trying to sort namespace nodes
13652
Daniel Veillard5146f202001-04-25 10:29:44 +000013653Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * HTMLtree.c: real fix for #53402
13656
Daniel Veillard7533cc82001-04-24 15:52:00 +000013657Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13660 PIs when using xsl:output
13661 * valid.c: closing #53537 some case generate segfaults if there
13662 is validity errors
13663
Daniel Veillard61b33d52001-04-24 13:55:12 +000013664Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13667 of external parsed entities, added --noent to testDocbook
13668 * valid.c: Garry Pennington found an uninitialized variable
13669 access in xmlValidateElementContent()
13670
Daniel Veillard56098d42001-04-24 12:51:09 +000013671Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13674 with madness
13675 * result/HTML/ : this modified the result of the regression tests
13676 a lot.
13677
Daniel Veillard122376b2001-04-24 12:12:30 +000013678Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13681 to doc where it wasn't checked against NULL reported by
13682 Jens Laas
13683
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013684Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13687 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13688
Daniel Veillardeae522a2001-04-23 13:41:34 +000013689Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13692 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13693 * SAX.[ch]: cleanup and updates for DocBook
13694 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13695 ex SGML identifier changes
13696 * valid.c: removed a static unused function.
13697
Daniel Veillardde57c612001-04-23 09:13:36 +000013698Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * HTMLtree.c: applied change for Paul Sponagl on script saving
13701 * Makefile.am: the warning about entity title.xml are normal.
13702
Daniel Veillard393df012001-04-22 20:11:18 +000013703Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * configure.in: release of 2.3.7
13706 * Makefile.am: fixing make distcheck
13707
Daniel Veillarda41123c2001-04-22 19:31:20 +000013708Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * doc/html/* doc/xml.html: updated and regenerated the docs
13711
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013712Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13715
Daniel Veillarde82a9922001-04-22 12:12:58 +000013716Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * tree.c: fixed #53388 with the provided patch
13719
Daniel Veillard06803992001-04-22 10:35:56 +000013720Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * valid.c: Bjorn detected an invalid memory access. Fixed
13723 vstateVPush()
13724
Daniel Veillard40af6492001-04-22 08:50:55 +000013725Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13728
Bjorn Reese70a9da52001-04-21 16:57:29 +000013729Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13730
13731 * libxml.h: new header used only for the compilation of libxml
13732 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13733 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13734 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13735 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13736 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13737 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13738 baseline (version 1.2 plus a single patch).
13739 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13740 scientific notation for numbers. Tests added.
13741 * xpath.c: formatting of numbers changed to use sprintf
13742 (contribution from William Brack)
13743
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013744Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13745
13746 * valid.c: cleanup, more useful debugging
13747 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13748 * xmlIO.c: entity loading is printed as an error when validating
13749
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013750Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * valid.c: fixed to validate within entities
13753 * test/VCM/v22.xml: added a specific testcase
13754
Daniel Veillardca1f1722001-04-20 15:47:35 +000013755Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * valid.c: forgot an epsilon transition in for ()+
13758 * test/VCM/v21.xml : added a specific test case
13759
Daniel Veillard85349052001-04-20 13:48:21 +000013760Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * valid.c: removed a state explosion exhibited by RSS
13763 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13764 from bug #51872
13765
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013766Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13769 validation without using an ugly NFA -> DFA algo in the source.
13770 Made a specific algorithm easier to maintain, using a single
13771 stack and without recursion.
13772 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13773 * hash.c: made the growing routine static
13774 * tree.h parser.c: added the parent information to an
13775 xmlElementContent node.
13776
Daniel Veillarde470df72001-04-18 21:41:07 +000013777Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * SAX.c parser.c xpath.c: generating IDs when not validating
13780 from an external parsed entity was poisoning the ID has table
13781 with removed values. This was killing XSLT on the KDE help
13782 browser.
13783
Daniel Veillardceacdd92001-04-18 15:10:35 +000013784Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * entities.h: andrew@ugh.net.au detected a double declaration
13787
Daniel Veillarda10efa82001-04-18 13:09:01 +000013788Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * debugXML.c hash.c tree.h valid.c : some changes related to
13791 the validation suport to improve speed with DocBook
13792 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13793 the way validation errors get reported
13794
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013795Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13798 by P C Chow and William M. Brack for XSLT HTML output
13799
Daniel Veillard2d90de42001-04-16 17:46:18 +000013800Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13803 Igor Zlatkovic patches for MSC compilation and added his
13804 updates
13805
Daniel Veillarde043ee12001-04-16 14:08:07 +000013806Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13809 prefix lookup.
13810 * parserInternals.c: fixed the bug reported by Morus Walter
13811 due to an off by one typo in xmlStringCurrentChar()
13812
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013813Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * HTMLparser.c result/HTML/*: revamped the way the HTML
13816 parser handles end of tags or end of input
13817
Daniel Veillard82daa812001-04-12 08:55:36 +000013818Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13821
Daniel Veillard67a21302001-04-11 14:39:16 +000013822Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13825 bug where the linktime verions of free() won't work ...
13826
Daniel Veillard27b55282001-04-11 12:22:25 +000013827Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13830
Daniel Veillardafc73112001-04-11 11:51:41 +000013831Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * doc/xml.html: added 2.3.6 release
13834
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013835Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13838 * result/wml.xml: resulted in a small output change
13839
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013840Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * tree.c: xmlNewDoc was missing the charset initialization
13843 * xmllint.c: added --auto to autogenerate a doc, allow to
13844 reproduce the problem fixed on xmlNewDoc
13845
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013846Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * xpath.c: trying to get 52979 solved
13849 * tree.c result/ result/noent/: trying to get 52712 solved, this
13850 also made me clean up the fact that XML output in general should
13851 not add formating blanks by default, this changed the output of
13852 a few tests
13853
Daniel Veillard73639a72001-04-10 14:31:39 +000013854Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13857
Daniel Veillardfac26a12001-04-08 13:08:14 +000013858Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * configure.in: finally released 2.3.6
13861
Daniel Veillard911f49a2001-04-07 15:39:35 +000013862Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * xpath.c: checking for null pointer generated by new code
13865
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013866Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * xpath.c: fixed a [] evaluation problem reported
13869 * test/XPath/tests/simpleaddr: extended test
13870 * result/XPath/simpleaddr: updated result
13871
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013872Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * xmllint.c: Dan Timis reported a portability problem
13875 on Macs without mmap, fixed it.
13876
Daniel Veillardb38bd552001-04-03 18:22:00 +000013877Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * testXPath.c : added a --tree option allowing to display the
13880 tree dump of the XPath expression
13881
Daniel Veillard4dd93462001-04-02 15:16:19 +000013882Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * xpath.c: fixed a memleak when comparing nodesets
13885 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13886 * tree.c: added a TODO
13887
Daniel Veillard92ad2102001-03-27 12:47:33 +000013888Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13891 we need string functions
13892 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13893 to be able to use them where needed. Applied some changes
13894 to reduce name linking pollution and compile in only what's
13895 needed.
13896 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13897 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13898 for the string manipulation functions
13899 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13900 to the free() function of xmlmemory.c
13901 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13902 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13903 usage.
13904
13905
Daniel Veillard2be30642001-03-27 00:32:28 +000013906Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * error.c: applied the context output patch of the error
13909 handling submitted by Chuck Griffith
13910 * error/VC/*: this slightly change some error logs
13911
Daniel Veillard50582112001-03-26 22:52:16 +000013912Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * parser.c: fixed line number reporting on error
13915
Daniel Veillard04be4f52001-03-26 21:23:53 +000013916Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * parser.c: Sullivan and Darin found a parser bug,
13919 applied the patch.
13920
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013921Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13924 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13925 xmlversion.h.in xpointer.c: of course the way I defined
13926 UNUSED breaks on old gcc version. Try to be smart and
13927 also define it directly in xmlversion.h
13928 * configure.in: removed -ansi flag from the pedantic set
13929
13930Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013931 Huge cleanup, I switched to compile with
13932 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13933 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13934 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13935 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13936 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13937 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13938 encoding.h entities.c error.c list.[ch] nanoftp.c
13939 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13940 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13941 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13942 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13943 Cleanup, staticfied a number of non-exported functions,
13944 detected and cleaned up a dozen of problem found this way,
13945 avoided a lot of public function name/typedef/system names clashes
13946 * doc/xml.html: updated
13947 * configure.in: switched private flags to the really pedantic ones.
13948
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013949Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * configure.in: 2.3.5
13952 * doc/html/*: rebuilt the docs
13953
Daniel Veillard146c9122001-03-22 15:22:27 +000013954Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * parser.c: fixed a reported bug in NOTATION parsing
13957 * uri.c: accepted but not fixed bug 51876, added TODO
13958 * Makefile.am: fixed bug 51876
13959
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013960Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * config.h.in configure.in error.c: fix a compilation problem
13963 on platforms without vsnprintf (xml@thewrittenword.com)
13964
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013965Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * parser.c: fixed a function name header typo
13968 * SAX.c: notations can also occur in external subset.
13969
Daniel Veillard7d42b542001-03-20 13:22:46 +000013970Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * error.c: removed a C++ like comment
13973
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013974Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * parser.c: fixing bug 52299 strange condition leading
13977 to a parser crash due to a buffer overflow
13978 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13979 added the specific test case
13980
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013981Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13984 xmlXPathConvert{String,Number,Boolean} to be able to make
13985 type casts without a context stack, fixed some implementation
13986 problems related to the absence of context at parse-time,
13987 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13988 in the public API too
13989 * xpointer.c xpathInternals.h: we need to know at parse time
13990 whether we are compiling an XPointer
13991
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013992Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13993
13994 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13995 cleaned up the parser internals, refactored XPath code, added
13996 new compilation based APIs and cleanly separated public and
13997 private APIs.
13998
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013999Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * xpath.h: the comp field must be added at the end to avoid
14002 killing binary compat.
14003
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014004Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * Makefile.am: detect XPath memleaks in regreson tests
14007 * error.c: fixed and error w.r.t. error reporting still using
14008 stderr
14009 * hash.c: added new line at end of file
14010 * tree.h: minor cleanup
14011 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14012 expression parsing from evaluation, resulted in a number of
14013 changes internally, and in XPointer. Likely to break stuff
14014 using xpathInternals.h but should remain binary compatible,
14015 new interfaces will be added.
14016
Daniel Veillardd574f782001-03-14 19:40:17 +000014017Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * configure.in: fixed a couple of problems reported by
14020 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14021 without gcc on non linux platforms.
14022
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014023Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14026 a fix for --with-html-dir= configure support. I hope it won't
14027 break rpm generation
14028
Daniel Veillarda022fe02001-03-14 16:30:00 +000014029Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * xmlIO.c: one function comment cleanup.
14032
Daniel Veillard25239c12001-03-14 13:56:48 +000014033Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * SAX.c: external subset notations were improperly registered
14036 in the internal subset.
14037
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014038Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * README.cvs-commits: added, pointing to HACKING
14041 * HACKING: updated
14042
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014043Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * parser.c: and Matt Sergeant found one in the XML push
14046 parser (erroneous check I forgot to remove when I fixed the
14047 main parser).
14048
Daniel Veillard68d7b672001-03-12 18:22:04 +000014049Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * xpath.c: ptittom found a small bug in UnaryExpr
14052
Daniel Veillarde356c282001-03-10 12:32:04 +000014053Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * configure.in: bumped to 2.3.4
14056 * error.c: fixed bug #51860
14057 * tree.c: fixed bug #51861
14058 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14059 * tree.[ch] : added xmlDefaultBufferSize
14060 * nanoftp.c: typo in function name header block
14061 * doc/xml.html : updated, added link to XML::LibXSLT
14062 * doc/html/* : rebuilt the docs
14063
Daniel Veillard80f32572001-03-07 19:45:40 +000014064Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * parser.c SAX.c: the new content parsing code raised an
14067 ugly bug in the characters() SAX callback. Found it
14068 just because of strangeness in XSLT XML Rec ouptut :-(
14069
Daniel Veillard6c831202001-03-07 15:57:53 +000014070Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * Makefile.am: Martin Baulig suggested to add -lm
14073 * tree.c: found another bug in xmlNodeGetContent()
14074
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014075Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * xpath.c: Bjorn found the error related to strictness of comparison.
14078
Daniel Veillard29631a82001-03-05 09:49:20 +000014079Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * parser.c: trying to fix the Dtd parsing problem reported
14082 by Gary, side effect of last week speed optimizations.
14083
Daniel Veillard14be0a12001-03-03 18:50:55 +000014084Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14087 * parserInternals.c: removed unneeded test raised by Stric
14088
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014089Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14090
14091 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14092 and fixed by William Brack). Added xmlXPathFormatNumber.
14093 Changed the sorting slightly.
14094 * configure.in Makefile.am example/Makefile.am: Added -lm.
14095 Please note that applications linking with libxml2, must
14096 also like with the math library from now on.
14097
Daniel Veillardf9533d12001-03-03 10:04:57 +000014098Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14101
Daniel Veillard2f362242001-03-02 17:36:21 +000014102Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * parser.c: one must report spaces even if the Dtd element
14105 content proves that this is not part of the element content.
14106 * result/valid/*.xml: this changed the ouptu slightly
14107
Daniel Veillardb402c072001-03-01 17:28:58 +000014108Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * configure.in: bumped to 2.3.3
14111 * doc/xml.html: updated
14112
Daniel Veillard77851712001-02-27 21:54:07 +000014113Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * tree.c: minor doc fix
14116 * xpath.c: deallocation issues when a result tree has been
14117 converted to a node-set
14118
Daniel Veillardec70e912001-02-26 20:10:45 +000014119Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * doc/xml.html: oops corrected dates s/2000/2001
14122
Daniel Veillard8730c562001-02-26 10:49:57 +000014123Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * valid.c: new patch from Gary Pennington
14126
Daniel Veillard91e9d582001-02-26 07:31:12 +000014127Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * doc/xml.html: applied patch from Ankh
14130
Daniel Veillardedac3c92001-02-26 01:36:19 +000014131Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * xinclude.c: fixed a problem building on Mac
14134
Daniel Veillard21a0f912001-02-25 19:54:14 +000014135Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * parser.c: more work on increasing parsing ferformances
14138
Daniel Veillard48b2f892001-02-25 16:11:03 +000014139Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14142 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14143 avoiding memcpy in production builds MEM_CLEANUP macro use
14144 * parser.[ch] parserInternals.c: optimizations of the tightest
14145 internal loops inside the parser. Better checking of I/O
14146 flushing/loading conditions
14147 * xmllint.c : added --timing
14148
Daniel Veillard71681102001-02-24 17:48:53 +000014149Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * configure.in: bumped to 2.3.2
14152 * doc/xml.html: updated for release
14153
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014154Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * xpath.c: found a memleak and fixed a nasty bug
14157
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014158Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * xmllint.[c1] : added return code errors for xmllint
14161 * xpath.c: specific debug dump function for result value trees
14162
Daniel Veillard4b637072001-02-21 21:52:55 +000014163Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * xpath.c: finally implemented xmlXPathCompareNodeSets
14166 * test/XPath/expr/floats results/XPath/expr/floats: added
14167 a test for float expressions
14168
Daniel Veillardf714aa32001-02-21 03:07:44 +000014169Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14172 * parserInternals.[ch]: trying to speed up parsing
14173 * xpath.c : speeded up node set equality op
14174
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014175Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14178 better handling of ID/IDREF and the list modules associated
14179 * configure.in: small CFLAGS cleanup
14180
Daniel Veillarda8abee62001-02-19 15:14:59 +000014181Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * configure.in: fixed iconv detection on AIX (stric)
14184
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014185Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014186
14187 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14188
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014189Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14190
14191 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14192 and optimized xmlXPathNodeSetSort
14193
Daniel Veillard142adbf2001-02-17 13:21:05 +000014194Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * xpath.c: bug fix when context size is 0
14197 * parser.c: I like Norm's Dtd because they still manage to break
14198 the parser occasionally
14199
Daniel Veillardf23e0092001-02-16 13:21:29 +000014200Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14203
Daniel Veillarde0e26512001-02-16 00:11:46 +000014204Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14207 attributes within the XML-1.0 namespace
14208
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014209Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * xpathInternals.h: exported a few axis functions
14212 * doc/xml.html: updated the doc
14213
Daniel Veillard760f4422001-02-15 14:59:48 +000014214Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * configure.in: applied patch from Daniel van Balen for OpenBSD
14217 and bumped version to 2.3.1
14218 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14219 attempt to find autoclosing was simply broken, removed it,
14220 updated the examples, this is better
14221
Daniel Veillardd194dd22001-02-14 10:37:43 +000014222Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14225 hash functionnalities.
14226 * doc/html/* : rebuild the doc
14227
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014228Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14231 on predicate
14232 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14233 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14234 really want to have tags closed on output even if we accept
14235 unclosed ones on input
14236
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014237Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * xpath.c: ouch don't free NULL, rare case fixed
14240 * tree.c: don't coalesce text nodes if they don't have the
14241 same behaviour wrt escaping on output
14242
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014243Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * xpath.c: small fixup
14246 * SAX.c: don't warn on empty namespaces.
14247
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014248Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * README: a bit of cleanup
14251 * configure.in: preparing for 2.3.0 release
14252
Daniel Veillard1f83d392001-02-08 09:37:42 +000014253Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * hash.[ch]: added a first version of xmlHashSize()
14256 * valid.c: another bug fix from Gary Pennington
14257
Daniel Veillard5eef6222001-02-07 18:24:48 +000014258Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * valid.c: couple of bug fixes pointed by Gary Pennington
14261 * HTMLtree.c: #if 0 cleanup
14262
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014263Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14266 which removes a time consuming check of xmlXPathNodeSetAdd()
14267 and use it in places where we are sure to not break unicity
14268
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014269Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * xpath.c: bug fixes found from XSLT
14272 * tree.c: preserve node->name special values when copying nodes.
14273 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14274 external subset are fetched when available but without full
14275 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14276 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14277 output with encoding disabled.
14278
Daniel Veillard2c833b62001-02-03 08:52:06 +000014279Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14282 xmlCheckFilename should not be called from xmlFileOpenW
14283 and xmlGzfileOpenW
14284
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014285Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14288 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14289 added the new tests for URI normalization
14290 * testURI.c: fixed stoopid bugs
14291 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14292 the URI in the error messages are now properly normalized
14293
Daniel Veillardea28ce62001-02-02 08:20:19 +000014294Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14297
Daniel Veillarde99a4762001-02-01 04:34:35 +000014298Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14301
Daniel Veillard2b325a02001-01-31 20:46:31 +000014302Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * xpath.c: fixed mod operator
14305
Daniel Veillardde55cf62001-01-31 15:53:13 +000014306Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * parser.c: fixed xmlStrcat doc
14309 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14310 trees.
14311
Daniel Veillard2f913b72001-01-31 13:23:49 +000014312Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * xpath.c result/XPath/tests/chaptersbase
14315 result/XPath/tests/simplebase: fixed XPath node()
14316 * tree.c: small fix in xmlNewNs()
14317 * Makefile.am: removed extraneous xml2Conf.sh rule
14318
Daniel Veillardb42042b2001-01-28 07:40:36 +000014319Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14322 Changed the library name, in order to get libxml-devel and
14323 libxml2-devel to coexist on a single system
14324 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14325 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14326
Daniel Veillardee0a4662001-01-27 18:59:33 +000014327Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14330 libxml2-devel installable in // as libxml-devel.
14331
Daniel Veillard5eb05942001-01-27 17:50:22 +000014332Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * doc/Makefile.am: fixed make rebuild in doc
14335 * doc/html/*.html: rebuilt the docs
14336
Daniel Veillard65c295d2001-01-26 09:32:39 +000014337Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14340
Daniel Veillard8e199902001-01-25 18:54:39 +000014341Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14344 the HTML doc to go into the -devel RPM ...
14345 * aclocal.m4 config.h.in: some updates due to auto* magic
14346
Daniel Veillard93086662001-01-25 18:13:04 +000014347Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * xpath.h: added a hook in the context structure allowing to
14350 link to extra support, needed for XSLT
14351
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014352Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14355 xmlXPtrCmpPoints to use it.
14356 * propagated the following patch from Alejandro Forero
14357 * include/win32config.h xmlIO.c: applied further suggestions
14358 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14359 * example/gjobread.c: fixed warnings, now that it builds
14360
14361Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14362
14363 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14364
14365 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14366 filename points to a valid file (not a directory).
14367 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14368 Added calls to xmlCheckFilenameDir.
14369
14370 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14371 `path' (rather than `filename') as the parameter to gzopen and open.
14372
Daniel Veillard48177c22001-01-23 15:27:41 +000014373Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * Makefile.am: fixed a problem with EXTRA_DIST
14376
Daniel Veillardb83ba402001-01-22 22:45:10 +000014377Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * Makefile.am example/Makefile.am: finally found the trick
14380 to build the example, i.e. add "." in SUBDIRS before example
14381 in the list <grin/>
14382
Daniel Veillard82687162001-01-22 15:32:01 +000014383Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * doc/xml.html: updated with an XSLT section, removed pointer to
14386 W3C CVS base.
14387
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014388Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14391 too, and deallocation need to occur the same way.
14392
Daniel Veillarde4566462001-01-22 09:58:39 +000014393Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14396 type correponding to an XSLT result tree fragment. Share most
14397 of the data format with node set, as well as operators.
14398 * HTMLtree.c: added a newline at the end of the doctype output
14399 whe this one is not present initially.
14400 * tree.c: make sure taht the parent and doc pointers are properly
14401 set when copying attributes (lists).
14402
Daniel Veillard701c7362001-01-21 09:48:59 +000014403Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14406
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014407Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * xpath.c: seems I finally killed that ugly path evaluation
14410 context bug (tagged 9999 in case is is wrong)
14411
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014412Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14415 for XSLT
14416
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014417Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14420 for xmlGzfileOpen() bug
14421
Daniel Veillardf6eea272001-01-18 12:17:12 +000014422Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * xpath.c: removed an error found by XSLT usage
14425 * tree.c parserInternals.h: use a predefined static string
14426 for text and comment nodes, avoid freeing them in xmlFreeNode,
14427 exported the string name in parserInternals.h and added
14428 another value to disable encoding at output (for XSLT),
14429 gain memory, time.
14430
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014431Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14434 win32/libxml2/libxml2_so.dsp: new makefiles and update
14435 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14436
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014437Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14440 Gary Pennington
14441
Daniel Veillard389e6b72001-01-15 19:41:13 +000014442Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * xpath.c: fixed the comaprision of values and nodelists,
14445 need to compare nodelist still ...
14446 * debugXML.c: avoided a possible core dump
14447 * HTMLparser.c: cleanup
14448 * nanohttp.c: contributed fix.
14449 * tree.c: fixes in properties handling added xmlSetNsProp
14450 needed by libxslt
14451 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14452 comment
14453 * TODO: updated
14454
Daniel Veillard167bd532001-01-06 21:09:34 +000014455Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14456
14457 * parser.c parserInternals.c: applied Bjorn Reese optimization
14458 patch
14459
14460Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * Makefile.am: applied patch fro make check from Martin Vidner
14463
Daniel Veillard503b8932001-01-05 06:36:31 +000014464Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * configure.in: preparing 2.2.11
14467 * doc/html/*: rebuild the HTML files
14468 * doc/xml.html : updated
14469
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014470Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14471
14472 * tree.c: fixed a stupid bug
14473 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14474 patches related to validation of an XInclude processing result
14475 * TODO: updated
14476
Daniel Veillarde2488192001-01-04 10:54:22 +000014477Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14480 on large files
14481
Daniel Veillardf060a412001-01-03 20:52:44 +000014482Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14485
Daniel Veillard45cff692001-01-03 18:02:04 +000014486Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14489 reported by Jonas Borgström
14490 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14491
Daniel Veillard08108982001-01-03 15:24:58 +000014492Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * testXPath.c xpath.c: fixing the XPath union expressions problem
14495 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14496
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014497Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * xmllint.c: Made is so if the file name is "-" is will read form
14500 standard input. Sven Heinicke <sven@zen.org>
14501 * tree.c: fixed a problem when growing buffer
14502 * tree.h: fixed the comment of the node types following andersca
14503 comment
14504 * TODO: updated
14505
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014506Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * HTMLparser.[ch]: added a way to avoid adding automatically
14509 omitted tags. htmlHandleOmittedElem() allows to change the
14510 default handling.
14511 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14512 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14513 of xmllint too when using --memory flag, added a memory test
14514 suite at the Makefile level.
14515 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14516 with namespace use when encountering QNames in XPath evalation,
14517 added xmlns() scheme in XPointer.
14518 * nanoftp.c : incorporated a fix
14519 * parser.c xmlIO.c: fixed problems raised with encoding when using
14520 the memory I/O
14521 * parserInternals.c: closed bug 25934 reported by
14522 torsten.landschoff@innominate.de
14523 * TODO: updated
14524
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014525Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14526
14527 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14528 on a non-updated tree :-(, made a 2.2.10 release to correct the
14529 situation
14530
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014531Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14534 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14535 integrated a set of OpenVMS changes from Howard Taylor
14536 <Howard.Taylor@pacoast.com>
14537
Daniel Veillard58770e72000-11-25 00:48:47 +000014538Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14539
14540 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14541 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14542
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014543Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * HTMLparser.c: some fixes on auto-open of html/head/body
14546 * encoding.c: fixed a compilation error on some gcc env
14547 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14548 XPointer implementation
14549 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14550 related XPointer tests and associated results
14551
Daniel Veillard300f7d62000-11-24 13:04:04 +000014552Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * doc/xmldtd.html doc/xml.html: following a short step by step
14555 guidance on IRC to help maciej with DTDs I started a small
14556 page on the subject.
14557
Daniel Veillard748e45d2000-11-17 16:36:08 +000014558Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * HTMLparser.c: fixed handling of broken charrefs
14561 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14562 patches
14563
Daniel Veillard28929b22000-11-13 18:22:49 +000014564Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * doc/xml.html doc/html/* : rebuilt the docs after adding
14567 xinclude and updated page for 2.2.7 and 2.2.8
14568 * configure.in: releasing 2.2.8
14569
Daniel Veillard41e06512000-11-13 11:47:47 +000014570Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * parser.[ch] parserInternals.c: applied the conditional
14573 section processing fix from Jonathan P Springer
14574 <jonathan.springer2@gte.net>
14575 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14576 project file, fixed iconv default non support
14577 * xpath.c: fixed the problem of evaluating relative expressions
14578 when a node context is provided.
14579
Daniel Veillardbf432752000-11-12 15:56:56 +000014580Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14581
14582 * nanoftp.c: fixed gcc 2.95 new warnings
14583 * SAX.c: fixed a stupid bug
14584 * tree.c: fixed a formatting problem when round-tripping
14585 from/to memory
14586 * xinclude.c: chased memleak, fixed a base problem
14587 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14588 xmlXPtrBuildNodeList()
14589 * TODO: updated
14590 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14591 adding a first small set of regression tests for XInclude
14592
Daniel Veillardc2def842000-11-07 14:21:01 +000014593Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * nanohttp.[ch]: applied Wayne Davison patches to access
14596 the WWW-Authorization header.
14597 * parser.c: Closed Bug#30847: Problems when switching encoding
14598 in short files by applying Simon Berg's patch.
14599 * valid.c: fixed a validation problem
14600 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14601 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14602 Wayne Davison
14603 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14604 need to be extended to non full nodes selections.
14605 * xinclude.c: starts to work decently
14606
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014607Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14610 debugXML.c xmlversion.h.in: Started adding XInclude support,
14611 this is a new xmllint option
14612 * tree.c xpath.c: applied TOM patches for XPath
14613 * xpointer.c: fixed a couple of errors.
14614 * uri.c: added an escaping function needed for xinclude
14615 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14616 new warning from RH70 gcc's version
14617
Daniel Veillarda4964b72000-10-31 18:23:44 +000014618Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * HTMLparser.c: fixed loop on invalid char in scripts
14621 * parser.c: update to description of xmlIOParseDTD()
14622 * libxml.m4 xmlversion.h.in: changes contributed by
14623 Michael Schmeing <m.schmeing@internet-factory.de>
14624 * configure.in: preparing for 2.2.7
14625 * Makefile.am: trying to avoid config.h and acconfig.h
14626 being included in the distrib
14627 * configure.in: released 2.2.7
14628
14629Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14630
14631 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14632 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14633
Daniel Veillard01411222000-10-30 15:33:22 +000014634Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * parser.[ch]: added xmlIOParseDTD()
14637 * xpointer.c: added support for the 2 extra parameters of
14638 string-range, fixed a stoopid error when '0' was present
14639 in XPointer expressions
14640 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14641 testsuite for the above
14642
Daniel Veillard6db58192000-10-30 09:27:53 +000014643Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14644
14645 * libxml.spec.in: improved package descriptions
14646
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014647Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * xpath.c xpathInternals.h: applied a large cleaning patch
14650 from TOM <ptittom@free.fr>, it also add namespace support
14651 for function and variables registration.
14652
Daniel Veillardbd20df72000-10-29 17:53:40 +000014653Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14656 * Makefile.mingw: Wayne Davison's update adding hash.c
14657
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014658Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * xpath.c: fixed the root evaluation problems
14661 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14662 ignorable spaces with <b> <bold> <em>
14663 * tree.c: fixed a loop in xmlSearchNsByHref()
14664
Daniel Veillard767662d2000-10-27 17:04:52 +000014665Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * xpath.c: applied another XPath patch from TOM
14668 * xpath.c include/makefile.am: applied another patch from
14669 china@thewrittenword.com (cleanup on IRIX).
14670
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014671Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * xml-config.1: received a fixed version from Fredrik Hallenberg
14674 <hallon@lysator.liu.se>
14675
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014676Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14679 cleanup patch for XPath
14680
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014681Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * patched to redirrect all "out of context" error messages to
14684 a reconfigurable routine. The changes are:
14685 * xmlerror.h : added the export of an error context type (void *)
14686 an error handler type xmlGenericErrorFunc there is an interface
14687 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14688 to reset the error handling routine and its argument
14689 (by default it's equivalent to respectively fprintf and stderr.
14690 * all the c files: all wild accesses to stderr or stdout within
14691 the library have been replaced to calls to the handler.
14692
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014693Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14694
14695 * configure.in: release 2.2.6
14696 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14697 exporting the inner functions of xpath for extension modules
14698 * doc/*: updated and rebuilt the doc
14699
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014700Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * nanohttp.c : applied Wayne HTTP cleanup patch
14703 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14704 and xmlNodeSetSpacePreserve()
14705
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014706Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * xpath.c: closing bug #29260
14709
Daniel Veillard126f2792000-10-24 17:10:12 +000014710Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14713 multikey tuples, made hash structure opaque
14714 * valid.[ch]: moved elements, attributes, notations decalarations
14715 as well as ID and refs to hash tables.
14716 * entities.c: hash cleanup
14717 * xmlmemory.c: fixed a dump problem in debug mode
14718 * include/Makefile.am: problem passing in DESTDIR= values patch
14719 from Marc Christensen <marc@calderasystems.com>
14720 * nanohttp.c: removed debugging remains
14721 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14722 * HTMLparser.c parser.c: fixing a number of problems with the
14723 macros in the *parser.c files (Wayne).
14724 * HTMLparser.c: close the previous option when opening a new one
14725 (Marc Sanfacon).
14726 * result/HTML/*: updated the HTML results accordingly
14727
Daniel Veillard52afe802000-10-22 16:56:02 +000014728Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14729
14730 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14731 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14732 XPath functions and XML entities table to them. More to come...
14733 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14734
Daniel Veillard683cb022000-10-22 12:04:13 +000014735Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * tree.c: coalesce adjacent text nodes
14738 * valid.c: handling of blank nodes in DTd validation (raised
14739 by problems with a posteriori validation).
14740 * nanohttp.c: changing behaviour on HTTP write stuff.
14741 * HTMLtree.c: forced body and html to be explicitely closed.
14742 * xpath.h: exported more XPath functions.
14743
Daniel Veillard1baf4122000-10-15 20:38:39 +000014744Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * Release of 2.2.5
14747 * xpointer.c: range() range-inside and other helper functions
14748 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14749
Daniel Veillard47e12f22000-10-15 14:24:25 +000014750Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14753 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14754
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014755Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14758 and XPointer modules
14759
Daniel Veillard134c9f32000-10-15 10:27:08 +000014760Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14761
14762 * SAX.h: closed #25107
14763
Daniel Veillard39915622000-10-15 10:06:55 +000014764Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * testSAX.c: fixed problem with cdata reporting
14767 * SAXresult/* : updated
14768
Daniel Veillard1e851392000-10-15 10:02:56 +000014769Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14772 Closed bug #27499, added to regression tests
14773 * TODO: updated
14774
Daniel Veillard7eda8452000-10-14 23:38:43 +000014775Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14778 support for SCRIPT and STYLE with help from Bjorn Reese
14779 * test/HTML/* result/HTML/*: added simple testcase and updated
14780 the existing ones.
14781
Daniel Veillardff9c3302000-10-13 16:38:25 +000014782Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14785 string-range for empty strings
14786 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14787 test/XPath/xptr/strrange: augmented the XPointer testsuite
14788
Daniel Veillard189446d2000-10-13 10:23:06 +000014789Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * doc/xml.html doc/xmlmem.html: added a module describing memory
14792 interfaces and use, updated the main page.
14793
Daniel Veillard2f971a22000-10-12 23:26:32 +000014794Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14797 nanoftp code work on Windows too now
14798
14799Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014800
14801 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14802 * xpointer.c: implemented string-range() at least a good first version
14803 * test/XPath/docs/str test/XPath/xptr/strrange
14804 result/XPath/xptr/strrange: the string-range() tests
14805
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014806Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * Makefile.am include/Makefile.am include/win32config.h
14809 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14810 and make distcheck
14811
Daniel Veillard19d61112000-10-11 23:50:35 +000014812Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14815 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14816 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14817
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014818Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14821 patch for socklen_t detection by
14822 Albert Chin-A-Young <china@thewrittenword.com>
14823
Daniel Veillardcd429612000-10-11 15:57:05 +000014824Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14825
14826 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14827 and added a --dtdvalid option to xmllint used to test it
14828
Daniel Veillard47c02452000-10-11 13:04:36 +000014829Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14832 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14833
Daniel Veillard2d38f042000-10-11 10:54:10 +000014834Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14835
14836 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14837 handlings (registration, lookup, cleanup)
14838
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014839Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14840
14841 * configure.in Makefile.am include/makefile.am: adding XPointer
14842 and XPtrtests target
14843 * xpointer.[ch] : new files for XPointer support
14844 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14845 more XPath tests
14846
Daniel Veillard57fda592000-10-10 23:24:14 +000014847Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * configure.in: fixed, very broken, make distcheck works again
14850
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014851Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14852
14853 * More work toward 2.2.5, integrated a number of patches
14854 * configure.in Makefile.am win32config.h.in: trying to cleanup
14855 make distcheck .... huh ...
14856 * include/Makefile.am include/win32config.h: new directory
14857 for includes
14858 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14859 updated teh makefiles and instructions for WIN32
14860 * xpath.c: small fixes
14861 * test/XPath/ results/XPath: updated the testcases and results
14862 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14863 suggested patches
14864 * valid.c: fixed an ID bug
14865
Daniel Veillardb71379b2000-10-09 12:30:39 +000014866Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014869 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014870 * xpath.[ch]: worked on XPointer
14871
Daniel Veillard7e99c632000-10-06 12:59:53 +000014872Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * configure.in Makefile.am: 2.2.5, ship the include in an
14875 include/libxml subdirectory, use symlinks when using CVS
14876 * testSAX.c: fixed small bug
14877 * testXPath.c: changed the way testfiles are parsed
14878 * debugXML.c: same kind of cleanup when parsing an argument expression
14879 XPath/XPointers can have blanks embedded
14880 * xpath.[ch]: more cleanup, reorgs for XPointer work
14881 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14882 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14883
Daniel Veillard55b91f22000-10-05 16:30:11 +000014884Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14885
14886 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14887 in the XPath engine, rewrote large parts of it, now it's far
14888 cleaner and in sync with the REC not an old WD. Fixed a parsing
14889 problem in the interactive XML shell found when testing XPath.
14890
Daniel Veillardac260302000-10-04 13:33:43 +000014891Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14894 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14895 examples with the extra test
14896
Daniel Veillard7cfce322000-10-04 12:40:27 +000014897Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14900 the global init function.
14901
Daniel Veillard970112a2000-10-03 09:33:21 +000014902Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * HTMLparser.c: Doohhh, attribute name parsing was still case
14905 sensitive ! Fixed this ...
14906 * result/HTML/* : updated the tests results accordingly
14907
Daniel Veillard740abf52000-10-02 23:04:54 +000014908Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14911 engine, should be far more stable, incorporated a new version of
14912 preceding/following axis, need testing
14913 * uri.c: fixed file:///c:/a/b/c problem
14914 * test/XPath/tests/idsimple: augmented the XPath tests
14915
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014916Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * doc/* rebuilding docs for 2.2.4 release
14919
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014920Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * configure.in: releasing 2.2.4
14923 * parser.[ch]: added xmlStrEqual()
14924 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14925 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14926 use xmlStrEqual instead
14927 * TODO: updated
14928 * added an XPath test
14929
Daniel Veillardbc765302000-10-01 18:23:35 +000014930Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14931
14932 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14933 * entities.h: exported xmlInitializePredefinedEntities
14934 * parser.[ch] : added xmlInitParser()
14935 * parserInternals.h : had to export htmlInitAutoClose()
14936
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014937Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14940 problems
14941 * Makefile.am : added XPath regression tests to normal tests
14942 * uri.c: fixed a problem with local paths, cleanup
14943 * parser.c: fixed a problem with large CData sections
14944
Daniel Veillardd2ade932000-09-30 14:39:55 +000014945Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14946
14947 * configure.in xml-config.in: patch from "Ben Taylor"
14948 <sol7x86@hotmail.com> for solaris shared libs lookup
14949
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000149502000-09-30 Martin Baulig <baulig@suse.de>
14951
14952 * libxml-2.0.pc.in: Provide pkg-config script.
14953
14954 * configure.in: Create the libxml-2.0.pc script from the
14955 libxml-2.0.pc.in templates.
14956 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014957 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014958
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014959Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14962 when compiling with MSC
14963
Daniel Veillard46057e12000-09-24 18:49:59 +000014964Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * xpath.c: patch for normalize-string() substring-before(),
14967 substring-after() and translate() functions from Bjorn Reese
14968 <breese@mail1.stofanet.dk>
14969 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14970 Fredrik Hallenberg <hallon@lysator.liu.se>
14971 * TODO: updated
14972
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014973Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14974
14975 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14976 problem of socklen_t being undefined on a number of platforms
14977 * debugXML.c: fixed a compilation problem when without snprintf
14978
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014979Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14982 an URI bug and a fix for the control-character-induced infinite loop
14983 * nanohttp.c: preventive fix for compiling on WIN32
14984
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014985Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * xmlint.c: closing bug #25000
14988
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014989Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14992 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14993 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14994 related function, fixing xmlStrncmp(), and associated cleanup
14995 * result/HTML/entities.html.sax: updating result
14996
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014997Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * uri.c: applied patch for URI escaping from Wayne Davison
15000 <wayned@blorf.net>
15001 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15002 from Denis Barbier <barbier@imacs.polytechnique.fr>
15003 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15004 patch from Wayne Davison
15005
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015006Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * doc/xml.html : updated with new releases, adding "how to help"
15009
Daniel Veillard04698d92000-09-17 16:00:22 +000015010Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15013 removed a few warnings in pedantic mode ...
15014 * parserInternals.c parser.c: moved encoding switching function
15015 to parserInternals.c
15016 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15017
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015018Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15021 error or warning handlers
15022
Daniel Veillardb1059e22000-09-16 14:02:43 +000015023Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * parserInternals.c parserInternals.h parser.c Makefile.am:
15026 created a new module parserInternals.c, moved most of the
15027 code shared by the various parsers there, as well as
15028 deprecated code from parser.c. More cleanup of parser.c
15029 * uri.c: fixed a problem when URI is NULL
15030 * valid.c: speedup when looking for an attribute declaration
15031
Daniel Veillard39c7d712000-09-10 16:14:55 +000015032Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15035 the cleanup of the computation of URI references when seeking
15036 external entities. The URI reference string and the resulting
15037 URI are both stored now.
15038 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15039 large s(n)printf checks and cleanup from Denis Barbier
15040 <barbier@imacs.polytechnique.fr>
15041 * xmlversion.h.in tree.h: couple of SGML declarations for a
15042 possible docbook module.
15043 * result/VC/ : a couple of test output changed due to the change
15044 of the entities URI
15045
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015046Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * parser.h: added a _private field for linking user's data
15049
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015050Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * parser.c parserInternals.h: demacroified most of the IS_XXX
15053 the gain in size is significant so ...
15054
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015055Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15056
15057 * entities.c: cases where looking up entities with doc==NULL
15058 covered
15059
Daniel Veillard90e11312000-09-05 10:42:32 +000015060Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15061
Daniel Veillard1de50802000-09-07 08:54:32 +000015062 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015063 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15064
Daniel Veillard98a79162000-09-04 11:15:39 +000015065Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15066
Daniel Veillard1de50802000-09-07 08:54:32 +000015067 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015068 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15069 * Makefile.in: added URItest and included thenin "make tests"
15070
15071Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015072
15073 * xmlversion.h.in: closed bug 22941
15074
Daniel Veillard2bb89092000-08-31 14:57:50 +000015075Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * doc/xmlio.html: added doc and example for entity loader
15078 redefinition.
15079
Daniel Veillard96984452000-08-31 13:50:12 +000015080Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15083 used by libxml
15084
Daniel Veillarde715dd22000-08-29 18:29:38 +000015085Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * parser.c: Fixed bug on invalid ontent characters and when using
15088 push.
15089 * xmllint.c: fixed xmllint endling of errors in push mode
15090
Daniel Veillard4948eb42000-08-29 09:41:15 +000015091Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015094 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015095 * result/HTML/*.sax: regenerated HTML SAX output
15096 * parser.c: more cleanup.
15097
Daniel Veillarde010c172000-08-28 10:04:51 +000015098Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015101 patches from Wayne Davison <wayned@users.sourceforge.net>,
15102 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015103 * HTMLparser.c: fixed an ignorable white space detection bug
15104 occuring when parsing with SAX only
15105 * result/HTML/*.sax: updated since the output is now HTML
15106 encoded...
15107
Daniel Veillard47f3f312000-08-27 22:40:15 +000015108Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015110 * HTMLparser.[ch]: applied some of Wayne Davison
15111 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015112
Daniel Veillarde0854c32000-08-27 21:12:29 +000015113Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15114
15115 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15116 undeclared namespace prefix was used, added a warning.
15117 Cleaned up support w.r.t. entities, spilling out a warning
15118 and being pedantic on lookups.
15119 * test/warning/ent9 : added testcase for previous example.
15120 * TODO: updated
15121 * parserInternals.h parser.c: changed the way names are parsed
15122 now allow infinite size and decrease penalty for normal use
15123 * parser.c: Started a big cleanup/check of the parser code,
15124 fixed some of the most tortuous entity code, spotted code
15125 unused anymore
15126 * test/*: added tests for very long names and related nasty
15127 things.
15128
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015129Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * doc/encoding.html: added encoding aliases doc
15132 * doc/xml.html: updates
15133 * encoding.[ch]: added EncodingAliases functions
15134 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15135 bottleneck affecting large DTDs like Docbook
15136 * parser.[ch] xmllint.c: added a pedantic option, will be
15137 useful
15138 * SAX.c: redefinition of entities is reported in pedantic mode
15139 * testHTML.c: uninitialized warning from gcc
15140 * uri.c: fixed a couple of bugs
15141 * TODO: added issue raised by Michael
15142
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015143Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * doc/encoding.html: propagated Martin Duerst suggestions
15146
Daniel Veillard52402ce2000-08-22 23:36:12 +000015147Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15150 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15151 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15152 by Wayne Davison
15153
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015154Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * nanoftp.c nanohttp.c: small cleanup
15157 * TODO: updated
15158
Daniel Veillard244ece92000-08-19 20:58:02 +000015159Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15160
15161 * added an old VC testcase and updated title.xml entity
15162
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015163Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15166 done on auto-opening of <p> tags and cleanup of SAX output
15167
Daniel Veillard979e55e2000-08-19 16:48:54 +000015168Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15171
Daniel Veillard4540be42000-08-19 16:40:28 +000015172Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * doc/xml.html libxml.* structure.*: updated the doc a bit
15175
Daniel Veillard808a3f12000-08-17 13:50:51 +000015176Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15179 of SAX tests
15180
Daniel Veillard29579362000-08-14 17:57:48 +000015181Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15184 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15185
Daniel Veillard1255ab72000-08-14 15:13:33 +000015186Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15187
15188 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15189 * testHTML.c: fix core dump on Solaris 2.x systems
15190 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15191 * result/HTML/*.sax: previous bug fix lead to new results
15192
Daniel Veillard03109292000-08-14 14:58:22 +000015193Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15196 * configure.in: added --with-readline=DIR to accept alternate
15197 path for readline include/library
15198 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15199 for ANSI under HP-UX
15200 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15201 includes @LIBS@
15202
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015203Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * doc/* : rebuilt the docs
15206 * getting ready for 2.2.2 release
15207
Daniel Veillard87b95392000-08-12 21:12:04 +000015208Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15209
15210 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15211 and xmlAddFeature()
15212 * tree.[ch]: added xmlAddChildList()
15213 * xmllint.c: MAP_FAILED macro test
15214 * parser.h: added xmlParseCtxtExternalEntity()
15215 * valid.c: applied bug fixes removed warning
15216 * tree.c: added CDATA block to elements content
15217 * testSAX.c: cleanup of output
15218 * testHTML.c: added SAX testing
15219 * encoding.c: better error recovery
15220 * SAX.c, parser.c: fixed one of the external entity processing
15221 of the OASis testsuite
15222 * Makefile.am: added HTML SAX regression tests
15223 * configure.in: bumped to 2.2.2
15224 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15225 SAX results
15226
Daniel Veillard88a172f2000-08-04 18:23:10 +000015227Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * configure.in: patch for HP compiler
15230
152312000-08-04 Sven Heinicke <sven@zen.org>
15232
15233 * xmllint.c: Was coredumping sometimes when the file given didn't
15234 exist.
15235
Daniel Veillard46e370e2000-07-21 20:32:03 +000015236Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15237
15238 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015239
Daniel Veillard46e370e2000-07-21 20:32:03 +000015240 when using in memory parsing. Need some cleanup.
15241 * xmllint.c configure.in: added a --memory flag to test memory
15242 parsing
15243
Daniel Veillard36650692000-07-21 15:16:39 +000015244Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * nanohttp.c: fixed socklen_t replacement to unsigned int
15247 * parser.c: fixed a space handdling missing at the end of
15248 production 28 DOCTYPE.
15249 * xmlmemory.c: fixed a stupid bug on the routine to override
15250 allocation functions
15251 * TODO: updated
15252
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015253Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * doc/ regenerated the docs
15256
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015257Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * doc/encoding.html doc/xml.html: added I18N doc
15260 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15261 improvements, both parser and filters, added ASCII & HTML,
15262 fixed the ISO-Latin-1 one
15263 * xmllint.c testHTML.c: added/made visible --encode
15264 * debugXML.c : cleanup
15265 * most .c files: applied patches due to warning on Windows and
15266 when using Sun Pro cc compiler
15267 * xpath.c : cleanup memleaks
15268 * nanoftp.c : added a TESTING preprocessor flag for standalong
15269 compile so that people can report bugs more easilly
15270 * nanohttp.c : ditched socklen_t which was a portability mess
15271 and replaced it with unsigned int.
15272 * tree.[ch]: added xmlHasProp()
15273 * TODO: updated
15274 * test/ : added more test for entities, NS, encoding, HTML, wap
15275 * configure.in: preparing for 2.2.0 release
15276
Daniel Veillard49703262000-07-10 10:27:46 +000015277Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015280 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015281
Daniel Veillard306be992000-07-03 12:38:45 +000015282Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * doc/xml.html: changed the xmlsoft.org structure, updated the
15285 examples w.r.t. root and childs
15286
Daniel Veillard7d853352000-07-02 18:53:09 +000015287Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15288
Daniel Veillard784b9352003-02-16 15:50:27 +000015289 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015290
Daniel Veillard365e13b2000-07-02 07:56:37 +000015291Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * HTMLparser.c: Work on character encoding support for the HTML parser
15294 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15295 * encoding.c: Fixed a potential memleak in the encoding stuff
15296
Daniel Veillardaf743792000-07-01 11:49:28 +000015297Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * doc/FAQ.html doc/Makefile.am : added a FAQ
15300
15301Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015302
15303 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15304 of the HTML parser to force it to not bypass SAX
15305
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015306Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * win32config.h.in: updated
15309 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15310 lacks iconv support :-( need to release 2.1.1
15311 * configure.in: release 2.1.1
15312 * HTMLparser: fixed bug #14784
15313 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15314 by Windows compiler
15315 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15316 the SAX startDocument() callback.
15317 * TODO: updated
15318
15319Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * added xmlStopParser()
15322
Daniel Veillardbe803962000-06-28 23:40:59 +000015323Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * configure.in: 2.1.0 prerelease
15326 * Large resync between W3C and Gnome tree
15327 * nanoftp, nanohttp.c: fixed stalled connections probs
15328 * HTMLtree.c SAX.c : support for attribute without values in
15329 HTML for andersca
15330 * valid.c: Fixed most validation + namespace problems
15331 * HTMLparser.c: start document callback for andersca
15332 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15333 * parser.h, SAX.c: serious speed improvement for large
15334 CDATA blocks
15335 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15336 different encoding
15337 * example/Makefile.am example/gjobread.c tree.h: work on
15338 libxml1 libxml2 convergence.
15339 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15340 and the LIBXML_TEST_VERSION macro
15341
Daniel Veillardc310d562000-06-23 18:32:15 +000015342Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15343
15344 * doc/xml.html: various patches and improvements typo fixed by
15345 Felix Natter
15346 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15347 from Felix Natter <fnatter@gmx.net>
15348
Daniel Veillardf3029822000-05-06 08:11:19 +000015349Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * doc/upgrade.html: updated with instructions for support of both
15352 libxml-1.x and libxml-2.x
15353 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15354 for 2.x support and also fixed includes
15355
15356
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015357Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15360 the encoding support, added iconv support, so now libxml if
15361 compiled with iconv automatically support japanese encodings
15362 among others. Work based on initial patch from Yuan-Chen Cheng
15363 I may have broken binary compat in the encoding handler
15364 registration scheme, but that was so utterly broken I don't
15365 expect anybody to have used this feature until now.
15366 * parserInternals.h: fixup on the CHAR range macro
15367 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15368 code.
15369 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15370 * uri.c: added xmlParseURI() I can't believe I forgot to
15371 implement this one in 2.0 !!!
15372 * SAX.c: moved doc->encoding update in the endDocument() call.
15373 * TODO: updated.
15374
Daniel Veillard06047432000-04-24 11:33:38 +000015375Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * tree.h: removed extraneous xmlRemoveProp definition
15378 * TODO: added item about --disable-corba configure switch
15379 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15380 * nanoftp.c: fixed include problems giving troubles on AIX and
15381 slowlaris
15382 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15383 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15384 comment and headers changes to lower gtk-doc number of warnings
15385 * doc/html/*: rebuilt docs
15386
Daniel Veillarde0aed302000-04-16 08:52:20 +000015387Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * HACKING: documented the tag for 1.x and instructions
15390
Daniel Veillard5e873c42000-04-12 13:27:38 +000015391Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15394 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15395 xmlCreateIOParserCtxt
15396 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15397 significant overall improvement
15398 * xmllint.c: added I/O test to xmllint
15399 * testSAX.c: added a speed test
15400 * doc/* : updated/regenerated
15401
Daniel Veillardfc708e22000-04-08 13:17:27 +000015402Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * xpath.c uri.h parserInternals.h: cosmetic changes from
15405 "Timur I. Bakeyev" <timur@bat.ru>, including making
15406 xmlCreateURI() public
15407
Daniel Veillard5d211f42000-04-07 17:00:24 +000015408Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15411 and the code at the same time. Added a clean mechanism for
15412 overload or added input methods: xmlRegisterInputCallbacks()
15413 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15414 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15415 * TODO: updated
15416 * doc/* : updated/regenerated
15417 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15418 source dir
15419
Daniel Veillarde77a9182000-04-05 19:12:29 +000015420Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * testURI.c: yet another forgotten commit, I should get some sleep !
15423
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015424Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * xmllint.c: forgot to commit this too ?
15427
Daniel Veillardb9df4042000-04-05 14:23:16 +000015428Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * xmlversion.h.in : forgot to commit this previously
15431
Daniel Veillard361d8452000-04-03 19:48:13 +000015432Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15435 * README TODO: updated for release
15436 * uri.c uri.h: added authority parsing/saving
15437 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15438 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15439 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15440 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15441 Makefile.am : added compile-time customization of libxml
15442 --with-ftp --with-http --with-html --with-xpath --with-debug
15443 --with-mem-debug
15444 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15445 #include <libxml/xxx.h> I hope it won't break too much stuff
15446 and will be manageable in the future...
15447 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15448 and added xmllint to the installed programs
15449 * uri.h: added xmlFreeURI()
15450
Daniel Veillardec303412000-03-24 13:41:54 +000015451Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * uri.c uri.h: finished the escaping handling, the base support
15454 and the URI path normalization. Looks good just lacks the
15455 authority content parsing code.
15456 * Makefile.am: added instructions to generate testURI
15457 * TODO: updated
15458 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15459 added links and icons for W3C and Gnome
15460
Daniel Veillard8f621982000-03-20 13:07:15 +000015461Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * xmlmemory.[ch] : seems I forgot to actually update the files in
15464 the last commit :-)
15465 * doc/xml.html doc/html/* : updated and uploaded the docs
15466
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015467Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15470 * TODO: updated
15471 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015472 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015473 gfree).
15474 * Makefile.am, uri.c, uri.h: added a set of functions to do
15475 exact (litteraly copied from the RFC 2396 productions) parsing
15476 and handling of URI. Will be needed for XLink, one XML WFC,
15477 XML Base and reused in the nano[ftp/http] modules. Still work
15478 to be done.
15479
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015480Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * configure.in, libxml.spec.in : libxml2
15483 * doc/* : updated the doc page, rebuilt the docs
15484
Daniel Veillardcf461992000-03-14 18:30:20 +000015485Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * all: tagged LIB_XML_1_X
15488 * *.c *.h : updated from W3C CVS tree
15489 * configure.in : 2.0.0-beta
15490 * libxml.spec.in : libxml2 package nam
15491 * result/* : new version of the tests output
15492
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015493Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15496
Daniel Veillardb566ce12000-03-04 11:39:42 +000015497Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * doc/* : rebuilt the docs
15500 * parser.c: final patch on #6766
15501 * valid.c: small patch on validity checks.
15502
Daniel Veillardfb76c402000-03-04 11:39:42 +000015503Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15506 added
15507 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15508 compatibility w.r.t. XML spec and existing code.
15509
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015510Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * parser.c: seems a better solution to <a> </a> exists,
15513 will try it for a while
15514
Daniel Veillard83a30e72000-03-02 03:33:32 +000015515Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * parser.c: tried to remove the <a> </a> generating <a/>
15518 this is hard. Left a flag for that purpose. Fixed bug #6766
15519 * configure.in: prepared 1.8.7 not released, due to previous
15520 problem
15521
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015522Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * doc/xml.html : applied second patch from Paul DuBois
15525
Daniel Veillard402e8c82000-02-29 22:57:47 +000015526Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * doc/xml.html : applied patch from Paul DuBois
15529
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015530Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15533
Daniel Veillard5feb8492000-02-02 17:15:36 +000015534Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15537 compilation warnings on various platforms.
15538 * parser.c: Fixed #5281 validity error callbacks are now desactived
15539 by default if not validating.
15540
Daniel Veillardf341f932000-02-02 14:52:08 +000015541Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15544
Daniel Veillard13c757e2000-02-01 23:59:15 +000015545Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15548 <gkatsi@cs.toronto.edu>
15549
Daniel Veillard726e8792000-01-30 20:04:29 +000015550Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15553 processing URLs
15554
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015555Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15558 xmlNanoFTPUpdateURL for persistent control connections.
15559 * configure.in: 1.8.6
15560
15561Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15564 * tree.[ch] : added xmlSaveNoEmptyTags
15565
James Henstridgef3be9312000-01-28 13:59:21 +0000155662000-01-29 James Henstridge <james@daa.com.au>
15567
15568 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15569
15570 * Makefile.am: added nanoftp.[ch] to the build.
15571
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015572Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * nanoftp.[ch]: cleanup, comments, API
15575 * debugXML.c : fixed a bug in the cat command
15576 * doc/*: regenerated the docs
15577
Daniel Veillardda07c342000-01-25 18:31:22 +000015578Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15581 * debugXML.c : fixed a bug in the cat command
15582 * valid.c: fixing some small probs
15583 * libxml.spec.in: get rid of the SNAP suffix
15584 * doc/xml.html: updated the status
15585
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015586Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * xml-config.in: xml-config --version to just return the
15589 version number
15590 * xpath.c: some cleanup w.r.t. axis when the current node is
15591 an attribute.
15592 * TODO: updated
15593
Daniel Veillard461a66c2000-01-18 18:01:01 +000015594Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * configure.in: prepared for libxml-1.8.5
15597 * doc/* recompiled the documentation
15598
155992000-01-17 Jody Goldberg <jgoldberg@home.com>
15600
15601 * configure.in : WARNING autoconf subtlety alert :
15602 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15603 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15604 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15605 get defined by AC_CHECK_HEADERS.
15606
Daniel Veillardf967b902000-01-17 16:06:10 +000015607Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15610 Rune.Djurhuus@fast.no
15611
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015612Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * TODO: updated
15615 * tree.c, parser.c: made sure that only memory alloc problems
15616 and internal parser errors are allowed to write to stdout or
15617 stderr.
15618
Daniel Veillard0142b842000-01-14 14:45:24 +000015619Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * tree.c : restored xmlNewGlobalNs since this seems used by
15622 a lot of existing code :-(, fixed a bug in xmlNewNs
15623 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15624 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15625 to exit() from the library code.
15626 * xpath.c, parser.c: removed bugs or unused code detected by
15627 Windows compilers
15628 * parser.c: started adding interfaces for parsing well balanced
15629 XML fragments
15630 * configure.in: releasing 1.8.4
15631 * doc/* : rebuilt the docs
15632
Daniel Veillard2eac5032000-01-09 21:08:56 +000015633Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * tree.[ch] : added xmlNewDocFragment() for DOM
15636 * testHTML.c: uninitialized variable.
15637
Daniel Veillardf3a73582000-01-05 14:58:39 +000015638Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * doc/* : rebuild the docs
15641
Daniel Veillard71b656e2000-01-05 14:46:17 +000015642Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * acconfig.h: readline and history patch
15645 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15646 * tree.c: added check and handling when possibly removing an ID
15647 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15648 and saving.
15649 * test/HTML/entities.html result/HTML/entities.html* : test for
15650 various entities reference cases
15651 * result/HTML/* : as a result output of some testcase have
15652 changed
15653 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15654 by previous example. added xmlParseTryOrFinish().
15655 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15656 entities.h debugXML.h HTMLparser.h: changed the way struct are
15657 declared to allow gtk-doc to expose those
15658 * parser.c: closed bug #4960
15659 * Makefile.am configure.in: Applied patch from
15660 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15661 and math/socket libs detection
15662
Daniel Veillard437b87b2000-01-03 17:30:46 +000015663Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * configure.in, Makefile.am: link tester against readline
15666 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15667
Daniel Veillard686d6b62000-01-03 11:08:02 +000015668Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15669
15670 * tree.[ch]: added xmlRemoveProp
15671 * win32config.h.in nanohttp.c: avoid including the Windows
15672 socket stuff in every C files
15673 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15674 the XmL parser(s)
15675 * test/ns4 result/ns4 etc...: added test case for previous prob
15676 * tree.c: xmlNewNs wasn't checking for double definition
15677 * Makefile.in: fixed a problem with dist-hook duplicates
15678 * parser.[hc], xmlIO.c: fixed the loading of external entities
15679 APIs, now xmlLoadExternalEntity() is used everywhere and
15680 setting up an app specific front-end using the
15681 * SAX.c parser.c: some fixes, now the xhtml spec validates
15682 with the xhtml DTD.
15683 * error.c: fixed crashes in case of no input stream
15684 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15685 to the validation tests and results
15686
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015687Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15690 too htmlCreatePushParserCtxt() and htmlParseChunk()
15691 * parser.c: a bit of cleanup.
15692 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15693 to XML) removed the last mem leak known
15694 * HTMLtree.c: output message cleanup
15695 * xmlmemory.c: display content info about memory blocks
15696 * result/HTML/wired.* : missing att value warning change
15697
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015698Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * doc/* : rebuilt the documentation
15701
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015702Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * parser.[ch] parserInternals.h: Push parser for XML,
15705 seems to work fine now
15706 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15707 --push for push testing
15708 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15709 * testSAX.c: added --push
15710 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15711 subtree
15712 * xmlIO.[ch] : enriched API + fixes for push mode
15713 * entities.[ch]: added the entity content length to the struct.
15714 * xmlmemory.[ch]: new API to show the last entries for the shell
15715 * valid.c: added required attribute testing
15716 * SAX.c: the cdata callback now merge contiguous fragments
15717 * HTMLparser.c: cleanup of some macros
15718
Daniel Veillard3c558c31999-12-22 11:30:41 +000015719Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * parser.c: fix for PIs name starting with xml
15722 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015723 * *.c, configure.in win32config.h.in : generate win32config.h for
15724 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015725
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015726Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * parser.c: fixed a stupid = vs. == bug :-(
15729 * doc/gnome-xml.sgml: s/glade/xml/
15730
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015731Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * configure.in, doc/xml.html : bug fix release 1.8.2
15734 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15735 Hopefully the end of that silly C++ include problem
15736 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15737 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15738 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15739 troubles with autoclosed elements when the stree shape doesn't
15740 follow the DtD specs. Added htmlIsAutoClosed() and
15741 htmlAutoCloseTag()
15742 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15743 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15744 * debugXML.c: fixed a bug on printing default namespaces.
15745 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15746
Daniel Veillardb24054a1999-12-18 15:32:46 +000015747Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15748
15749 * result/HTML/*.htm[l] : updated the HTML regression tests according
15750 to the new output
15751 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15752 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15753 problem due to intermix of extern "C" { ... } declarations for C++
15754 and recursive includes in the headers
15755
Chris Lahey323c48c1999-12-18 15:32:45 +0000157561999-12-20 Chris Lahey <clahey@umich.edu>
15757
15758 * HTMLtree.c: Made it so that html nodes with a single child do
15759 not insert a carriage return before or after the child node.
15760
Daniel Veillardb24054a1999-12-18 15:32:46 +000015761Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015762
15763 * configure.in, doc/xml.html : bug fix release 1.8.1
15764 * parser.c: fixed bug #4344
15765 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15766 added the glue to avoid C++ problems
15767 * doc/* : regenerated the documentation
15768
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015769Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15772 namespace recognition, and Dia as a resul :-(
15773 * encoding.c: closed bug #3950
15774
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015775Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * valid.c: debugging a posteriori validation, except URI expansion
15778 stuff this should be fixed now
15779 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15780 Carl Nygard <cnygard@bellatlantic.net>
15781 * tester.c: added --postvalid, cleaning of the code
15782 * tree.[ch]: added xmlDocGetRootElement()
15783
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015784Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15785
15786 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15787 c++ losage.
15788
Daniel Veillard10a2c651999-12-12 13:03:50 +000015789Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * configure.in, doc/xml.html : bumped to 1.8.0
15792 * xlink.[ch], Makefile.am : added framework for link detection
15793 * parser.h: added nbChars to parser context, needed for cleanup.
15794 * xmlmemory.c: removed a nasty bug when out of mem
15795 * valid.[ch]: adding namespace support for attribute decl
15796 * tester.c: added --debugent option
15797 * debugXML.[ch]: added xmlDebugDumpEntities()
15798 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15799 buffers instead, this was really needed, validation was breaking
15800 in strange ways due to that. Added xmlParseStringPEReference()
15801 and other parsing from strings functions. Entities processing
15802 modified again, but PERef are still not handled correcly but
15803 unless you're Eve Maller you won't notice :-)
15804 * HTMLparser.c: large changes toward reliability, and switched to
15805 lowercase internal tags, XHTML is lowercase, so it will help
15806 that output is closer to next version.
15807 * doc/* : regenerated the documentation, it is now hosted at
15808 http://xmlsoft.org/ (same bits I just bought the domain :-)
15809
15810
Daniel Veillard294cbca1999-12-03 13:19:09 +000015811Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15814 doc generation
15815 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15816 in the SAX API
15817 * doc/*: rebuilt the doc making sure everything appears in the
15818 HTML files
15819
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015820Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15821
15822 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15823 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15824 which allow impressive speed improvement on dataset with
15825 large text pieces, but at the cost of broken binary
15826 compatibility and slightly bigger memory usage.
15827 Configure with --with-buffers to activate them, they
15828 are protected with XML_USE_BUFFER_CONTENT define.
15829 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15830 goal is 0 memory left allocated once parser is no more used
15831 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15832 call xmlCleanupParser() and xmlMemoryDump()
15833
Daniel Veillarda819dac1999-11-24 18:04:22 +000015834Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15835
15836 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15837 * parser.[ch] encoding.[ch]: added memory cleanup routines
15838 * parser.c: closing bug #3788
15839 * doc/*: rebuilt the doc
15840
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015841Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15844 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15845 * tester.c: added --compress option
15846 * doc/*: rebuilt the documentation
15847
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015848Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15849
15850 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15851 if given /proc/kcore as input !
15852 * doc/xml.html doc/*: updated and rebuilt the documentation
15853
15854Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015855
15856 * parser.c: Fixed some wrongly space collapsing code due to
15857 a misreading of the spec.
15858 * result/*: fixed the output accordingly
15859
15860Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015861
15862 * encoding.c: bug fix and typos
15863 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15864 * parser.c: added attribute normalization closing bug #3597
15865 * test/att* result/att* SAXresult/att*: testcase for attribute
15866 normalization
15867
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015868Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * configure.in: closing bug #3163 by adding extra flags for the
15871 cc compiler on HP-UX
15872
Daniel Veillard51e3b151999-11-12 17:02:31 +000015873Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15874
15875 * valid.[ch] : removed a typo and an enumerated type bug in the
15876 xmlAddElementDecl() function
15877 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15878 call to xmlEncodeEntitiesReentrant() so that the functions
15879 New, Set and Get are at the same level.
15880 * parser.c HTMLparser.c: extra memory allocation bug for
15881 attributes detected by someone using libxml in embedded systems :-)
15882
Daniel Veillard962195f1999-10-28 15:51:53 +000015883Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * xmlmemory.h: turned off mem debug :-\
15886
Daniel Veillard35008381999-10-25 13:15:52 +000015887Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * parser.c: closed bug #2784 a one line fix, but worth pushing
15890 a new release out
15891 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15892 some structures, comments before and after the
15893 main element, and other nastyness
15894 * HTMLtree.c tree.c: accomodate the extended HTML supported
15895 * configure.in: pushing 1.7.4
15896 * test/ent8 and related outputs : added a new test for bug #2784
15897 * test/HTML/wired.html and related output: a nasty HTML example
15898 * Makefile.am: improved the test scripts
15899 * docs/* : reran the documentation extractor, updated xml.html
15900
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015901Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15904 HTMLparser and debugged the HTML related code. HTML documents
15905 now have their own type
15906 * entities.c: do not dump &apos; for HTML output
15907 * xmlmemory.c: improvement, breakpoint mechanism
15908 * testHTML.c: added --sax --repeat ...
15909 * Makefile.am: improved the HTML tests
15910 * valid.[ch]: added xmlValidGetValidElements and
15911 xmlValidGetPotentialChildren
15912 * tester.c: added --insert to test the 2 new functions
15913 * test//* result//* SAXresult//* : regression test cleanup
15914 and extension.
15915 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15916 gnome-xml-nanohttp.html
15917
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015918Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * HTMLparser.c: fixed problems with some autoclose tags
15921 * tree.c: fixed XML output problems.
15922 * result/* SAXresult/*: update of the tests output
15923
Daniel Veillard6077d031999-10-09 09:11:45 +000015924Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * Makefile.am: Arturo patch for xmlConf.sh version info
15927 * parser.c: Tim Josling patch for single quoted items
15928 * tester.c: Tim Josling patch for tester options usage
15929 * tree.h: indent cleanup
15930
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015931Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15932
15933 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15934 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15935
Daniel Veillard00fdf371999-10-08 09:40:39 +000015936Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * tree.c : Raph patch for initialization of CORBA fields
15939 * parser.c, xpath.c, ...: modification of doc comments
15940 * xpath.c : allow spaces in xpath expressions
15941
Daniel Veillardad219441999-09-27 08:17:49 +000015942Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * xmlmemory.h: turning off memory debug :-(
15945
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015946Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15949 better SAX interfaces.
15950 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15951 entity.
15952 * configure.in: 1.7.2
15953
15954Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015955
15956 * libxml.spec.in: fixed the URL
15957 * doc/xml.html: improved the documentation front-end
15958
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015959Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015960
15961 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15962
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015963Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015964
15965 * libxml.spec.in: fixed the alpha compile problem
15966 * parser.[ch]: changed errno to errNo in the parser context :-(
15967 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15968 * doc/xml.html: changed CHAR to xmlChar
15969 * doc/html/*: recompiled the documentation
15970 * configure.in: 1.7.1
15971
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015972Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * parser.h: modified the parser context struct to regain 1.4.0
15975 binary compatibility
15976 * parser.c, xml-error.h: added errno ot teh context and defined
15977 a set of errors values with update of errno
15978 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15979 DTDs and entities
15980 * *.h, *.c: complete cleanup of the use of config.h and include
15981 protection depending on the current setup.
15982 * overalll debugging, maintenance and bug-fixing on all modules
15983 * updated the documentation
15984 * ready for 1.7.0
15985
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015986Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * HTMLparser.c : cleanup
15989 * SAX.c valid.c valid.h: added ID/IDREF checking
15990 * tree.c tree.h: extended doc structure for refs
15991 * configure.in: 1.6.2
15992 * parser.c: patched bug in SAX user arg call
15993 * parserInternals.h: patched missing close in C++ wrapping
15994 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15995 especially upcoming XPointer implementation.
15996 * doc/xml.html: augmented, typo
15997
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015998Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15999
16000 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16001 not all invocations of install understand -d.
16002
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016003Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16004
16005 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16006 to make 'check' works, when builddir != srcdir.
16007
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016008Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * doc/xml.html : updated the documentation
16011
Daniel Veillard6454aec1999-09-02 22:04:43 +000016012Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16013
16014 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16015 not deallocated memory blocks
16016 * *.c : replaces all calls to malloc() free() and realloc() to
16017 the wrapper functions/macros
16018 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16019 instead of xmlFreeNodeList()
16020
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016021Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * HTMLparser.c: corrected a stupid bug leading to core dump at
16024 tree deallocation. Removed warnings indicated by
16025 Stephane.Conversy@lri.fr
16026 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16027 looked for in the external subset
16028
16029Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016030
16031 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16032 on SGI by Stephane.Conversy@lri.fr
16033
Daniel Veillardb96e6431999-08-29 21:02:19 +000016034Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * all .h : changed the prototype declaration indent as in gtk
16037 * most .c : working on reducing the TODOs in the code
16038 * most .c : cleanup though -pedantic and Insure++
16039 * improvements on validation ID checkings.
16040 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16041 * xml-config.in: closed #1810
16042
16043Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016044
16045 * tree.h, valid.c, valid.h: more work on validity, IDs
16046 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16047 definition for AIX
16048
Daniel Veillardb556eb51999-08-15 17:19:50 +000016049Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16052 the distribution due to a cut'n paste error at last commit
16053
Daniel Veillardb05deb71999-08-10 19:04:08 +000016054Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * configure.in: upgraded to version 1.4.0
16057 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16058 Big update, added a large part of the validation process,
16059 it should be usable, but some parts are missing
16060 * xpath.c: improved the implementation w.r.t. root.
16061 * Makefile.am: added more tests
16062 * test and result trees: added a lot of tests
16063 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16064
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016065Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * Added an HACKING file
16068
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016069Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * xpath.[ch] : improvements and debug of the XPath implementation
16072 * parser.c, HTMLparser.c : modified the parsers to be progressive
16073 * tree.[ch] : extended the Buffer promitives
16074 * xmlIO.[ch] : added basic I/O routines providing progressive
16075 parsing and ready for I18N conversion plugins
16076 * SAXresult/* : the SAX callback sequence maybe slightly different
16077 now
16078 * test*.c : improved/updated the tests programs
16079 * doc/* : recompiled the docs.
16080
Daniel Veillard15b75af1999-07-26 16:42:37 +0000160811999-07-26 Michael Meeks <michael@edenproject.org>
16082
16083 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16084
16085 * tree.c: Ditto.
16086
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016087Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * configure.in: upgraded to version 1.4.0
16090 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16091 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16092 XML query language, see http://www.w3.org/TR/xpath for more details.
16093 * parser.c, parser.h: added CHAR* related string functions for XPath
16094 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16095 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16096 rebuild the docs.
16097 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16098 and regression testing capabilities for XPath.
16099
Daniel Veillardd79d7871999-07-12 10:38:12 +000016100Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16103 closing bug #1646
16104
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016105Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * Makefile.am, example/Makefile.am: closed bug #1683
16108
Daniel Veillard3166ab11999-07-11 16:14:19 +000016109Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * example/Makefile.am, configure.in: added the makefile for the
16112 gjobread example
16113
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016114Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16115
16116 * doc/Makefile.am:
16117 - fix which allow "make install DESTDIR=</install/prefix>".
16118
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016119Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16122 which fixed a problem on the file reading-code.
16123
Daniel Veillard82150d81999-07-07 07:32:15 +000016124Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16127 output.
16128 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16129
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016130Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * parser.h : Oops removed the binary compatibility problem
16133 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16134 * parser.c, HTMLparser.c: applied patches for reading from stdin
16135
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016136Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * parser.c, entities.c, valid.c: cleanup bug #1591
16139 * configure.in: cleanup bug #1592
16140 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16141 the same tree back-end. Hence gdome will be available for it.
16142 * doc/Makefile.am: close bug #617
16143
Daniel Veillard97fea181999-06-26 23:07:37 +000016144Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * parser.c: alloctate a per parser context SAX interface block
16147
Daniel Veillard14fff061999-06-22 21:49:07 +000016148Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16151 and xmlEncodeEntitiesReentrant with the correct one :-\
16152
16153Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * commit of my internal XML base changes, quite a lot of
16156 changes, cleanups, better entities support, framework for
16157 new I/O and charset detection and handling
16158 * Fixed the configure/Makefile stuff to generate shared libs
16159 with the proper version info, so we jumped on rev from
16160 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16161 xmlEncodeEntities() result need to be freed now, and a string
16162 xmlParserVersion provide the current library version.
16163
Raph Levien05240da1999-06-15 21:27:11 +000016164Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16165
16166 * parser.c: fixed a buffer overrun for when you have a very long
16167 attribute with no entities in it.
16168
Daniel Veillardbb2da581999-06-13 14:37:07 +000016169Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * added example directory
16172 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16173
Daniel Veillard011b63c1999-06-02 17:44:04 +000016174Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * Release of libxml-1.1, nearly everything has been touched for
16177 this.
16178 * Added more regression tests
16179 * Updated the documentation
16180
Daniel Veillard27d88741999-05-29 11:51:49 +000016181Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * tree.[ch]: unified the XML_NO_CORBA defines.
16184 * parser.c encoding.[ch]: started plugging in char encoding detection
16185
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016186Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16187
16188 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16189 Also freed allocated buffer.
16190
Daniel Veillard27d88741999-05-29 11:51:49 +000016191Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016192 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16193 reentrancy problem at printing. One is left in entities.c, to
16194 remove ASAP
16195 * testSAX.c : added a test example showing the use of the SAX
16196 interface if one doesn't want to build the DOM tree.
16197 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16198
Daniel Veillard517752b1999-04-05 12:20:10 +000016199Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16202 large revamping of the parser to use SAX callbacks
16203 http://www.megginson.com/SAX/ (or at least a C like interface
16204 a la Expat). It's now possible to set up your own callbacks
16205 and the parser will not build a DOM tree.
16206 * test/* result/*: updated the test suite, I finally removed
16207 the old Namespace draft support (PI based).
16208
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016209Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16210
16211 * Makefile.am: added test result to EXTRA_DIST for make tests
16212
Daniel Veillard64068b31999-03-24 20:42:16 +000016213Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * parser.c, parserInternals.h: moved the chars macro definitions
16216 to parserInternals.h
16217 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16218 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16219
Daniel Veillard012ccc11999-03-23 10:11:11 +000016220Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16221
16222 * xml-config.in : applied patch to make --version work
16223
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000162241999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16225
16226 * Makefile.am (check-local): Alias for `tests' target. This will
16227 cause `make check' to do the right thing.
16228 (tests): Don't run tests in srcdir. Also, replaced calls to
16229 basename with a `sed' "equivalent".
16230
Daniel Veillardd109e371999-03-05 06:26:45 +000016231Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16232
16233 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16234 it in the header and not the sources, updated the doc.
16235 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16236 pointing this out.
16237
Daniel Veillardbc50b591999-03-01 12:28:53 +000016238Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16241 exported the inputStream routines.
16242 * doc/html/* : updated accordingly
16243
Daniel Veillardd692aa41999-02-28 21:54:31 +000016244Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * parser.c, parser.h, parserInternals.h: added a few extra
16247 internal calls to allocate and free parser contexts ...
16248 * doc/html/* : updated accordingly
16249
Daniel Veillard55a99271999-02-25 11:01:29 +000016250Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16251
16252 * configure.in, Makefile.am, doc/makefile.am : General changes for
16253 1.0.0 release and including the generated HTML documentation.
16254
Daniel Veillard35925471999-02-25 08:46:07 +000016255Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * makefile.am : added parserInternals.h, oops.
16258
Daniel Veillard1e346af1999-02-22 10:33:01 +000016259Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * parserInternals.h: added this header giving access to the parser
16262 internal functions.
16263 * doc/Makefile.am : added a rebuild target which rebuilds the full
16264 set of documentations
16265 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16266 the internal subset.
16267 * *.c *.h: modifications needed to generate the documentation using
16268 gtk-doc, cleanup of functions blocks, reorganisation of struct
16269 declarations.
16270
Daniel Veillard1164e751999-02-16 16:29:17 +000016271Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16272
16273 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16274 the tar and spec file to include the beginning of the doc.
16275
Nuno Ferreira03d04781999-02-13 00:07:17 +0000162761999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16277
16278 * doc/.cvsignore: Added this file.
16279
Daniel Veillard6800ef31999-02-08 18:33:22 +000016280Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * tree.c: fixed xmlGetProp to return "" when the attribute
16283 exists, even if the node-list is NULL.
16284
Daniel Veillard726c7e31999-02-08 15:13:10 +000016285Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * tree.c: patched an error outputting empty attribute values.
16288 * Makefile.am and doc/makefile.am: have been updated during the
16289 week-end. Sorry for an empty CVS log, I got a shell problem.
16290
Daniel Veillard1899e851999-02-01 12:18:54 +000016291Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * tree.h: cleaned up using enums instead of defines
16294 * parser.c, valid.[ch]: more work on parsing/output of element
16295 declarations
16296
Daniel Veillard3b9def11999-01-31 22:15:06 +000016297Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * valid.[ch], tree.c, parser.c : more work toward full parsing
16300 of XML DTDs.
16301 * README: added informations about mailing-list and on-line
16302 documentation
16303
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000163041999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16305
16306 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16307
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016308Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * parser.c, tree.[ch] : more work toward conformance testing,
16311 added a last element to accelerate parsing of very flat structures
16312 started working on internal subset Element content declaration.
16313 * valid.[ch] : first cut at adding code toward validation.
16314 * previous changes had also small impact on most files, especially
16315 the conformance testing using James Clark test suite.
16316
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016317Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * test/* : updated the examples, most of them were not well
16320 formed (humm), and added rdf2.
16321 * result/* : resulting changes in the output.
16322
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016323Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16324
16325 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16326
Daniel Veillard44b3a061998-12-05 17:27:22 +000016327Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16328
16329 * tree.c: patched a bug in the generation of empty attributes
16330
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016331Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16334 for node/trees/documents/... Biggest problem is namespace
16335 support when copying subtrees.
16336
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016337Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * parser.c, entities.c: improve entities and char ref encoding,
16340 and cleanups of error messages.
16341
Daniel Veillard242590e1998-11-13 18:04:35 +000016342Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * parser.c, entities.c: simple bug hunting done during rpm2html and
16345 rpmfind integration.
16346
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016347Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * parser.[ch]: Added interfaces allowing to specify a SAX
16350 handler before parsing.
16351
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016352Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16353
16354 * parser.c: redirrect all errors reporting through the SAX
16355 error function
16356
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016357Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16360 * libtool, tlmain ...: update of the libtool files
16361
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163621998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16363
16364 * entities.c: Use g_snprintf insteda of snprintf.
16365
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016366Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16367
16368 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16369 added ent5 test for this purpose.
16370 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16371
Daniel Veillard27271681998-10-30 06:39:40 +000016372Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * parser.c: fixed? a strange error due to compression on a GWP
16375 document.
16376
Daniel Veillard25940b71998-10-29 05:51:30 +000016377Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * tree.[ch]: bug fixing
16380 * entities.[ch]: defined a specific type for predefined entities
16381 * doc/xml.html: more documentation on the library, how to use it,
16382 overview of the interfaces.
16383
Daniel Veillard16253641998-10-28 22:58:05 +000016384Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16385
16386 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16387
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016388Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16389
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016390 * tree.c: corrected a small bug
16391 * doc/xml.html: continuing writing documentation.
16392
16393Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16394
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016395 * debugXML.h debugXML.c: added debugging utilities.
16396 * tester.c: added --debug switch.
16397 * tree.c: patched an incorrect node->type assignment.
16398 * parser.c: formatting, ensure that node->doc != NULL in attributes
16399
Daniel Veillardccb09631998-10-27 06:21:04 +000016400Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16403 entity support and provide an internal representation close to
16404 DOM one (entity ref nodes, and attribute value as tree). I tried
16405 to preserve the interface but this will surely break some apps
16406 (I have to change rpm2html/rpmfind for example). I had to change
16407 two interfaces, and the generated tree is somewhat different.
16408 * doc/* : started documenting the XML library, the tree and
16409 DOM/Corba. This is a first step.
16410
Daniel Veillard11e00581998-10-24 18:27:49 +000016411Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16412
16413 * parser.c: Set up the fonctions comment block, boring but useful.
16414 * parser.h, SAX.c, parser.c: now attributes are processed through
16415 the SAX interface. The problem is that my SAX interface diverged
16416 quite a bit from the original one, well this is not an official
16417 spec, and translating it from Java to C is hairy anyway...
16418
Daniel Veillard97b58771998-10-20 06:14:16 +000016419Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16420
16421 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16422 fonctions comment block, boring but useful.
16423
16424Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016425
16426 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16427 conversion routines. However they are not yet used to convert the
16428 inputs. The core will run with UTF-8.
16429
Daniel Veillard33942841998-10-18 19:12:41 +000016430Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16431
16432 * tree.c : make sure that the type id is properly set-up when
16433 a new object is allocated, needed for DOM.
16434
Daniel Veillard27fb0751998-10-17 06:47:46 +000016435Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * tree.h, tree.c: Ok, the main objects in the tree will be native
16438 corba objects, it costs 8 bytes per Node, Attribute and Document
16439 but it simplifies the Corba integration a lot (no extra interface
16440 objects to allocate/free).
16441
Daniel Veillard0bef1311998-10-14 02:36:47 +000016442Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16443
16444 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16445 and changed NODEs contants for conformity with DOM Level 1
16446
Daniel Veillard27864701998-10-08 03:47:24 +000016447Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * added hooks to keep track of servants when creating objects
16450 xmlDoc and xmlNode (for Corba export).
16451
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016452Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * added xml-config script.
16455
Daniel Veillard7066a791998-10-01 20:28:28 +000016456Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16457
16458 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16459 to autoupdate libtool and automake conf files.
16460
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164611998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16462
16463 * Makefile.am: Use '?' to separate the sed
16464 commands as ',' is used when people pass -Wl,something.
16465
16466
Daniel Veillard15a8df41998-09-24 19:15:06 +000016467Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16468
16469 * tree.c, tree.h: added a per-document compression interface.
16470
Daniel Veillard151b1b01998-09-23 00:49:46 +000016471Tue Sep 22 20:47:38 EDT 1998
16472
16473 * tree.c, tree.h: added saving with compression and added interfaces
16474 to control the compression level (xmlGetCompressMode,
16475 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16476
Daniel Veillard70120ff1998-09-22 00:24:21 +000016477Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16478
16479 * parser.c: corrected a loop for files of size 0
16480
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000164811998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16482
16483 * error.h: New file. Contains prototyes from `error.c'.
16484
Tom Tromeyc19653d1998-08-14 01:22:43 +000016485Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16486
16487 * Makefile.am (xmlincdir): New macro.
16488 (xmlinc_HEADERS): Renamed from include_HEADERS.
16489
Daniel Veillard845664d1998-08-13 04:43:19 +000016490Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * applied small patch on numeric entities from
16493 Christopher Blizzard <blizzard@appliedtheory.com>
16494
Daniel Veillard260a68f1998-08-13 03:39:55 +000016495Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * New release 0.2, removed the old xml_* files so that it's
16498 coherent with the other CVS base (W3C), far better conformance
16499 to standard, new namespaces, decent entities support, beginning
16500 of a SAX-like interface. Nearly nothing left intact, even the
16501 test examples ...
16502
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000165031998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16504
16505 * .cvsignore: Add .deps dir
16506
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016507Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16508
16509 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16510
Daniel Veillardfe926001998-07-26 04:28:20 +000016511Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016512
Daniel Veillardfe926001998-07-26 04:28:20 +000016513 * configure.in: added test for CPP
16514 * AUTHORS, Changelog: the original ones didn't get commited but the
16515 glib ones instead, fixed.
16516 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016517
Daniel Veillardfe926001998-07-26 04:28:20 +000016518Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016519
Daniel Veillardfe926001998-07-26 04:28:20 +000016520 * integrated code developped at W3C
16521 * changed the original Copyright
16522 * migrated to automake
16523 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016524