blob: bca5f7bb38047aa6c7ab2de305e2f67f4953acd6 [file] [log] [blame]
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: one more fixup of error message reporting
4
Daniel Veillard5f1946a2003-03-31 16:38:16 +00005Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * relaxng.c: more work on bug #109225, and fixed an uninitialized
8 variable pointed out by valgrind
9
Daniel Veillarda507fbf2003-03-31 16:09:37 +000010Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
11
12 * relaxng.c: try to work on bug #109225 and provide better
13 error reports.
14 * result/relaxng/* : this change the output of a number of tests
15 * xinclude.c: fixing the parsed entity redefinition problem
16 raised on the list.
17 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
18
Daniel Veillardb3721c22003-03-31 11:22:25 +000019Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * xmlschemastypes.c: fixed date comparison to handle the tzo
22 The only failures left are disagreements on Notations and
23 '+1' not being allowed for ulong, uint, ushort and ubyte.
24
Daniel Veillard455cc072003-03-31 10:13:23 +000025Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
26
27 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
28 to the XML Schemas errata
29 http://www.w3.org/2001/05/xmlschema-errata#e2-12
30
Daniel Veillarde637c4a2003-03-30 21:10:09 +000031Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
32
33 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
34 and facets support. Currently only schemas with binHex or
35 base64 don't compile. A few error left in the test suite:
36 found 1035 test instances: 919 success 23 failures
37 most are gdate or gdateyear failing check, and a few cases where
38 James clark tests results are strange.
39 * valid.c: allow to reuse the Notation checking routine without
40 having a validation context.
41 * SAX.c: removed a #if 0
42
Daniel Veillardb6c7f412003-03-29 16:41:55 +000043Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
44
45 * xinclude.c: forgot to apply one check from #106931 patch
46 * xmlschemastypes.c: more work on XML Schemas datatypes
47
Daniel Veillardc4c21552003-03-29 10:53:38 +000048Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
51 on cleaning up XML Schemas datatypes based on James Clark tests
52 test/xsdtest/xsdtest.xml
53
Daniel Veillard80b19092003-03-28 13:29:53 +000054Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * relaxng.c: implemented comparisons for Schemas values.
57 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
58 some bugs in duration handling, comparisons for durations
59 and decimals, removed all memory leaks pointed out by James
60 testsuite. Current status is now
61 found 238 test schemas: 197 success 41 failures
62 found 1035 test instances: 803 success 130 failures
63
Daniel Veillard91a13252003-03-27 23:44:43 +000064Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
67 leaks in the W3C XML Schemas code
68 * xmlschemastypes.c: implemented nonPositiveInteger
69 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
70 fixed the test and result.
71
Daniel Veillard6560a422003-03-27 21:25:38 +000072Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
73
74 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
75 parser and a typo
76 * xmlschemastypes.c: reindenting, fixing a memory access
77 problem with dates.
78
Daniel Veillard6c5b2d32003-03-27 14:55:52 +000079Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * parser.c: fixing #109227 providing more context in case of
82 start/end tag mismatch
83 * python/tests/ctxterror.py python/tests/readererr.py: update the
84 tests accordingly
85
Daniel Veillardd9b72832003-03-27 14:24:00 +000086Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
87
88 * xinclude.c: should fix #109327 errors on memory accesses
89
Daniel Veillardc7e9b192003-03-27 14:08:24 +000090Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
93 is an URI reference
94
Daniel Veillarde209b332003-03-26 21:40:13 +000095Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * xpath.c: fixed bug #109160 on non-ASCII IDs
98
Daniel Veillard642104e2003-03-26 16:32:05 +000099Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * parser.c: Norm suggested a nicer error message for xml:space values
102 errors
103
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000104Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * xpath.c include/libxml/xpath.h: first part of the fix to
107 performance bug #108905, adds xmlXPathOrderDocElems() providing
108 document order for nodes.
109 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
110
Daniel Veillard09628212003-03-25 15:10:27 +0000111Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * xmlschemastypes.c: removing a warning with Sun compiler
114 bug #109154
115
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000116Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
117
118 * doc/xmllint.xml
119 * doc/xmllint.1
120 update xmllint man page with --relaxng option
121
Daniel Veillard2032d292003-03-25 11:09:40 +0000122Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * python/setup.py.in : was missing "drv_libxml2.py"
125
Daniel Veillard9adc0462003-03-24 18:39:54 +0000126Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
127
128 * tree.c xpath.c: some changes related to the new way of
129 handling Result Value Tree, before 2.5.5
130
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000131Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
132
133 * configure.in NEWS: preparing release 2.5.5
134 * doc/* : updated the documentation and regenerated it.
135
Daniel Veillardef0b4502003-03-24 13:57:34 +0000136Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * xpath.c: fixed some problems related to #75813 about handling
139 of Result Value Trees
140
Daniel Veillard9231ff92003-03-23 22:00:51 +0000141Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * uri.c: applied a set of patches from Lorenzo Viali correcting
144 URI parsing errors.
145
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000146Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * parser.c: validity status was not passed back when validating in
149 entities, but raised by Oliver Fischer
150
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000151Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * HTMLtree.c: avoid escaping ',' in URIs
154
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000155Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * parser.c: fixing bug #108976 get the ID/REFs to reference
158 the ID in the document content and not in the entity copy
159 * SAX.c include/libxml/parser.h: more checking of the ID/REF
160 stuff, better solution for #107208
161 * xmlregexp.c: removed a direct printf, dohhh
162 * xmlreader.c: fixed a bug on streaming validation of empty
163 elements in entities
164 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
165 cleanup of the validation tests
166 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
167 added more ID/IDREF tests to the suite
168
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000169Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
170
171 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
172 compiler.
173
Daniel Veillard20863822003-03-22 17:51:47 +0000174Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
177
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000178Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
181 defined in entities content
182
Daniel Veillard99737f52003-03-22 14:55:50 +0000183Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * SAX.c: Fixed validation bug #108858 on namespace names using
186 entities and reported by Brent Hendricks
187 * xmllint.c: report xmlTextReaderHasValue() result in --stream
188 --debug output.
189
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000190Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
193 about the DocType node not being reported sometimes.
194 * python/tests/reader.py: added to test to the regression checks
195
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000196Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
199 reported by Edd Dumbill
200
Daniel Veillard77a90a72003-03-22 00:04:05 +0000201Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * HTMLparser.c parser.c parserInternals.c: patch from
204 johan@evenhuis.nl for #107937 fixing some line counting
205 problems, and some other cleanups.
206 * result/HTML/: this result in some line number changes
207
Daniel Veillard580ced82003-03-21 21:22:48 +0000208Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
211 instead of libxml.spec
212 * relaxng.c: fixed some of the error reporting excessive
213 verbosity
214 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
215 xmlschemastypes.c: removed some warnings from gcc
216 * doc/libxml2-api.xml: rebuilt
217
Daniel Veillarde063f482003-03-21 16:53:17 +0000218Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * relaxng.c: another optimization, for choice this time
221 * result/relaxng/spec1* result/relaxng/tutor12_1*
222 result/relaxng/tutor3_7: cleanups.
223
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000224Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
227 * test/relaxng/testsuite.xml: augmented the test suite
228 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
229 some schemas validation tests in the presence of foreign
230 namespaces.
231
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000232Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * relaxng.c: added another interleave speedup.
235
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000236Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * xmlschemastypes.c: added integer and fixed one of the
239 IDREFS regression tests pbm
240 * result/relaxng/docbook_0.err: updated
241
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000242Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
245 declared both in the DTD and in the Schemas <grin/>
246 * relaxng.c: more debug, added a big optimization for <mixed>
247 * test/relaxng/testsuite.xml: augmented the testsuite
248 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
249 DocBook example to the regression tests
250
Daniel Veillard798024a2003-03-19 10:36:09 +0000251Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
252
253 * check-xsddata-test-suite.py: cosmetic change for output
254 * relaxng.c: try to minimize calls to malloc/free for states.
255
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000256Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * tree.c: removed a warning
259 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
260 support
261 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
262 cleanup/improvements of the regression tests batch
263 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
264
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000265Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * relaxng.c: fixed error msg cleanup deallocation
268 * xmlschemastypes.c: added a function to handle lists of
269 atomic types, added support for IDREFS
270
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000271Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
274 and IDREF, usable from RelaxNG now
275 * include/libxml/xmlschemastypes.h: need to add a new interface
276 because the validation modifies the infoset
277 * test/relaxng/testsuite.xml: extended the testsuite
278
Daniel Veillard952379b2003-03-17 15:37:12 +0000279Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * relaxng.c: fixed the last core RelaxNG bug known #107083,
282 shemas datatype ID/IDREF support still missing though.
283 * xmlreader.c: fix a crashing bug with prefix raised by
284 Merijn Broeren
285 * test/relaxng/testsuite.xml: augmented the testsuite with
286 complex inheritance tests
287
Daniel Veillardfd573f12003-03-16 17:52:32 +0000288Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * relaxng.c: switched back to the previous Relax-NG code base,
291 the derivation algorithm need severe constraining code to avoid
292 combinatorial explosion. Fixed the problem with Sebastian Rahtz
293 TEI based example and other bugs
294 * result/relaxng/*err: updated the results
295 * test/relaxng/testsuite.xml: started a new test suite
296
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000297Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
300 that the original RelaxNG validation code was un-fixeable, it got
301 rewritten to use the derivation algorithm from James Clark and
302 redebugged it (nearly) from scratch:
303 found 373 test schemas: 372 success 1 failures
304 found 529 test instances: 529 success 0 failures
305
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000306Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * SAX.c parser.c: fix some recursion problems introduced in the
309 last release.
310 * relaxng.c: more debugging of the RNG validation engine, still
311 problems though.
312
Daniel Veillard5add8682003-03-10 13:13:58 +0000313Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
314
315 * Makefile.am: stop generating wrong result file with * in name
316 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
317 * result/relaxng/demo* test/relaxng/demo: added the tests from
318 Sebastian reproducing the problem.
319
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000320Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
321
Daniel Veillard5add8682003-03-10 13:13:58 +0000322 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
323 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000324
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000325Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
326
327 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
328 variable to control the indentation for the xmllint "--format"
329 option
330
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000331Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
332
333 * encoding.c: applied Gennady's patch against buffer overrun
334
Daniel Veillard42f12e92003-03-07 18:32:59 +0000335Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
338 Clark it appeared I had bug in URI parsing code ...
339 * relaxng.c include/libxml/relaxng.h: completely revamped error
340 reporting to not loose message from optional parts.
341 * xmllint.c: added timing for RNG validation steps
342 * result/relaxng/*: updated the result, all error messages changed
343
Daniel Veillardedfd5882003-03-07 14:20:40 +0000344Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * xpath.c: fix bug #107804, the algorithm used for document order
347 computation was failing on attributes.
348
Daniel Veillard83391282003-03-06 21:37:30 +0000349Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * valid.c: fix bug #107764 , possibility of buffer overflow
352 in xmlValidDebug()
353
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000354Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
357 from Philipp Dunkel
358
Daniel Veillard5f704af2003-03-05 10:01:43 +0000359Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * xmlschemastype.c: made powten array static it should not be exported
362 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
363 parser function.
364 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
365
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000366Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * tree.c: fixed a node dump crash on attributes
369 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
370 an URI test bug and get better output.
371
Daniel Veillard463a5472003-02-27 21:30:32 +0000372Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
373
374 * check-xsddata-test-suite.py: give more infos
375 * relaxng.c: fix a bug reported by Sebastian Rahtz and
376 REF->DEF in attribute values.
377
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000378Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
381 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
382 regression tests from James Clark.
383
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000384Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * relaxng.c xmlschemas.c xmlschemastypes.c
387 include/libxml/xmlschemastypes.h: added param support for relaxng
388 type checking, started to increment the pool of simple types
389 registered, still much work to be done on simple types and
390 facets checkings.
391
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000392Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * entities.c: fixes again one of the problem raised by
395 James Clark in #106788
396
Daniel Veillardc482e262003-02-26 14:48:48 +0000397Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
398
399 * relaxng.c: Fixed a couple of problem raised by James Clark
400 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
401 datatype level still not fixed though.
402
Daniel Veillard17bed982003-02-24 20:11:43 +0000403Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * configure.in: preparing release 2.5.4
406 * doc/*: updated and rebuilt the docs
407 * relaxng.c: removed warnings
408 * result/relaxng/*: updated the results
409
Daniel Veillardf4be0182003-02-24 19:54:33 +0000410Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * valid.c: fixes a DTD regexp generation problem.
413
Daniel Veillard02111c12003-02-24 19:14:52 +0000414Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
415
416 * parser.c: fixes bug #105998 about false detection of
417 attribute consumption loop.
418
Daniel Veillard2406abd2003-02-24 18:16:47 +0000419Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
420
421 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
422
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000423Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
424
425 * SAX.c: fixed bug #105992
426
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000427Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * tree.c: fixed xmlSetProp and al. when the node passed is not an
430 element.
431 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
432 found 373 test schemas: 369 success 4 failures
433 found 529 test instances: 525 success 4 failures
434 * check-relaxng-test-suite.py: added memory debug reporting
435
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000436Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * uri.c parser.c: some warning removal on Igor's patch
439 * tree.c: seems I messed up with #106788 fix
440 * python/libxml.c: fixed some base problems when Python provides
441 the resolver.
442 * relaxng.c: fixed the interleave algorithm
443 found 373 test schemas: 364 success 9 failures
444 found 529 test instances: 525 success 4 failures
445 the resulting failures are bug in the algorithm from 7.3 and
446 lack of support for params
447
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000448Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * parser.c: another fix for nodeinfo in entities problem
451 * tree.c entities.c: fixed bug #106788 from James Clark
452 some spaces need to be serialized as character references.
453
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000454Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
455
456 * parser.c uri.c: fixed the bug I introduced in the path
457 handling, reported by Sebastian Bergmann
458
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000459Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * parser.c: fixing some nodeinfo in entities problem raised
462 by Glenn W. Bach
463 * relaxng.c: implemented the first section 7.3 check
464 * result/relaxng/*: updated the results
465
Daniel Veillardc5312d72003-02-21 17:14:10 +0000466Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
467
468 * relaxng.c: fixed some problems in the previous commit
469 and finished implementing 4.16 rules checking
470 found 373 test schemas: 353 success 20 failures
471 found 529 test instances: 519 success 6 failures
472 * result/relaxng/*: updated the results
473
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000474Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * relaxng.c: implemented checks from section 7.2
477
Daniel Veillard77648bb2003-02-20 15:03:22 +0000478Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * relaxng.c: implemented the checks from section 7.1, fixed
481 some of the 4.20 and 4.21 problems.
482 found 373 test schemas: 338 success 35 failures
483 found 529 test instances: 519 success 6 failures
484 * result/relaxng/*: updated the results
485
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000486Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
487
488 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
489 * result/relaxng/*: updated the results
490
Daniel Veillardce14fa52003-02-19 17:32:48 +0000491Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * relaxng.c: more bugfixes
494 * result/relaxng/*: updated the results
495
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000496Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
497
498 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
499 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
500 * SAX.c: ensured xmlDoc.URL is always canonic
501 * parser.c: obsoleted xmlNormalizeWindowsPath
502 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
503 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
504 * win32/libxml2.def.src: added few exports
505
506
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000507Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * Makefile.am configure.in: patched to have shared libraries
510 for Python regression tests and static binaries for gdb debug
511 in my development environment
512 * relaxng.c: more bugfixes
513 found 373 test schemas: 296 success 77 failures
514 found 529 test instances: 516 success 8 failures
515 * result/relaxng/*: updated the results
516
Daniel Veillard8fe98712003-02-19 00:19:14 +0000517Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
520
Daniel Veillardd4310742003-02-18 21:12:46 +0000521Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
522
523 * xmlschemastypes.c: float/double check bugfix
524 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
525 validation
526 * xmlreader.c: add a TODO for Jody
527 * relaxng.c: bugfix bugfix bugfix
528 found 373 test schemas: 300 success 73 failures
529 found 529 test instances: 507 success 10 failures
530 * result/relaxng/*: updated the results
531
Daniel Veillard2df2de22003-02-17 23:34:33 +0000532Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
535
Daniel Veillard416589a2003-02-17 17:25:42 +0000536Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * relaxng.c check-relaxng-test-suite.py: more work on the
539 RelaxNG implementation conformance testing.
540 found 373 test schemas: 284 success 89 failures
541 found 529 test instances: 448 success 47 failures
542 * result/relaxng/*: updated the results
543
Daniel Veillard784b9352003-02-16 15:50:27 +0000544Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
547 a patch from Kjartan Maraas to fix some typos
548
Daniel Veillardfebcca42003-02-16 15:44:18 +0000549Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * relaxng.c: more bug-hunting
552 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
553 intermediate rng tree
554 * python/generator.py: patch from Stephane Bidoul to fix the generator
555 on python < 2.2
556
Daniel Veillardd2298792003-02-14 16:54:11 +0000557Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * check-relaxng-test-suite.py relaxng.c: more testing on the
560 Relax-NG front, cleaning up the regression tests failures
561 current state and I forgot support for "mixed":
562 found 373 test schemas: 280 success 93 failures
563 found 529 test instances: 401 success 68 failures
564 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
565 moved the Name, NCName and QName validation routine in tree.c
566 * uri.c: fixed handling of URI ending up with #, i.e. having
567 an empty fragment ID.
568 * result/relaxng/*: updated the results
569
Daniel Veillard9a237c92003-02-13 15:52:58 +0000570Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * check-xinclude-test-suite.py: improved the script accordingly
573 to the XInclude regression tests updates
574 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
575 November 2002
576 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
577 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
578 augmented the Xpointer testsuite for the element() scheme
579
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000580Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
581
582 * relaxng.c: added TODO for the DTD compatibility spec
583 * xinclude.c: more bug fixes driven by the testsuite
584
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000585Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
586
587 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
588 regression tests for XInclude, improved the script, improving
589 XInclude error reporting mechanism
590
Daniel Veillard1d788d22003-02-10 16:21:58 +0000591Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * NEWS doc/* configure.in: preparing release 2.5.3
594
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000595Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * tree.c: trying to fix #104934 about some XHTML1 serialization
598 issues.
599
Daniel Veillard809faa52003-02-10 15:43:53 +0000600Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
603 encoding conversion when the input buffer stops in the
604 middle of a multibyte char
605
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000606Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
609 * check-relaxng-test-suite.py: python script to run regression
610 against OASIS RelaxNG testsuite
611 * relaxng.c: some cleanup tweaks
612 * HTMLparser.c globals.c: cleanups in comments
613 * doc/libxml2-api.xml: updated the API
614 * result/relaxng/*: errors moved files, so large diffs but
615 no changes at the semantic level.
616
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000617Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
618
619 * tree.c: fixing #105678 problem when dumping a namespace node.
620
Daniel Veillard591b4be2003-02-09 23:33:36 +0000621Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * xpath.c: fixed doc comment problems
624 * python/generator.py python/libxml_wrap.h python/types.c: adding
625 RelaxNG wrappers
626 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
627 test of those early Python RelaxNG bindings
628
629Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000630
631 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
632 * relaxng.c: found the validation problem I had with interleave
633 when not covering all remaining siblings
634 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
635 testsuite and check the RNG schemas against the RNG schemas
636 given in appendix A
637
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000638Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
639
640 * win32/Makefile.msvc: updates for RelaxNG
641 * win32/Makefile.mingw: updates for RelaxNG
642 * win32/libxml2.def.src: added RelaxNG exports
643
Daniel Veillard97fd5672003-02-07 13:01:54 +0000644Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
645
646 * xinclude.c: applied another bug fix from Sean Chittenden
647
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000648Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
649
650 * configure.in xmllint.c: I f...ed up the default configuration
651 of schemas and --relaxng option display in xmllint, pointed by
652 Morus Walter.
653 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
654 detection module, fixes bug #105374.
655
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000656Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
657
658 * xmlschemastypes.c: added the boolean base type.
659
Daniel Veillard96a4b252003-02-06 08:22:32 +0000660Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * xmlschemastypes.c: started implementing some of the missing
663 default simple types
664 * result/relaxng/*: updated the results
665
Daniel Veillard72fef162003-02-05 14:31:19 +0000666Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * NEWS doc/*: updated the docs, ready for 2.5.2 release
669
Daniel Veillard71531f32003-02-05 13:19:53 +0000670Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * HTMLparser.c tree.c xmlIO.c: comments cleanups
673 * Makefile.am: use xmllint for doing the RelaxNG tests
674 * configure.in: preparing 2.5.2 made schemas support default to
675 on instead of off
676 * relaxng.c: removed the verbosity
677 * xmllint.c: added --relaxng option
678 * python/generator.py python/libxml_wrap.h: prepared the integration
679 of the new RelaxNG module and schemas
680 * result/relaxng/*: less verbose output
681
Daniel Veillardec498e12003-02-05 11:01:50 +0000682Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
683
684 * valid.c: do not run content model validation if the
685 content is not determinist
686
Daniel Veillardde590ca2003-02-05 10:45:26 +0000687Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
688
689 * SAX.c: added the redefinition of namespaced attribute
690 check that was missing as Fabrice Desré pointed out.
691
Daniel Veillard930dfb62003-02-05 10:17:38 +0000692Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
695 improvements from Nick Kew, allowing to do more checking
696 to HTML elements and attributes.
697
Daniel Veillard4287c572003-02-04 22:48:53 +0000698Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * xinclude.c: fixing bug #105137 about entities declaration
701 needing to be copied to the including document.
702
Daniel Veillard652d8a92003-02-04 19:28:49 +0000703Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * catalog.c: fixed bug #104817 with delegateURI
706 * xpath.c: fixing bugs #104123 and #104125
707
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000708Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * configure.in valid.c xmlreader.c python/libxml_wrap.h
711 python/types.c: fixing #104096 to compile without regexps
712
Daniel Veillard57e79b32003-02-04 15:33:12 +0000713Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
714
715 * valid.c: fixing bug #103969 forgot to add an epsilon transition
716 when building the automata for elem*
717
Daniel Veillard358a9892003-02-04 15:22:32 +0000718Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * HTMLparser.c: applied patch from Arne de Bruijn fixing
721 bug #103827
722
Daniel Veillardeb137172003-02-04 15:18:06 +0000723Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
724
725 * HTMLparser.c: updating a comment, fixing #103776
726
Daniel Veillard8d589042003-02-04 15:07:21 +0000727Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * parser.c: fixing bug 105049 for validity checking of content
730 within recursive entities.
731
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000732Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * HTMLparser.c: try to fix # 105049
735 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
736 * tree.c: updated a function comment
737
Daniel Veillard419a7682003-02-03 23:22:49 +0000738Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * relaxng: more work on grammars and refs/defs
741 * test/relaxng/* result/relaxng/*: augmented/updated the
742 regression tests
743
Daniel Veillard144fae12003-02-03 13:17:57 +0000744Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * relaxng: more work on name classes, except support
747 * test/relaxng/* result/relaxng/*: augmented/updated the
748 regression tests
749
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000750Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * relaxng: more work on name classes, the "validate all" schemas
753 seems to work now.
754 * test/relaxng/* result/relaxng/*: augmented/updated the
755 regression tests
756
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000757Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
758
759 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
760 * parser.c: put a guard against infinite document depth, basically
761 trying to avoid another kind of DoS attack.
762 * relaxng.c: some code w.r.t. nameClasses
763
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000764Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * test/relaxng/* result/relaxng/*: check all the namespace support
767 was actually correct based on tutorial section 10.
768
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000769Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
770
771 * relaxng: include seems to work okay now
772 * test/relaxng/* result/relaxng/*: augmented/updated the
773 regression tests
774
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000775Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
776
777 * relaxng.c: a bit of work done in the train back.
778 * test/relaxng/*: added one of the include tests
779
Daniel Veillard154877e2003-01-30 12:17:05 +0000780Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * relaxng: more work done in the train
783 * test/relaxng/* result/relaxng/*: augmented/updated the
784 regression tests
785
Daniel Veillarde431a272003-01-29 23:02:33 +0000786Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
787
788 * relaxng.c: debugging of externalRef
789 * test/relaxng/* result/relaxng/*: augmented/updated the
790 regression tests
791
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000792Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
793
794 * relaxng.c: more work on Relax-NG, implementing externalRef
795 * test/relaxng/* result/relaxng/*: augmented/updated the
796 regression tests
797 * Makefile.am: cleanup to Relaxtests target
798
Daniel Veillardb08c9812003-01-28 23:09:49 +0000799Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * relaxng.c: more work on Relax-NG, implementing interleave
802 * test/relaxng/* result/relaxng/*: augmented/updated the
803 regression tests
804
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000805Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * relaxng.c: more work on Relax-NG, implementing interleave
808 * test/relaxng/* result/relaxng/*: augmented/updated the
809 regression tests
810
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000811Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
812
813 * doc/tutorial/customfo.xsl
814 * doc/tutorial/customhtml.xsl
815 adding stylesheet customizations used to generate fo
816 for pdf and html
817
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000818Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
819
820 * relaxng.c: more work on Relax-NG
821 * test/relaxng/* result/relaxng/*: augmented/updated the
822 regression tests
823 * xmlschemastypes.c: added a number of base type definition but not
824 the associated checks, those are still TODOs
825
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000826Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
827
828 in docs/tutorial:
829 * apa.html
830 * apb.html
831 * apc.html
832 * apd.html
833 * ape.html
834 * apf.html
835 * apg.html
836 * ar01s02.html
837 * ar01s03.html
838 * ar01s04.html
839 * ar01s05.html
840 * ar01s06.html
841 * ar01s07.html
842 * ar01s08.html
843 * index.html
844 * xmltutorial.pdf
845 * xmltutorial.xml
846 add index to tutorial
847
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000848Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
849
850 * doc/xmlcatalog.1
851 * doc/xmlcatalog_man.html
852 * doc/xmlcatalog_man.xml
853 belatedly fixing bug #93622 (adds rewriteURI type to
854 "--add" option in xmlcatalog man page
855
Daniel Veillard3be27512003-01-26 19:49:04 +0000856Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
857
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000858 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000859 Julio Merino, closing #104475
860
Daniel Veillardea3f3982003-01-26 19:45:18 +0000861Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
862
863 * relaxng.c: more work on Relax-NG
864 * test/relaxng/* result/relaxng/*: augmented/updated the
865 regression tests
866
Daniel Veillardedc91922003-01-26 00:52:04 +0000867Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * relaxng.c: more work on Relax-NG
870 * test/relaxng/* result/relaxng/*: augmented/updated the
871 regression tests
872
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000873Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
874
875 * README: updated the policy on private mail answers
876 * relaxng.c: more work on Relax-NG
877 * test/relaxng/* result/relaxng/*: augmented/updated the
878 regression tests
879
Daniel Veillard7424eb62003-01-24 14:14:52 +0000880Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
881
882 * error.c parser.c tree.c: applied a documentation patch from
883 Stefan Kost
884
Daniel Veillard276be4a2003-01-24 01:03:34 +0000885Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
886
887 * relaxng.c: more work on Relax-NG
888 * doc/*: regenerated the docs
889 * test/relaxng/* result/relaxng/*: updated and augmented the
890 Relax-NG regression tests and results
891
Daniel Veillard6eadf632003-01-23 18:29:16 +0000892Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
893
894 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
895 First commit of the new Relax-NG validation code, not generally
896 useful yet.
897 * test/relaxng/* result/relaxng/*: current state of the regression
898 tests
899
Daniel Veillard814a76d2003-01-23 18:24:20 +0000900Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
901
902 * tree.c: minimized the memory allocated for GetContent
903 and a bit of cleanup.
904
Daniel Veillardff12c492003-01-23 16:42:55 +0000905Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
906
907 * python/generator.py: seems there is no good reasons to
908 not generate bindings for XPointer
909
Daniel Veillard540a31a2003-01-21 11:21:07 +0000910Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * xmlreader.c doc/apibuild.py: applied a new patch from
913 Stéphane Bidoul for cleanups
914 * doc/libxml2-api.xml: rebuilt the API description with
915 new entry points
916
Daniel Veillard417be3a2003-01-20 21:26:34 +0000917Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
918
919 * xmlreader.c python/drv_libxml2.py python/generator.py
920 python/libxml.c python/libxml.py python/libxml_wrap.h
921 python/types.c: patch from Stéphane Bidoul for better per
922 context error message APIs
923 * python/tests/ctxterror.py python/tests/readererr.py:
924 update of the tests
925
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000926Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
927
928 * doc/guidelines.html
929 grammar and spelling cleanup
930
Daniel Veillard26f70262003-01-16 22:45:08 +0000931Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * xmlreader.c include/libxml/xmlreader.h python/generator.py
934 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
935 a patch from Stéphane Bidoul to allow per XMLtextReader error
936 and warning handling
937 * python/tests/Makefile.am python/tests/readererr.py: adding the
938 specific regression test
939
Daniel Veillard71f9d732003-01-14 16:07:16 +0000940Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
941
942 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
943 should raise a syntax error
944
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000945Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
946
947 * python/libxml.c: cleanup patch from Stéphane Bidoul
948
Daniel Veillard81601f92003-01-14 13:42:37 +0000949Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
952
Daniel Veillarde6227e02003-01-14 11:42:39 +0000953Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
954
955 * python/generator.py python/libxml.c python/libxml.py
956 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000957 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000958 Python level.
959 * python/tests/Makefile.am python/tests/ctxterror.py: added a
960 regression test for it.
961
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000962Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
963
964 * xmlreader.c: fixed the streaming property of the reader,
965 it was generating tree faster than consuming it. Pointed out
966 by Nate Myers
967 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
968
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000969Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
970
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000971 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000972
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000973Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * xpath.c: fix to the XPath implementation for parent and
976 ancestors axis when operating on a Result Value Tree.
977 Fixes bug #100271
978
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000979Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
980
981 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
982 to fix some URI/file escaping problems
983
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000984Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * python/generator.py: fixed a bug raised by Raymond Wiker,
987 docSetRootElement() should not raise an exception if the
988 return is None
989
Daniel Veillard3e20a292003-01-10 13:14:40 +0000990Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
991
992 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
993 fixed bug #102181 by applying the suggested change and fixing
994 the generation/registration problem.
995
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000996Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
997
998 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
999 routines.
1000
Daniel Veillard8f872442003-01-09 23:19:02 +00001001Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * parser.c: one more IsEmptyElement crazyness, that time in
1004 external parsed entities if substitution is asked.
1005 * python/tests/reader3.py: added a specific test.
1006
Daniel Veillarde329fc22003-01-09 21:36:42 +00001007Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1010 support and improved error handler registration
1011
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001012Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1013
1014 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1015 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1016 * README: fixed a link
1017
Daniel Veillarde2830f12003-01-08 17:47:49 +00001018Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * configure.in doc/* NEWS: preparing 2.5.1 release
1021 * SAX.c parser.c: fixing XmlTextReader bug
1022
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001023Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1024
1025 * SAX.c: fuck, I introduced a memory leak on external parsed
1026 entities in 2.5.0 :-(
1027
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001028Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * xmllint.c: another fix needed as pointed by Christophe Merlet
1031 for --stream --debug if compiled without debug support.
1032
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001033Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1034
1035 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001036 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001037 update man page with --stream and --chkregister
1038
Daniel Veillard8326e732003-01-07 00:19:07 +00001039Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * globals.c: fixed --with-threads compile
1042 * xmllint.c: fixed --without-debug compile
1043 * include/libxml/globals.h: cleanup
1044 * include/libxml/schemasInternals.h: add a missing include
1045
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001046Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1047
1048 * configure.in NEWS: preparing 2.5.0 release
1049 * SAX.c: only warn in pedantic mode about namespace name
1050 brokeness
1051 * globals.c: fix a doc generation problem
1052 * uri.c: fix #101520
1053 * doc/*: updated and rebuilt the doc for the release, includuding
1054 stylesheet update
1055 * python/Makefile.am: fix a filename bug
1056
1057Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1060 should not be called.
1061
1062Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * libxml-2.0.pc.in: applied the patch to fix #101894
1065
1066Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * tree.c : applied patch from Lukas Schroeder for register callbacks
1069 * valid.c: modified patch from Lukas Schroeder to test
1070 register callbacks with --chkregister
1071
1072Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * xmlreader.c: seriously changed the way data are pushed to
1075 the underlying parser, go by block of 512 bytes instead of
1076 tryng to detect tag boundaries at that level. Changed the
1077 way empty element are detected and tagged.
1078 * python/tests/reader.py python/tests/reader2.py
1079 python/tests/reader3.py: small changes mostly due to context
1080 reporting being different and DTD node being reported. Some
1081 errors previously undetected are now caught and fixed.
1082 * doc/xmlreader.html: flagged last section as TODO
1083
1084Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * python/libxml.py: integrated the Python 2.2 optimizations
1087 from Hannu Krosing, while maintaining compatibility with
1088 1.5 and 2.1
1089
1090Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * xmllint.c: a bit of cleanup
1093 * xmlreader.c: small fix
1094 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1095 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1096
1097Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * python/setup.py.in: patch from Stéphane Bidoul to include
1100 drv_libxml2.py in setup.py
1101
1102Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * doc/xmlreader.html: starting documenting the new XmlTextReader
1105 interface.
1106
1107Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * xmllint.c: added the --stream flag to use the TextReader API
1110 * xmlreader.c: small performance tweak
1111
1112Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * xmlreader.c python/tests/reader2py: okay the DTD validation
1115 code on top of the XMLTextParser API should be solid now.
1116
1117Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmlreader.c python/tests/reader2py: Fixing some more mess
1120 with validation and recursive entities while using the
1121 reader interface, it's getting a bit messy...
1122
1123Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * xmlreader.c python/tests/reader.py: another couple of problem
1126 related to IsEmptyElement reported by Stéphane Bidoul needed
1127 some fixes.
1128
1129Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1130
1131 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1132 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1133 based on the python XmlTextReader interface.
1134
1135Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * tree.c: backing out one change in the last patch which broke the
1138 regression tests
1139
1140Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * global.data globals.c tree.c include/libxml/globals.h: applied
1143 an old patch from Lukas Schroeder to track node creation and
1144 destruction. Probably missing a lot of references at the moment
1145 and not usable reliably.
1146
1147Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1150 from doc/news.html and a stylesheet
1151
1152Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1153
1154 * xmlreader.c python/tests/reader.py: fixed another couple of
1155 xmlreader bugs reported by Stéphane Bidoul and added tests.
1156
1157Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1158
1159 * xmlreader.c python/tests/reader2.py: fixed another validity
1160 checking in external parsed entities raised by Stéphane Bidoul
1161 and added a specific regression test.
1162 * python/tests/reader3.py: cleanup
1163
1164Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * xmlreader.c python/tests/reader2.py: fixed a problem with
1167 validation within entities pointed by Stéphane Bidoul, augmented
1168 the tests to catch those.
1169
1170Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * python/generator.py: modified the generator to allow keeping
1173 class references when creating new classes, needed to fix a bug
1174 pointed by Stéphane Bidoul where the input buffer of the
1175 xmlTextReader instance gets destroyed if the python wrapper for
1176 the input is not referenced anymore.
1177
1178Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1181 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1182
1183Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1184
1185 * xmlreader.c python/tests/reader.py: fixed another problem
1186 pointed by Stéphane Bidoul
1187
1188Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1191 with "<a/>"
1192
1193Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * SAX.c: warn on xmlns:prefix="foo"
1196 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1197 for namespace attributes handling.
1198
1199Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1202 a really nasty problem raised by a DocBook XSLT transform
1203 provided by Sebastian Bergmann
1204
1205Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1208 by Stéphane Bidoul and integrated it into the tests
1209
1210Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1213 extended the XmlTextReader API a bit, addding accessors for
1214 the current doc and node, and an entity substitution mode for
1215 the parser.
1216 * python/libxml.py python/libxml2class.txt: related updates
1217 * python/tests/Makefile.am python/tests/reader.py
1218 python/tests/reader2.py python/tests/reader3.py: updated a bit
1219 the old tests and added a new one to test the entities handling
1220
1221Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * python/generator.py python/libxml2class.txt
1224 python/tests/reader.py python/tests/reader2.py: changed the
1225 generator to provide casing for the XmlTextReader similar to
1226 C# so that examples and documentation are more directly transposable.
1227 Fixed the couple of tests in the suite.
1228
1229Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * doc/guidelines.html: added a document on guildeline for
1232 publishing and deploying XML
1233
1234Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * valid.c xmlreader.c: final touch running DTD validation
1237 on the XmlTextReader
1238 * python/tests/Makefile.am python/tests/reader2.py: added a
1239 specific run based on the examples from test/valid/*.xml
1240
1241Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * python/libxml.py: added a few predefined xmlTextReader parser
1244 configuration values.
1245
1246Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * python/libxml_wrap.h: trying to fix #102037
1249
1250Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * SAX.c: fixing bug #95296, when the predefined entities
1253 are redefined in the DTD the default one must be used
1254 instead anyway.
1255
1256Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1257
1258 * doc/xmllint.xml
1259 * doc/xmllint.1
1260 Add discussion of XML_DEBUG_CATALOG to xmllint man
1261 page - bug #100907
1262
1263
1264Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * xmlreader.c: Fixed the empty node detection to avoid reporting
1267 an inexistant close tag.
1268
1269Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1272 for Python 2.1
1273
1274Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1277
1278Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * doc/libxml2-api.xml python/tests/reader.py: one really need
1281 to provide the base URI information when creating a reader parser
1282 from an input stream. Updated the API and the example using it.
1283
1284Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1287 include/libxml/valid.h include/libxml/xmlreader.h: working on
1288 DTD validation on top of xml reader interfaces. Allows to
1289 validate arbitrary large instances. This required some extensions
1290 to the valid module interface and augmenting the size of xmlID
1291 and xmlRef structs a bit.
1292 * uri.c xmlregexp.c: simple cleanup.
1293
1294Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1297 work on the xml reader interfaces.
1298 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1299 Web page for the Windows binaries.
1300
1301Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * xmlIO.c: applied a patch for VMS following the report by
1304 Nigel Hall
1305
1306Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * parser.c: the parseStartTag bug fix wasn't complete.
1309
1310Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1313 parseStartTag, fixing it.
1314 * test/att4 result/att4 result/noent/att4: adding the test
1315 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1316 more methods to XmlTextReader.
1317
1318Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1319
1320 * win32/libxml2.def.src: added more xml reader exports
1321 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1322 to the build
1323
1324Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1325
1326 * doc/tutorial/xmltutorial.xml
1327 plus generated html and pdf
1328 Updating tutorial again based on further comments from Niraj
1329 Tolia on the last iteration
1330
1331Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1332
1333 * doc/tutorial/xmltutorial.xml
1334 * doc/tutorial/includekeyword.c
1335 * doc/tutorial/includegetattribute.c
1336 plus generated html and pdf
1337 Adding fix from Niraj Tolia to tutorial to properly free memory.
1338
1339
1340Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1343 more methods of XmlTextReader.
1344 * python/libxml2class.txt python/tests/reader.py: this increased the
1345 methods in the bndings, augmented the test to check those new
1346 functions.
1347
1348Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1349
1350 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1351 methods of XmlTextReader.
1352 * python/generator.py python/libxml_wrap.h python/types.c
1353 python/libxml2class.txt: added the reader to the Python bindings
1354 * python/tests/Makefile.am python/tests/reader.py: added a specific
1355 test for the Python bindings of the Reader APIs
1356 * parser.c: small cleanup.
1357
1358Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * xinclude.c: fallback was only copying the first child not the
1361 full child list of the fallback element, closes #89684 as reopened
1362 by Bernd Kuemmerlen
1363
1364Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1365
1366 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1367
1368Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * configure.in: preparing release of 2.4.30
1371 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1372 gives enum values, fix functype return type, put back fields in
1373 structs
1374 * doc/*: updated the docs rebuilt
1375
1376Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1379 about htmlNodeDumpOutput location.
1380 * xpath.c: removed an undefined function signature
1381 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1382 too many symbols in the API breaking the python bindings.
1383 Updated with the libxslt/libexslt changes.
1384
1385Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * configure.in: preparing release of 2.4.29
1388 * doc/*: rebuilt the docs and API
1389 * xmlreader.c: a few more fixes for the XmlTextReader API
1390
1391Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1392
1393 * include/win32config.h: applied mingw patch from Magnus Henoch
1394
1395Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1398
1399Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1402 building Python script, does the C parsing directly, generates
1403 a better API description including structure fieds defs and
1404 enums. Still a couple of bugs, but good enough for the python
1405 wrappers now.
1406 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1407 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1408 include/libxml/schemasInternals.h include/libxml/tree.h: more
1409 cleanup based on the python analysis script reports.
1410 * libxml.spec.in: make sure the API XML description is part of the
1411 devel package.
1412
1413Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1416 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1417 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1418 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1419 code cleanup, especially the function comments.
1420 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1421
1422Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * Makefile.am xmlreader.c include/libxml/Makefile.am
1425 include/libxml/xmlreader.h: Adding a new set of APIs based on
1426 the C# TextXmlReader API but converted to C. Allow to parse
1427 in constant memory usage, far simpler to program and explain
1428 than the SAX like APIs, unfinished but working.
1429 * testReader.c: test program
1430
1431Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1432
1433 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1434
1435Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * tree.c: Chip turner indicated that XHTML1 serialization
1438 rule for style actually break on both IE and Mozilla,
1439 try to avoid the rule if escaping ain't necessary
1440
1441Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * nanhttp.c: handle HTTP URL escaping, problem reported by
1444 Glen Nakamura and Stefano Zacchiroli
1445
1446Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1449
1450Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * uri.c: Johann Richard pointed out some XPointer problems for
1453 URN based URI references in XInclude. Modified the URI parsing
1454 and saving routines to allow correct parsing and saving of
1455 XPointers, especially when attached to "opaque" scheme accordingly
1456 to RFC 2396
1457
1458Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1461 of refactoring to the HTML saving code.
1462 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1463 in the doc.
1464
1465Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1468 to a buffer API to reuse the generic dump to an OutputIO layer,
1469 this reduces code, fixes xmlNodeDump() for XHTML, also made
1470 xmlNodeDump() now return the number of byte written.
1471
1472Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * python/setup.py.in: another patch from Stéphane Bidoul for
1475 Python bindings on Windows
1476 * doc/parsedecl.py: small cleanup
1477
1478Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * libxml.spec.in configure.in: add a line in %changelog for releases
1481
1482Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * parser.c: patch from Marcus Clarke fixing a problem in entities
1485 parsing that was detected in KDe documentations environment.
1486
1487Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1488
1489 * python/libxml.c (libxml_prev): Return the previous as opposed to
1490 the next node (I guess this is the result of some cut & paste programming:)
1491
1492Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1495
1496Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * python/generator.py python/libxml.c python/setup.py.in: trying
1499 to fix the Python bindings build on Windows (Stéphane Bidoul)
1500
1501Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1502
1503 * win32/configure.js: added option for python bindings
1504 * win32/libxml2.def.src: added more exports
1505
1506Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1507
1508 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1509 pthreads
1510 * win32/wince/*: applied updates to Windows CE port from Javier
1511
1512Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * configure.in: preparing 2.4.28
1515 * libxml.spec.in doc/Makefile.am: some cleanup
1516 * doc/*: updated the news and regenerated.
1517
1518Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1519
1520 * HTMLparser.c: final touch at closing #87235 </p> end tags
1521 need to be generated.
1522 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1523 this change slightly the output of a few tests
1524 * doc/*: regenerated
1525
1526Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * parserInternals.c: fixing bug #99190 when UTF8 document are
1529 parsed using the progressive parser and the end of the chunk
1530 is in the middle of an UTF8 multibyte character.
1531
1532Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1533
1534 * threads.c: fixed initialization problem in xmlNewGlobalState
1535 which was causing crash.
1536 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1537 in xmlInitializeGlobalState.
1538 * parserInternals.c: cleaned up ctxt->sax initialisation.
1539
1540Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * tree.c include/libxml/tree.h: modified the existing APIs
1543 to handle XHTML1 serialization rules automatically, also add
1544 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1545 libxslt serialization uses it when needed without changing
1546 the library API.
1547 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1548 result/xhtml1: added a new test specifically for xhtml1 output
1549 and updated the result of one XHTML1 test
1550
1551Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * xinclude.c parserInternals.c encoding.c: fixed #99082
1554 for xi:include encoding="..." support on text includes.
1555 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1556 test/XInclude/ents/isolatin.txt : added a specific regression test
1557 * python/generator.py python/libxml2class.txt: fixed the generator
1558 the new set of comments generated for doc/libxml2-api.xml were
1559 breaking the python generation.
1560
1561Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1564 * configure.in: patch for Solaris on new autoconf closes #98880
1565 * doc/parsedecl.py: repair the frigging API building script,
1566 did I say that python xmllib sucks ?
1567 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1568 and some comment are no more truncated.
1569
1570Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * parser.c: Martin Stoilov pointed out a potential leak in
1573 xmlCreateMemoryParserCtxt
1574
1575Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1578 included in HTML documents and using the push parser.
1579
1580Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1581
1582 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1583 specified, look for the Python interpreter not just in the
1584 specified root but also in the specified location. Fixes #98825
1585
1586Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * python/libxml.c: fixing bug #98792 , node may have no doc
1589 and dereferencing without checking ain't good ...
1590
1591Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * configure.in: preparing release 2.4.27
1594 * doc/* : updated and rebuilt the docs
1595 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1596 and all the docs are actually packaged and in the final RPMs
1597 * parser.c parserInternals.c include/libxml/parser.h: restore
1598 xmllint --recover feature.
1599
1600Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1601
Daniel Veillard784b9352003-02-16 15:50:27 +00001602 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001603 processing of parsed entities, and XPath computation on sustitued
1604 entities.
1605 * testXPath.c: make sure entities are substitued.
1606
1607Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
Daniel Veillard784b9352003-02-16 15:50:27 +00001609 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001610 processing of internal parsed entities, which had to be changed.
1611
1612Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1615 trying to fix bug #98517 about building outside the source tree
1616 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1617
1618Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1619
1620 * include/win32config.h: cleanup
1621 * win32/Makefile.mingw: integrated mingw in JScript configure
1622 * win32/Makefile.msvc: modified to allow mingw coexistence
1623 * win32/configure.js: integrated mingw
1624 * win32/Readme.txt: cleanup
1625
1626Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * HTMLparser.c: strengthen the guard in the Pop macros,
1629 like in the XML parser, closes bug #97315
1630
1631Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1634 callback is never used.
1635
1636Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * parserInternals.c: fixed the initialization of the SAX structure
1639 which was breaking xsltproc
1640 * xpath.c: patch from Petr Pajas for CDATA nodes
1641 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1642 * parser.c include/libxml/parser.h: patch from Peter Jones
1643 removing a leak in xmlSAXParseMemory() and adding the
1644 function xmlSAXParseMemoryWithData()
1645
1646Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1647
1648 adding pdf of tutorial, changing web page to link to it
1649 * doc/tutorial/xmltutorial.pdf
1650 * doc/xml.html
1651 * doc/docs.html
1652
1653Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1654
1655 * doc/tutorial/ar01s08.html
1656 adding file what I forgot for tutorial
1657
1658
1659Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1660
1661 Adding encoding discussion to tutorial
1662 Added:
1663 * doc/tutorial/images/*.png: DocBook admonition image files
1664 * doc/tutorial/apf.html, apg.html: new generated html
1665 * doc/tutorial/includeconvert.c: conversion code entity file
1666 changed:
1667 * doc/tutorial/xmltutorial.xml: DocBook original
1668 * doc/tutorial/*.html: generated html
1669
1670Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1671
1672 * include/libxml/*.h: retired xmlwin32version.h
1673 * doc/Makefile.am: retired xmlwin32version.h
1674 * win32/configure.js: retired xmlwin32version.h
1675
1676Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1677
1678 * win32/libxml2.def.src: exported additional symbols
1679 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1680 sisterhood
1681
1682Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * globals.c: fixed a typo pointed out by Igor
1685 * xpath.c: try to speed up node compare using line numbers
1686 if available.
1687
1688Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * tree.c: make xmlFreeNode() handle attributes correctly.
1691
1692Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1693
1694 * catalog.c: completed the #96963 fix, as reported by Karl
1695 Eichwalder
1696
1697Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1700
1701Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * Makefile.am: switched the order of a couple of includes
1704 to fix bugs #97100
1705
1706Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1707
1708 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1709 xmlLoadCatalogs that used to separate directories with a ':'.
1710
1711Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1712
1713 * threads.c: improvements to the Windows-side of thread handling
1714 * testThreads.c: conditionally excluded unistd.h
1715 * testThradsWin32.c: broke overlong lines
1716 * include/win32config.h: adapted thread-related macros to the new
1717 scheme and for pthreads on Windows
1718 * win32/Makefile.msvc: introduced a more flexible thread build,
1719 added testThreads[Win32].c to the build
1720 * win32/configure.js: introduced a more flexible thread config
1721
17222002-10-31 John Fleck <jfleck@inkstain.net>
1723
1724 * doc/xml.html (and, by implication, FAQ.html)
1725 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1726
1727Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1728
1729 * configure.in: removed xmlwin32version.h
1730 * include/libxml/Makefile.am: removed xmlwin32version.h
1731
1732Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * tree.c: applied patch from Brian Stafford to fix a bug
1735 in xmlReconciliateNs()
1736
1737Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * tree.c: applied patch from Christian Glahn to allow
1740 xmlNewChild() on document fragment nodes
1741
1742Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * parser.c: Christian Glahn found a problem with a recent
1745 patch to xmlParseBalancedChunkMemoryRecover()
1746 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1747 problems
1748 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1749 test/schemas/seq*: added the test cases from Charles
1750
1751Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1754 serious cleanup of the spec file and associated changes
1755 in the Makefiles.
1756 * valid.c: try to remove some warnings on x86_64
1757
1758Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1761 fix bug #96586
1762
1763Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1766 parsing, applied his patch
1767 * result/HTML/attrents.html result/HTML/attrents.html.err
1768 result/HTML/attrents.html.sax test/HTML/attrents.html:
1769 added the test and result case provided by Mikhail Sogrine
1770
1771Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * vms/build_libxml.com vms/config.vms vms/readme.vms
1774 include/libxml/parser.h include/libxml/parserInternals.h
1775 include/libxml/tree.h include/libxml/xmlIO.h
1776 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1777 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1778 Applied the VMS update patch from Craig A. Berry
1779 * doc/*.html: update
1780
1781Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1784
1785Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * debugXML.c: adding a grep command to --shell in xmllint
1788 for T.V. Raman
1789
1790Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * xmlcatalog.c: tried to fix some of the problem with --sgml
1793
1794Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * parser.c: tried to fix bug #91500 where doc->children may
1797 be overriden by a call to xmlParseBalancedChunkMemory()
1798
1799Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1802 identifiers in SGML catalogs containing '&'
1803
1804Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * python/types.c: fixed bugs when passing result value tree
1807 to Python functions.
1808
1809Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * configure.in: preparing the release of 2.4.26
1812 * doc/*: updated and rebuilt the documentation
1813
1814Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * parser.c: fixed a XML Namespace compliance bug reported by
1817 Alexander Grimalovsky
1818
1819Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * HTMLtree.c: fixed serialization of script and style when
1822 they are not lowercase (i.e. added using the API to the tree).
1823
1824Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * valid.c: make xmlValidateDocument emit a warning msg if there
1827 is no DTD, pointed by Christian Glahn
1828
1829Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1832 content model when some of the blocks have min or max, and a couple
1833 of bugs found in the process.
1834 * result/schemas/list0* test/schemas/list0*: added some specific
1835 regression tests
1836
1837Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * README: updated the contact informations
1840
1841Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1844 misses it, reported by Peter Bray.
1845
1846Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1849 and removed a few warnings
1850
1851Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * parser.c: Christian Glahn found a small bug in the push parser.
1854 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1855 public
1856
1857Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * xmlschemas.c include/libxml/xmlschemas.h: added
1860 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1861 * testSchemas.c: added --memory to test the new interface
1862
1863Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * doc/index.py doc/search.php: integrated the XSLT indexing,
1866 a few fixed in the indexer, added a scope selection at the
1867 search level.
1868
1869Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1872 this was due to uninitialized parts of the validation context
1873
1874Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * debugXML.c: applied patch from Mark Vakoc except the API
1877 change, preserved it.
1878 * doc/*: updated the docs to point to the search engine for
1879 information lookup or before bug/help reports.
1880
1881Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * doc/index.py doc/search.php: added mailing-list archives
1884 indexing and lookup
1885
1886Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1889
1890Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * doc/index.py: improved HTML indexing
1893 * doc/search.php: make the queries also lookup the HTML based indexes
1894
1895Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * doc/index.py: added HTML page indexing
1898
1899Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1900
1901 * xmlIO.c: extended Windows path normalisation to fix the base
1902 problem in libxslt.
1903 * catalog.c: fixed list handling in XML_CATALOG_FILES
1904
1905Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * valid.c: typo/bug found by Christian Glahn
1908
1909Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1910
1911 * xmlIO.c: applied Windows CE patch from Javier.
1912 * win32/wince: new directory, contains support for the PocketPC
1913 with Windows CE from Javier.
1914 * include/win32config.h: reorganised, removed duplicate
1915 definitions and applied WinCE patch from Javier.
1916 * include/wsockcompat.h: new file, now contains WinSock
1917 compatibility macros.
1918 * win32/Makefile.msvc: introduced double-run compilation.
1919
1920Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * configure.in include/libxml/xmlwin32version.h: preparing release
1923 of 2.4.25
1924 * doc/*: updated and regenerated teh docs and web pages.
1925
1926Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1929 error were not covering namespace declarations.
1930 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1931 it was missing the attribute declaration for the namespace
1932 * result/VC/NS3: the fix now report breakages in that test
1933
1934Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1937
1938Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1941 and regenerated the docs and web site
1942
1943Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1946 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1947 not before
1948
1949Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * python/generator.py python/libxml2class.txt: fixed a stupid error
1952 breaking the python API
1953
1954Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1957 triostr.c triostr.h: applied a trio update patch from
1958 Bjorn Reese which should work with MinGW
1959
1960Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * tree.c: improving some documentation comments
1963 * xmlregexp.c: found and fixed a mem leak with python regression tests
1964 * doc/*: rebuilt the doc and the API XML file including the
1965 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1966 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1967 python/types.c: added access to the XML Schemas regexps from
1968 python
1969 * python/tests/Makefile.am python/tests/regexp.py: added a
1970 simple regexp bindings test
1971
1972Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1973
1974 * doc/xml.html:
1975 fixing ftp links - thanks to Vitaly Ostanin
1976
1977Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * xmlregexp.c: fixed the data callback on transition functionality
1980 which was broken when using the compact form
1981 * result/schemas/*: updated the results, less verbose, all tests
1982 pass like before
1983 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1984 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1985 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1986 annoying warnings
1987 * xpath.c: try to provide better error report when possible
1988
1989Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * Makefile.am: fixed a breakage raised by Jacob
1992
1993Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1994
1995 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1996 which don't use sockets
1997
1998Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1999
2000 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2001 * win32/configure.js: applied zlib patch from Daniel Gehriger
2002
2003Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2004
2005 * win32/configure.js: applied the patch from Mark Vakoc for
2006 regexp support
2007 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2008 for regexp support
2009
2010Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * xmlschemastypes.c: as pointed by Igor Float and Double
2013 parsing ain't finished yet
2014
2015Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * Makefile.am configure.in: trying to fix #88412 by bypassing
2018 all the python subdir if python ain't detected
2019
2020Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2023 made configuring with regexps/automata/unicode the default
2024 but without schemas ATM
2025 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2026 fixed the regexp based DTD validation performance and memory
2027 problem by switching to a compact form for determinist regexps
2028 and detecting the determinism property in the process. Seems
2029 as fast as the old DTD validation specific engine :-) despite
2030 the regexp built and compaction process.
2031
2032Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * valid.c: determinism is debugged, new DTD checking code now works
2035 but xmlFAComputesDeterminism takes far too much CPU and the whole
2036 set usues too much memory to be really usable as-is
2037
2038Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * tree.c: fixed another stupid bug in xmlGetNodePath()
2041 * xmllint.c: --version now report the options compiled in
2042
2043Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * HTMLparser.c: small cleanup
2046 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2047 when configured with them. A bit of debugging around the determinism
2048 checks is still needed
2049
2050Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2053
2054Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * xmlIO.c: small portability glitch fixed.
2057
2058Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * xmlschemastypes.c: incomplete steps for real/double support
2061 * testAutomata.c include/libxml/xmlautomata.h
2062 include/libxml/xmlregexp.h: avoiding a compilation problem
2063 * valid.c include/libxml/valid.h: starting the work toward using
2064 the regexps for actual DTD validation
2065
2066Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * hash.c: cosmetic cleanup
2069 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2070 integrating a DTD validation layer based on the regexps
2071
2072Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2075 the determinism was tested before eliminating the epsilon
2076 transitions :-(
2077
2078Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * python/generator.py python/libxml.c python/libxml.py
2081 python/libxml2-python-api.xml python/libxml2class.txt
2082 python/libxml_wrap.h python/types.c: updated the python
2083 bindings, added code for easier File I/O, and the ability to
2084 define a resolver from Python fixing bug #91635
2085 * python/tests/Makefile.am python/tests/inbuf.py
2086 python/tests/outbuf.py python/tests/pushSAXhtml.py
2087 python/tests/resolver.py python/tests/serialize.py: updated
2088 and augmented the set of Python tests.
2089
2090Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2091
2092 * win32/configure.js: added more readme info for the binary
2093 package.
2094
2095Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * xmlIO.c: fixed a stupid out of bound array error
2098
2099Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2102 messing around with support for Windows path, cleanups,
2103 trying to identify and fix the various code path to the
2104 filename access. Added xmlNormalizeWindowsPath()
2105
2106Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * error.c valid.c: working on better error reporting of validity
2109 errors, especially providing an accurate context.
2110 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2111 error reports in those cases.
2112
2113Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2116 parser.c parserInternals.c xmlIO.c: get rid of all the
2117 perror() calls made in the library execution paths. This
2118 should fix both #92059 and #92385
2119
2120Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * xmllint.c: memory leak reporting was broken after a change
2123 of the preprocessor symbol used to activate it.
2124
2125Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * tree.c: try to make the copy function work for node of
2128 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2129 DOM layers though, not libxml2 itself.
2130
2131Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * valid.c: try to provide file and line informations, not all
2134 messages are covered, but it's a (good) start
2135
2136Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * xinclude.c: reimplemented a large part of the XInclude
2139 processor, trying to minimize resources used, James Henstridge
2140 provided a huge test case which was exhibiting severe memory
2141 consumption problems.
2142
2143Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * python/Makefile.am: applied patch from Christophe Merlet to
2146 reestablish DESTDIR
2147
2148Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * libxml.spec.in: fixes libary path for x86_64 AMD
2151
2152Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2153
2154 * doc/tutorial/includekeyword.c
2155 * doc/tutorial/xmltutorial.xml:
2156 (plus resulting generated html files)
2157 fixing one spot I missed in the tutorial where I hadn't freed
2158 memory properly
2159
2160Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2161
2162 * doc/tutorial/includeaddattribute.c
2163 * doc/tutorial/includeaddkeyword.c
2164 * doc/tutorial/includegetattribute.c
2165 * doc/tutorial/includekeyword.c
2166 * doc/tutorial/xmltutorial.xml
2167 * doc/tutorial/*.html:
2168 update tutorial to properly free memory (thanks to Christopher
2169 R. Harris for pointing out that this needs to be done)
2170 * doc/tutorial/images/callouts/*.png:
2171 added image files so the callouts are graphical, making it
2172 easier to read ( use "--param callout.graphics 1" to generate
2173 html with graphical callouts)
2174
2175Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2178 nice logos generated by Marc Liyanage
2179 * doc/site.xsl *.html: changed the stylesheet to show the new
2180 logo and regenerated the pages
2181
2182Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2185
2186Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2187
2188 * xpath.c: possible mem leak patch from Jason Adams
2189
2190Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2193 in the XQuery namespace
2194 * configure.in: preparing 2.4.24
2195 * doc/*.html: updated the web pages
2196
2197Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * python/generator.py: closing bug #85258 by generating conditional
2200 compile check to avoid linking to routines not configured in.
2201
22022002-08-22 Havoc Pennington <hp@pobox.com>
2203
2204 * autogen.sh: update error message for missing automake
2205
2206Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * python/Makefile.am: typo in target name resulted in libxml2.py
2209 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2210
2211Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * win32/win32/Makefile.mingw: updated with version from
2214 Elizabeth Barham at http://soggytrousers.net/repository/
2215
2216Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2217
2218 * win32/Makefile.msvc: added the prefix location to the include
2219 and lib search path.
2220
22212002-08-18 Havoc Pennington <hp@pobox.com>
2222
2223 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2224 both automake 1.6 and 1.4 installed get the right automake. Means
2225 compilation from CVS will now require the latest automake 1.4
2226 release, or manually creating symlinks called "automake-1.4" and
2227 "aclocal-1.4"
2228
2229Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * configure.in python/Makefile.am: more AMD 64 induced changes from
2232 Frederic Crozat
2233
2234Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2235
2236 * xinclude.c: oops I was missing the xml:base fixup too
2237 * result/XInclude/*.xml: this adds xml:base attributes to most
2238 results of the tests
2239
2240Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * xinclude.c: quick but apparently working implementation of
2243 xi:fallback, should close bug #89684
2244 * Makefile.am test/XInclude/docs/fallback.xml
2245 result/XInclude/fallback.xml: added a basic test for fallback,
2246 and run with --nowarning to avoid a spurious warning
2247 * configure.in: applied patch from Frederic Crozat for python
2248 bindings on AMD 64bits machines.
2249
2250Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2253 the caller don't pass a SAX callback block.
2254
2255Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * tree.c: applied the same fix for the XML-1.0 namespace to
2258 xmlSearchNsByHref() as was done for xmlSearchNs()
2259
2260Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * libxml.3: small cleanup of the man page
2263 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2264 when serializing HREF attributes generated by XSLT.
2265
2266Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2269 version of Marc Liyanage' patch for boolean attributes in HTML
2270 output
2271
2272Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * python/tests/serialize.py: fixed the test results, indenting
2275 behaviour changed slightly
2276
2277Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2278
2279 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2280 new c14n function to Windows def files
2281
2282Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2283
2284 * c14n.c: fixed a memory leak in c14n code
2285
2286Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * parser.c include/libxml/parser.h: adding a new API for Christian
2289 Glahn: xmlParseBalancedChunkMemoryRecover
2290 * valid.c: patch from Rick Jones for some grammar cleanup in
2291 validation messages
2292 * result/VC/* result/valid/*: this slightly change some of the
2293 regression tests outputs
2294
2295Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * tree.c: trying to fix a problem in namespaced attribute handling
2298 raised by Christian Glahn
2299
2300Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * encoding.c include/libxml/encoding.h: Opening the interface
2303 xmlNewCharEncodingHandler as requested in #89415
2304 * python/generator.py python/setup.py.in: applied cleanup
2305 patches from Marc-Andre Lemburg
2306 * tree.c: fixing bug #89332 on a specific case of loosing
2307 the XML-1.0 namespace on xml:xxx attributes
2308
2309Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2310
2311 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2312 corner case from new Merlin's test suite and added a callback
2313 that will be used to improve xmlsec performance
2314
2315
2316Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * HTMLtree.c: trying to fix the <style> escaping problem in
2319 HTML serialization bug #89342
2320
2321Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2324 and rebuilt the web site.
2325
2326Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2327
2328 * include/libxml/tree.h: added _private member to xmlNs struct
2329
2330Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * HTMLparser.c: fixing bug #84876 based on the xml working
2333 code.
2334
2335Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2336
2337 * python/Makefile.am: enhanced to fix bug 72012 (errors
2338 when using '-jX' make parameter)
2339
2340Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2341
2342 * xpath.c: small additional enhancement for booleans
2343 compared to nodesets
2344
2345Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * HTMLtree.c: changed the order of the encoding declaration
2348 attributes in the meta tags due to a bug in IE/Mac
2349
2350Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2351
2352 * xpath.c: enhanced handling of booleans (especially '='
2353 and '!=' for nodesets) - fixes bug 85256. Added new
2354 routine xmlXPathNotEqualValues for more proper handling
2355 of '!=' when nodesets are involved.
2356
2357Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2360 doc/xmlcatalog_man.xml to the source distribution
2361
2362Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2363
2364 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2365 asked for this.
2366
2367Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * configure.in: preparing 2.4.23
2370 * doc/*: rebuilt the docs
2371
2372Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * parser.c: fixing bug #84169 by fixing the
2375 comment of xmlCreatePushParserCtxt to describe the
2376 encoding detection parameters better.
2377
2378Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * valid.c: fixing bug #79331 in one path the lookup for
2381 ID attributes on a namespaced node wasn't handled correctly :-\
2382
2383Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * HTMLparser.c: trying to fix 87235 about discarded white
2386 spaces in the HTML parser.
2387 * result/HTML/*: this changes the output of a number of HTML
2388 regression tests
2389
2390Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * xpath.c: applied patch from Richard Jinks for the namespace
2393 axis + fixed a memory error.
2394 * parser.c parserInternals.c: applied patches from Peter Jacobi
2395 removing ctxt->token for good.
2396 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2397 popped out by the regression tests.
2398 * Makefile.am: patch for threads makefile from Gary Pennington
2399
2400Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2401
2402 * xpath.c: enhanced behaviour of position() after usage of
2403 expressions involving preceding-sibling (et al).
2404
2405Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * hash.c: applied a patch from Peter Jacobi to solve a problem
2408 when compiling with the Watcom C on Win32
2409 * result/schemas/*.err: the change of hashing algo generated
2410 permutations in the output
2411
2412Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * hash.c: applied patch from Sander Vesik improving the quality of
2415 the hash function.
2416
24172002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2418
2419 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2420 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2421 xmllint.c xpath.c: replaced sprintf() with snprintf()
2422 to prevent possible buffer overflow (the bug was pointed
2423 out by Anju Premachandran)
2424
2425Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * parser.c: removed an uninitialized data error popped by valgrind
2428 on PE references
2429
2430Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2431
2432 * doc/xml.html
2433 adding tutorial reference to the web page
2434
2435Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2436
2437 * doc/tutorial/xmltutorial.xml
2438 * doc/tutorial/ar01s07.html
2439 * doc/tutorial/ape.html
2440 * doc/tutorial/includegetattribute.c
2441 adding section to tutorial about retrieving an attribute
2442 value
2443
2444Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * parser.c: applied a couple of patches from Peter Jacobi to start
2447 to get rid of ctxt->token, with a possible significant speed
2448 improvement to be gained once done. Better compliance with PE
2449 references constructs in DTDs too.
2450 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2451 from Peter too
2452
2453Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2456 xmlParseElement was likely to have been deallocated at the
2457 time of the report, possibly leading to segfault. Just report
2458 the tag name now.
2459
2460Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * xpath.c: patch from Richard Jinks for XPath substring() function
2463 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2464
24652002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2466
2467 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2468
2469Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2470
2471 *doc/FAQ.html
2472 fixing typos in FAQ, thanks to Robert Funnell for the
2473 editing help
2474
2475Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * NEWS: got complaints from rpmlint that it was empty
2478
2479Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2480
2481 * added doc/tutorial, including:
2482 apa.html
2483 apb.html
2484 apc.html
2485 apd.html
2486 ar01s02.html
2487 ar01s03.html
2488 ar01s04.html
2489 ar01s05.html
2490 ar01s06.html
2491 includeaddattribute.c
2492 includeaddkeyword.c
2493 includekeyword.c
2494 includestory.xml
2495 index.html
2496 xmltutorial.xml
2497 libxml tutorial, including generated html
2498
2499Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2500
2501 * result/c14n/exc-without-comments/merlin-c14n-two-*
2502 result/c14n/without-comments/merlin-c14n-two-*
2503 test/c14n/exc-without-comments/merlin-c14n-two-*
2504 test/c14n/without-comments/merlin-c14n-two-*
2505 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2506 c14n/exc-c14n and slightly modified test script to handle
2507 these test cases
2508 * c14n.c: fixed bugs for complicated nodes set (namespace
2509 without node and others from merlin-c14n-two.tar.gz)
2510 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2511 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2512 for xmlsec performance patch
2513 * xpath.c: fixed self::node() for namespaces and attributes
2514
2515Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2516
2517 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2518 but with the format parameter
2519 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2520
2521Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2522
2523 * Makefile.am: updated c14n tests suite
2524 * c14n.c: performance improvement for previous c14n patch
2525
2526Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * parser.c: another peroformance patch from Peter Jacobi, that
2529 time on parsing attribute values.
2530
2531Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2532
2533 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2534 into LibXML2 test suite
2535
2536Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2537
2538 * c14n.c: propagating xpath ancesstors node fix to c14n
2539 plus small performance improvement to reduce number of
2540 mallocs
2541 * xpath.c: fixed ancestors axis processing for namespace nodes
2542
2543Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2546 Peter Jacobi
2547
2548Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * configure.in: preparing 2.4.22
2551
2552Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2555 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2556 a public entry point.
2557 * doc/*: rebuilt the API and docs
2558
2559Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * xpath.c: patch from Richard Jinks to fix a problem introduced
2562 in the previous patch and pointed by Norm
2563
2564Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * libxml.spec.in: fixing bug #81112
2567
2568Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * uri.c: fixing bug #82848
2571
2572Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2575 output of one catalog test
2576
2577Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2578
2579 * global.data globals.c tree.c include/libxml/globals.h
2580 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2581 default value for global parameter xmlIndentTreeOutput to 1 and
2582 introduced new global parameter xmlTreeIndentString (the string
2583 used to do one-level indent) with default value " " (as it was
2584 in tree.c)
2585
2586Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2589 with trio and schemas.
2590
2591Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * xpath.c: patch from Richard Jinks to fix the problem raised in
2594 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2595
2596Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * xmlschemas.c: a bit of work on import.
2599 * xmlschemastypes.c: Charles Bozeman provided a compare function
2600 for date/time types so min/max facet restrictions should work,
2601 indeterminate comparisons return an error instead of equal.
2602 * test/schemas/date_0* result/schemas/date_0_0: specific test
2603 from Charles Bozeman too
2604
2605Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2608 from Christian Cornelssen fixing the man pages and the Catalog
2609 building script.
2610 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2611 next step is <xs:import> I now have a reasonable understanding
2612 of how it works.
2613
2614Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2617
2618Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2619
2620 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2621
2622Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * xpath.c: fixing an XPath function evalutation bug pointed out
2625 by Alexey Efimov where the context was lost when evaluating
2626 the function arguments
2627
2628Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2629
2630 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2631 function public for XMLSec performance optimizations
2632
2633Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * python/generator.py python/libxml2class.txt : fixed a problem
2636 with the HTML parser pointed by Gary Benson
2637 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2638 example
2639
2640Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2641 * parser.c: fixed bug #81159 (memory growth in SAX)
2642
2643Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2644 * xpath.c: fixed bug #78858 (the real fix)
2645
2646Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2647 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2648
2649Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * tree.c: modified xmlNodeSetBase to allow changing the
2652 base of a document.
2653
2654Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * xmlschemastypes.c: patch Charles Bozeman for validation of
2657 all the date, time, and duration types
2658 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2659 * configure.in: fixed an error pointed by an user
2660 * xml2-config.in: fixed an error pointed by an user
2661
2662Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2663
2664 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2665 win32/libxml2.def.src xmlIO.c: exported default
2666 'file:', 'http:' and 'ftp:' protocols input handlers
2667 and maked protocols comparisson case insensitive
2668
2669Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * configure.in: Neven Has detected a typo
2672
2673Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2676 as one of the persons allowed to commit directly to the
2677 module.
2678
2679Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2682 * valid.c: raised a too low limit
2683 * doc/*: rebuilt the docs
2684
2685Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * test/XPath/expr/floats test/XPath/expr/functions
2688 result/XPath/expr/floats result/XPath/expr/functions
2689 xpath.c: another XPath conformance patch from Richard Jinks
2690
2691Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * xmlschemas.c: fixed validation of attribute groups.
2694 * test/schemas result/schemas: added an example from the primer
2695
2696Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2699 * test/schemas result/schemas: updated the test list
2700
2701Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * TODO: updated a bit
2704 * parser.c: made a comment more specific
2705 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2706 Schemas conformance.
2707 * test/schemas result/schemas: updated the test list
2708
2709Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2712 implementing xs:all with minOccurs = 0
2713 * tes/schemas/* result/schemas/*: added more tests covering
2714 xs:all
2715
2716Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * xmlregexp.c: first implementation of the all particle, this
2719 may need to be revisited for case where not all transitions
2720 must be crossed.
2721
2722Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * tree.c: another entity processing update from Markus Henke
2725
2726Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2727
2728 * trionan.c: fixed crash on OSF/1
2729
2730Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * xmlschemas.c: more Schemas work
2733 * test/schemas/* result/schemas/*: added more tests coming
2734 from the spec.
2735
2736Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2739 ExcC14N specification
2740
2741Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * tree.c: patch from Markus Henke, fix for recursive entities.
2744
2745Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * xpath.c: fix a problem with string() on a document node.
2748
2749Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * Makefile.am xmlschemas.c: more Schemas work
2752 * test/schemas/* result/schemas/*: added more tests coming
2753 from the spec.
2754
2755Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2758 * result/HTML/*: this changes a few things in the results
2759
2760Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2761
2762 * include/libxml/tree.h: eliminated 'declaration different than
2763 prototype' warning
2764 * include/win32config.h: "resolved" conflicts with errno.h
2765
2766Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2769 on the automata interfaces and debug of counted choices
2770 * test/schemas/* result/schemas/*: added a number of tests
2771
2772Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2775 a bit of work on Schemas
2776 * testSchemas.c: try to make it more useful
2777 * test/schemas/* result/schemas/* Makefile.am: changed the
2778 Schemas regression test procedure, started adding a few samples
2779
2780Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2781
2782 * include/libxml/encoding.h: Patch for the Borland C++ builder
2783 * include/libxml/tree.h: Patch for the Borland C++ builder
2784 * threads.c: Patch for the Borland C++ builder
2785 * win32/bcb5: New directory for the Borland C++ builder
2786 project files
2787
2788Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2789
2790 * win32/Makefile.msvc: Update for XML Schema support
2791 * win32/configure.js: Update for XML Schema support
2792 * win32/libxml2.def.src: Update for XML Schema support
2793
2794Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2797 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2798 xmlunicode.c include/libxml/Makefile.am
2799 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2800 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2801 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2802 include/libxml/xmlversion.h.in : merged the current state of
2803 XML Schemas implementation, it is not configured in by default,
2804 a specific --schemas configure option has been added.
2805 * test/automata test/regexp test/schemas Makefile.am
2806 result/automata result/regexp result/schemas:
2807 merged automata/regexp/schemas regression tests
2808
2809Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * xpath.c: Gary found a compile time problem, fixes #78823
2812
2813Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * configure.in: release of 2.4.20
2816 * doc/*: updated and rebuilt the docs
2817
2818Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * python/Makefile.am: patch from Cristian Gafton to build on
2821 Red Hat 6.2, should also fix #75779
2822
2823Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * valid.c: first part of fixing #78729
2826
2827Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2830 escaping of URI when saving HTML files.
2831 * result/HTML/*: this impacted some tests
2832
2833Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * configure.in: trying to fix #77441
2836
2837Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * include/libxml/xmlIO.h: Hallski complained it could not be
2840 included by itself.
2841
2842Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2845
2846Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2847
2848 * win32/configure.js: patch from Nilo for the c14n option
2849 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2850
2851Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2854 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2855 LIBXML_THREAD_ENABLED
2856
2857Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * xpath.c: another patch from Richard Jinks for substring conformance
2860 * test/XPath/expr/floats test/XPath/expr/strings
2861 result/XPath/expr/floats result/XPath/expr/strings: update of the
2862 test suite to check those.
2863
2864Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * xpath.c: patch from Richard Jinks for .x float parsing.
2867
2868Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * parser.c: patch from Markus Henke when an encoding ain't recognized
2871
2872Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * libxml.m4: got a report that #include <string.h> was needed
2875
2876Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2879
2880Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2881
2882 * doc/example.html: fixing typo
2883
2884Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2887 pointed out by Melvyn Sopacua.
2888
2889Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * libxml.m4: Frédéric Crozat gave a patch related to the change
2892 of Include paths breaking the libxml.m4
2893
2894Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * xpath.c: Fix bug #76927 forgot to save some context
2897 when evaluating binary expressions
2898
2899Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * configure.in: fixed configure for MPE/iX from Markus Henke
2902 * xmlmemory.c: fixed initialization problems
2903 * xpath.c: another set of patches from Richard Jinks this
2904 fixes "make XPathtests" on linux
2905
2906Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2909 * test/XPath/expr/compare test/XPath/expr/equality
2910 test/XPath/expr/floats test/XPath/expr/functions
2911 test/XPath/expr/strings result/XPath/expr/compare
2912 result/XPath/expr/equality result/XPath/expr/floats
2913 result/XPath/expr/functions result/XPath/expr/strings: Updated
2914 tests though they show a divergence on Linux
2915
2916Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * xpath.c trionan.c: previous commit also included patches
2919 from Richard Jinks on some IEEE support corner case
2920
2921Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2924 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2925 that $(datadir) should be used for docs
2926
2927Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2930 could leak filedescriptors
2931
2932Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * configure.in nanohttp.c: applied patch from Allan Clark for
2935 UnixWare/OpenServer
2936
2937Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * configure.in: preparing 2.4.19
2940 * doc/*: rebuilt the docs
2941
2942Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * nanohttp.c: fixing #76043, got fed up with non-portability
2945 of that piece of code.
2946
2947Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * valid.c SAX.c: Never commit without running "make tests" :-(
2950 fix a couple of stupidities in the previous commit
2951 * result/*: a few changes in some attribute order result of previous
2952 commit.
2953
2954Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2957 the internal subset should not raise duplicate ID errors,
2958 also there was a small bug in conjunction to namespace
2959 declarations defaulted and xml:xxx attributes DTD definitions.
2960
2961Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * xpath.c: Richard Jinks also raised some rounding problems
2964 this tries to fix them
2965
2966Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2969 behaviour in xmlXPathCastToString()
2970
2971Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2974 raised by Morus Walter
2975
2976Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2979 from Igor
2980
2981Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * xpath.c: fixing #75619, related to a problem when trying
2984 to evaluate condition when the current node set resulting
2985 from that sub-step evaluation is empty. Also fixes 2 potential
2986 problem with previous-sibling and next-siblings axis.
2987
2988Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2991 HTML support is not configured in.
2992
2993Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2996 include/libxml/tree.h: dohh I really didn't intended to commit
2997 this test version :-(
2998
2999Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * testSAX.c: I wanted to see the real speed at the SAX interface
3002 after a little too many Ximianer started complaining about the
3003 parser speed.
3004 added a --quiet option:
3005 paphio:~/XML -> ls -l db100000.xml
3006 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3007 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3008 3200006 callbacks generated
3009 real 0m1.270s
3010 Which means 16MBytes/s and 3Mcallback/s
3011
3012Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * xpath.c: valgrind spotted another error that time when running
3015 on libxslt regression tests
3016
3017Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * Makefile.am: adding "make valgrind" running the full regression
3020 tests (except python ones) under Valgrind (using valgrind -q
3021 which was kindly added by the author).
3022 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3023 passes cleanly now except an obcure floating point initialization
3024 raised in log10() in one XPath regression test ???
3025 * tree.c: edited some comments to close #75244
3026
3027Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3030 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3031 context of ScrollKeeper, made sure that if the number is
3032 an integer, the serialization follows the description at
3033 http://www.w3.org/TR/xpath#section-String-Functions
3034
3035Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * configure.in: preparing 2.4.18
3038 * doc/*: updated and rebuilt the web site
3039 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3040 the Windows and Cygwin maintainers.
3041 * parser.c: humm, changed the way the SAX parser work when
3042 xmlSubstituteEntitiesDefault(1) is set, it will then
3043 do the entity registration and loading by itself in case the
3044 user provided SAX getEntity() returns NULL.
3045 * testSAX.c: added --noent to test the behaviour.
3046
3047Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * parser.c: Wilfried Teiken provided a hackish but working
3050 way to get context reported back on entities when parsing
3051 with SAX and without breaking the DOM build.
3052
3053Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * c14n.c: applied a new patch from Aleksey Sanin
3056 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3057 to reference Aleksey implementation of XML digital Signatures
3058
3059Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * xpath.c: small fix to avoid potential problem due to
3062 ordering of freeing data
3063 * python/Makefile.am: people were complaining about
3064 the generated file in python dir not being built
3065
3066Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3069 python/generator.py python/libxml.c python/types.c: Cleanup
3070 of the python Makefiles based on Jacob and James feedback,
3071 fixed the spec file accordingly, fixed the number of warning
3072 that passing my pedantic CFLAGS was generating. Conclusion
3073 is that Python includes are real crap.
3074
3075Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * configure,in: it was reported quite a few times that
3078 xml2-config --cflags should not output
3079 -I$includeprefix/libxml2/libxml because libxml2 header names
3080 clashes with existing names like list.h from C++ stl.
3081 Includes should be #include<libxml/xxx.h> so ...
3082
3083Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * c14n.c: another patch from Aleksey Sanin
3086
3087Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3090 canonicalization algorithm
3091 * doc/xml.html doc/index.html: added the C14N references on the
3092 index page.
3093
30942002-03-13 jacob berkman <jacob@ximian.com>
3095
3096 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3097 usage, redundant, and gcc specific
3098
3099Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * xpath.c: speedup some node selection operations, this can
3102 have a significant impact on DocBook Norm's stylesheets
3103 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3104 make sure it's always the case
3105 * debugXML.c: distinguish CDATA and comments in ls operations
3106
3107Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3110 to generate better API descriptions etc...
3111
3112Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * c14n.c: Fixing #74186, made sure all boolean expressions
3115 get fully parenthesized, ran indent on the output
3116 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3117 include/libxml/tree.h: also #74186 related, removed the
3118 --with-buffers option, and all the preprocessor conditional
3119 sections that were resulting from it.
3120
3121Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * valid.c: applied patch from Dodji Seketeli fixing an
3124 uninitailized variable in xmlValidGetValidElements()
3125
3126Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * c14n.c: fixed a few comments
3129 * doc/*.html doc/*/*.html: regenerated the docs and added
3130 the C14N API
3131 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3132
3133Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * check-xml-test-suite.py: fix to adapt varaiations in the
3136 bindings
3137 * configure.in python/setup.py python/setup.py.in: fixed to
3138 have the version of the python scripts automatically updated
3139
3140Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3141
3142 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3143 in xmlCopyProp()
3144
3145Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * configure.in: preparing 2.4.17 release
3148 * doc/*: updated and rebuilt the docs
3149 * xpath.c: fixed a comment
3150 * python/libxml.c: fixed a possible reentrancy problem
3151
3152Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3155 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3156 added a specific regression test
3157 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3158 not raise exceptions when failing to find the attribute.
3159
3160Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * configure.in xmllint.c: owen pointed out a problem with the
3163 ftme fix, gettimeofday() was not detected by configure and
3164 the ftime header wasn't included, dohhh
3165
3166Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * configure.in xmllint.c: trying to fix #71457 for timing
3169 precision when gettimeofday() is not availble but ftime() is
3170
3171Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3174 are now copied on install and part of the -devel RPM
3175
3176Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * xpath.c: trying to avoid bug #72150 which was apparently
3179 caused by a gcc bug (or a processor problem) as detailed
3180 at http://veillard.com/gcc.bug
3181
3182Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3185 fixed xmlReconciliateNs(), added a Python test/example for
3186 inter-document cut'n paste
3187 * python/libxml.py: fixed node.doc on document nodes and added
3188 xpathEval() onto node objects
3189
3190Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3193 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3194 fixup and integrated tests for the serialization stuff
3195
3196Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3199 moved the libxml man page to section 3
3200
3201Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * tree.c: fix bug #72490
3204 * python/libxml.c python/libxml.py: added methods serialize()
3205 and saveTo() to all node elements.
3206
3207Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * xmlIO.c: closed #73430, don't read from an input source
3210 which indicated an end-of-file or an error.
3211
3212Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * parser.c: make sure SAX endDocument is always called as
3215 this could result in a Python memory leak otherwise (it's
3216 used to decrement ref-counting)
3217 * python/generator.py python/libxml.c python/libxml.py
3218 python/libxml2-python-api.xml python/libxml2class.txt
3219 python/tests/error.py python/tests/xpath.py: implemented
3220 the suggestions made by Gary Benson and extended the tests
3221 to match it.
3222
3223Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * python/generator.py: applied patch fixing #73450
3226
3227Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * xpath.c: fixing #61290 "namespace nodes have no parent"
3230 long standing divergence from the XPath REC. NodeSets
3231 simply hold a copy of namespace nodes and those node ->next
3232 points to the parent (which may not be the node carrying the
3233 definition).
3234 * include/libxml/xpath.h: flagged but didn't added a possible
3235 speedup
3236 * DOCBparser.c HTMLparser.c: removed some warnings from push
3237 parser due to new state being added.
3238 * tree.c: new fix from Boris Erdmann
3239 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3240 the XML Canonalization support from Aleksey Sanin
3241
3242Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * tree.c: patch from Boris Erdmann fixing some namespace odities
3245 with xmlCopyNode()
3246
3247Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * xmlIO.c: fix bug #72706 when loading a NULL entity
3250
3251Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3254 actually change in a future XML Namespace revision.
3255
3256Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3259 added the possibility of returning nodesets from XPath extension
3260 functions written in Python
3261
3262Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * python/*: commiting some Python bindings work done while travelling
3265
3266Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3269 explicitely with memory debugging switched on
3270
3271Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3274 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3275 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3276 the accessor generator for strings
3277 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3278 regression test.
3279
3280Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * python/README python/generator.py python/libxml.c python/setup.py:
3283 added the 'usual' setup.py to allow building a libxml2-python
3284 module based on the same code. The initialization is however
3285 different the 2 .so files fo libxml2 and libxslt are identical and
3286 they entry point initialize both libraries. this is done to avoid
3287 some possible nasty problem since the Python don't merge the maps
3288 of all shared modules.
3289
3290Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * parser.c: fixed a push/encoding bug reported by Michael
3293 on librsvg
3294
3295Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * include/libxml/parserInternals.h: fixes a misplaced #endif
3298
3299Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * parser.c valid.c: found and fixed a couple of allocation bugs
3302
3303Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * doc/xml.html doc/python.html doc/*: added a Python and binding
3306 page describing the current state of the Python bindings and
3307 giving pointers to the other languages wrappers.
3308
3309Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3312 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3313 rebuilt the API and web site
3314 * xpath.c: fixed #71978 portability bugs
3315
3316Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3319
3320Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * include/libxml/parserInternals.h parser.c: had to change
3323 2 internal parsing API when processing document content
3324 to check the start and end of element content are defined
3325 in the same entity
3326 * valid.c include/libxml/valid.h: attribute normalization can
3327 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3328 with the context to report it.
3329 * SAX.c: fixed the last known bugs, crazy validation constraints
3330 when a document is standalone seems correctly handled. There
3331 is a couple of open issues left which need consideration especially
3332 PE93 on external unparsed entities and standalone status.
3333 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3334 The 2 tests left failing are actually in error. Cleanup done.
3335
3336Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * valid.c: implemented E59 spaces in CDATA does not match the
3339 nonterminal S
3340
3341Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * SAX.c parser.c valid.c: more validation test fixups
3344 * check-xml-test-suite.py: added duration info for the tests
3345
3346Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * parser.c valid.c: a couple of errors were reported but not
3349 saved back as such in the parsing context. Down to 1% failure rate
3350 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3351
3352Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * xmlInternald.c: isExtender was missing a char
3355 * parser.c include/libxml/parser.h: % are acceptable in the
3356 internal subset if within a PUBLIC ID
3357
3358Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * SAX.c parserInternals.c valid.c: more work on the conformance
3361 suite. Took the step to finally block documents with encoding
3362 errors. It's a fatal error per the spec, people should have fixed
3363 their documents by now.
3364
3365Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * check-xml-test-suite.py: fixed the test script after some discussion
3368 on the semantic of TYPE="error"
3369 * Makefile.am: added the script to the distrib
3370
3371Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * SAX.c entities.c: fixed a couple of conformances issues deep
3374 into the validation code (standalone and undeclared Notations)
3375
3376Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3379 stayed there for years !
3380
3381Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3384 missing
3385
3386Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * check-xml-test-suite.py: improved the behaviour a bit as
3389 well as the logs
3390 * parser.c valid.c SAX.c: fixed a few more bugs
3391 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3392
3393Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * check-xml-test-suite.py: python script to run regression tests
3396 against the XML Test suite of W3C/OASis
3397 * SAX.c: fixed a validation bug
3398 * parser.c: fixed 3 errors pointed by the test suite
3399 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3400 * python/Makefile.am: fixed a dependendy
3401
3402Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * xmlmemory.c: avoid a warning bug #71594
3405
3406Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3409 warning on alpha/Tru64
3410
3411Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * include/libxml/entities.h: fixing a comment
3414 * valid.c: fixing some troubles with validity check on namespaces
3415 * result/VC/NS3 test/VC/NS3: added a specific regression test
3416
3417Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * tree.c: Fixing #71342 serializing '\n' in attribute values
3420 * result/noent/att3 result/att3 test/att3: added a specific
3421 test.
3422
3423Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * python/libxml.c: couple of bug fixes
3426
3427Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * python/*.py: removed tabs and used spaces.
3430
3431Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3434 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3435
3436Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3439 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3440
3441Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * include/libxml/encoding.h include/libxml/entities.h
3444 include/libxml/globals.h include/libxml/parser.h
3445 include/libxml/threads.h include/libxml/tree.h
3446 include/libxml/xmlmemory.h: trying to fix the include mess
3447
3448Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * include/libxml/xmlmemory.h: reverted part of the previous
3451 attempt to provide #69655, this was breaking the build.
3452
3453Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3456 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3457 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3458 include/libxml/parserInternals.h include/libxml/tree.h
3459 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3460 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3461 clean.
3462 * python/libxml.c: fixed a warning.
3463
3464Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3467 copying of node, merge back IDs in the target document.
3468 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3469 test/XInclude/ents/ids.xml: test case
3470 * result/VC/ElementValid4: output changed due to a typo fix
3471
3472Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003475 generate the dependencies right as Jacob found out. Add
3476 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003477
3478Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * parserInternals.c valid.c: Justin Fletcher found some parts
3481 of the code needing cleanup
3482 * libxml.spec.in python/Makefile.am python/generator.py
3483 python/libxml.c python/libxml.py: Fixed the python Makefiles
3484 corrected a bug showing up on ia64, changed the name of the
3485 python internal module too
3486
3487Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * Makefile.am: applied patch from Andris Pavenis for binary
3490 name suffixes
3491
3492Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * xmllint.c win32/win32config.h: fixing #68748
3495
3496Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * valid.c: fixing #70166
3499
3500Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * valid.c: fixing #70077
3503
3504Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * Copyright Makefile.am README configure.in libxml.spec.in:
3507 Changed to the MIT Licence
3508 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3509 doc/xmlio.html: updated the doc accordingly
3510 * include/libxml/xmlwin32version.h configure.in: preparing
3511 2.4.14 release
3512 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3513 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3514 fixed the const xmlChar * wrapper and generator, XPath extension
3515 functions now use the context as first argument
3516 * python/tests/tstxpath.py python/tests/xpath.py
3517 python/tests/xpathext.py: Updated the tests accordingly
3518 * tree.c: fixed bug #70067
3519
3520Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * Makefile.am: cleanup
3523 * debugXML.c: always use stdout if output is NULL
3524 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3525 * python/Makefile.am python/generator.py python/libxml2class.txt
3526 python/libxml_wrap.h python/types.c: augmented the number of bindings
3527 handling FILE * and XPath contexts
3528 * python/tests/Makefile.am: avoid a stupid problem due to the
3529 use of TEST.
3530
3531Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3534
3535Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * python/TODO python/libxml.c: cleanup the extension function lookup
3538 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3539
3540Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * configure.in python/Makefile.am: do not install outside
3543 of prefix
3544
3545Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * python/TODO python/libxml.c: started adding SAX interfaces
3548 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3549 SAX test
3550
3551Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * tree.c: hardened the addChild function
3554 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3555 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3556 added accessors needed for xmlNode, a bit more testing and
3557 extension of interfaces
3558 * python/tests/Makefile.am python/tests/build.py: added a test
3559 build from scratch/save/load/check
3560
3561Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * parserInternals.c: change a small bit in the way valididy
3564 error messages get initialized
3565 * python/TODO python/libxml.c python/libxml2-python-api.xml
3566 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3567 added some memory debugging to track leaks at the libxml2 level
3568 * python/tests/*.py: changed all tests to check for leaks,
3569 there is just one left in XPath extension registrations.
3570
3571Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * python/TODO python/generator.py python/libxml2-python-api.xml
3574 python/libxml2class.txt: more accessor classes for the parser
3575 context, allow to switch on and check validity
3576 * python/tests/Makefile.am python/tests/error.py
3577 python/tests/invalid.xml python/tests/valid.xml
3578 python/tests/validate.py: attded more test and and added error.py
3579 which I forgot to commit in the last step
3580
3581Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * python/Makefile.am python/types.c: cleanup
3584 * python/libxml.c python/libxml.py python/libxml_wrap.h
3585 python/generator.py python/libxml2-python-api.xml
3586 python/libxml2class.txt: added class for parser context, added
3587 first cut for push mode support. Added a framework to generate
3588 accessors functions.
3589 * python/tests/Makefile.am python/tests/push.py: added a push
3590 test
3591
3592Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3595 bug a bit of cleanup.
3596
3597Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3600 python/libxml2class.txt: adding error redirections and preformat
3601 to a python handler
3602 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3603 tests self checking
3604
3605Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3608 a function
3609
3610Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3613 python/libxml.c python/libxml2-python-api.xml
3614 python/libxml2class.txt: Progressing through the TODOs, class
3615 description output, extra XML API, RPM now builds the wrappers
3616 for all python installed versions
3617
3618Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * configure.in libxml.spec.in python/Makefile.am python/TODO
3621 python/generator.py python/libxml2class.txt: added more informations
3622 in the libxml2-python package including docs. Slightly changed
3623 the class hierarchy
3624 * python/tests/*: added basic regression tests infrastructure too
3625
3626Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3629 added libxml2-python as part of the packages installed
3630
3631Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * python/Makefile.am python/generator.py python/libxml.c
3634 python/libxml.py: more work, now able to extend the
3635 XPath interpreter with functions written in python.
3636
3637Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3638
3639 * python/Makefile.am: Jacob sent a patch to allow building from
3640 tarfile.
3641
3642Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3645 inserted the python wrappers build, I hope this won't be too
3646 unportable
3647
3648Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * xpath.c: minor optimization
3651 * python/generator.py python/libxml.c python/libxml.py
3652 python/libxml_wrap.h: more work on the python bindings,
3653 they now support XPath and there is no evident leak
3654
3655Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3656
3657 * python/generator.py python/libxml.c python/libxml.py:
3658 more work on the python bindings generator.
3659
3660Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * python/generator.py python/libxml.c python/libxml_wrap.h:
3663 more work on the python bindings.
3664
3665Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * python/generator.py python/libxml.c python/libxml.py
3668 python/libxml_wrap.h: commited early version of a python binding
3669 for private use only ATM
3670
3671Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3672
3673 * entities.c tree.c include/libxml/entities.h: applied patch
3674 from Anthony Jones to implement copy of DTD subtree too. Had
3675 just to keep 2 function private which really ought to become
3676 public ones.
3677
3678Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * xmllint.c: added pointers to the web pages in the usage()
3681
3682Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * tree.c: more fixes from Petr Kozelka for attribute handling
3685 in the tree API to align the semantic with DOM.
3686
3687Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * valid.c tree.c entities.c: another set of patches from
3690 Anthony Jones for copy operations cleanup and robustness
3691
3692Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3695 an alphabetic index based on comments content
3696 * doc/*: rebuilt the web site with the new references
3697
3698Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * parserInternals.h: Greg Sjaardema suggested to use an
3701 eponential buffer groth policy in xmlParserAddNodeInfo()
3702
3703Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3706 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3707 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3708 to generate cross-references, and added/updated the stylesheets
3709 to generate and link API indexes. The generic keyword index
3710 is not done yet.
3711 * doc/*.html: regenerated all the usual docs too
3712
3713Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * debugXML.c: added an xpath function to the shell for T. V. Raman
3716
3717Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3720 debug routines.
3721
3722Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3725 support of attribute nodes
3726
3727Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3730 hopefully near complete and fully documented of the API in XML
3731 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3732 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3733 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3734 include/libxml/parserInternals.h include/libxml/valid.hi
3735 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3736 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3737 include/libxml/xpath.h include/libxml/xpathInternals.h:
3738 Cleaned up the doc comments a lot in the process, the interface
3739 coverage is now 100%
3740
3741Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3744 extracts comments from the gtk-doc DocBook output (a bit
3745 convoluted but seems to work).
3746
3747Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3750 added an XML description of the API, moved the script generating
3751 it here. Added a "make api" target
3752
3753Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3756
3757Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3758
3759 * xpath.c include/libxml/xpathInternals.h: the change made to
3760 xmlXPathFuncLookupFunc was incompatible roll it back
3761
3762Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3763
3764 * SAX.c: cleanup patch from Anthony Jones
3765 * doc/Makefile.am: fix the headers to avoid in make scan
3766 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3767 includes, * vs Ptr and general cleanup
3768 * parsedecl.py: first version of a script to extract the
3769 module interfaces, the goal will be to provide .decl or XML
3770 specification of the interfaces to build wrappers.
3771
3772Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3775 now provides return codes in case of errors
3776
3777Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3778
3779 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3780 Upgraded to trio baseline 1.6
3781 * strio.h strio.c: Replaced by triostr.h and triostr.c
3782
3783Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3786 of strdup usage in the code
3787
3788Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * parser.c error.c: Keith Isdale complained rightly that
3791 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3792
3793Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * tree.c: fixed the funxtion to set the xml: attributes
3796 * debugXML.c: added "setbase" to test it.
3797
3798Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3801 to allow updating an attribute content
3802
3803Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * libxml.h: try to avoid problems when compiling on Windows
3806
3807Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * hash.c: patch from Anthony Jones for hash.c allocation size
3810 * Makefile.am: trying to work around Yet Another Libtool Madness
3811 and build the 2.4.13 release finally ...
3812
3813Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3816 * doc/* : update of the documentation
3817
3818Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3821 at fixing #61290 :-(
3822
3823Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3826 Fixes bug #67229
3827
3828Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * tree.c: trying to avoid troubles when a subtree is copied
3831 and coalesced in part with the target tree. Should fix
3832 bug #67407
3833
3834Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * valid.c: fixed validation of attributes content of type
3837 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3838 values, very old bug. Fixes #67671
3839
3840Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * parser.c include/libxml/parserInternals.h tree.c: integrated
3843 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3844 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3845
3846Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * threads.c: applied Serguei Narojnyi's patch to add native
3849 thread support on the Win32 platform
3850 * testThreadsWin32.c Makefile.am: added the test program also
3851 from Serguei, Win32 specific
3852 * include/win32config.h include/libxml/xmlwin32version.h.in:
3853 added patch from Igor for the Windows thread specific defines.
3854
3855Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3856
3857 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3858
3859Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3862 output page into XMLinfo.html. Close bug #66951 and
3863 raised by Robert Collins too.
3864
3865Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3866
3867 * encoding.c: Paul Keogh pointed out a possibility of segfault
3868 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3869 Closes bug # 68238
3870
3871Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * doc/*.html: updated the Gdome2 links
3874
3875Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * libxml.h: Applied following patches from Robert Collins
3878 and make sure IN_LIBXML is defined when compiling it
3879 -------
3880 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3881 as well as Visual C.
3882 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3883 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3884 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3885 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3886 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3887 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3888 xmlSysIDExists xmlNoNetExists).
3889 * xmllint.c: Don't include winsock2.h for Cygwin.
3890
3891Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3894 when the version info is not present.
3895
3896Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3897
3898 * tree.c: Anthony Jones pointed out a problem in
3899 xmlStringGetNodeList() and provided a fix for it
3900
3901Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * parser.c: patch from Frank J Franklin to remove a bug in
3904 xmlCreatePushParserCtxt() when the initial buffer passed
3905 is large.
3906
3907Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * win32/*: big cleanup of the Windows/MSVC project files
3910 from Igor Zlatkovic
3911
3912Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * doc/Makefile.am: should fix #67674 and avoid troubles if
3915 xsltproc is not available or fails in the prefix provided
3916
3917Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3920
3921Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3924 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3925 Fixed a few other problems raised by Charlie Bozeman.
3926 * result/VC/ElementValid[5-7]: fixed the output
3927
3928Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3931 patches from Charlie Bozeman. Regenerated the HTML docs.
3932
3933Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3936 for Windows from Igor
3937
3938Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * xmllint.c: applied Justin Fletcher patch for --output or -o
3941
3942Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * win32/libxml2/libxml2.def.src: close #67019
3945
3946Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3947
3948 * xmllint.c: applied Justin Fletcher generic timing patch
3949 similar to the one already applied to xsltproc.
3950
3951Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3952
3953 * include/libxml/tree.h tree.c: applied documentation patches
3954 from Charlie Bozeman
3955
3956Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3957
3958 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3959
3960Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * valid.c: fix the xmlStrdup() used in the previous patch.
3963 * valid.c: added --dropdtd
3964 * tree.c: fixed xmlUnlinkNode so it also removes the references
3965 from the document if the node is a DTD
3966
3967Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * HTMLtree.c valid.c: cleanup some static declarations
3970
3971Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * xmllint.c: removed another strdup()
3974 * doc/FAQ: removed the HP/UX entry
3975
3976Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * valid.c: fix bug #66816 when validating.
3979 * xmllint.c: don't use sys/time.h if configure did not found it
3980
3981Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3982
3983 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3984 xmlcatalog_man.xml
3985
3986Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3989 xmlInitMemory() was declared twice
3990
3991Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * globals.c: do not reference strdup() !
3994 * configure.in libxml-2.0.pc.in: trying to fix the libs
3995 of the various config extraction modules
3996
3997Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * configure.in : preparing 2.4.12
4000 * doc/* : updated and rebuilt the docs
4001
4002Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * uri.c: closed bug #66159
4005 * testURI.c: added --escape option
4006 * configure.in: some cleanup for xml2-config --cflags
4007
4008Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * globals.c testThreads.c: removed some misplaced includes
4011 of xmlversion.h
4012
4013Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4014
4015 * threads.c: patch from Gary Pennington fixing a possible
4016 problem at initialization time.
4017
4018Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4021 Eric Lavigne contribution to build libxml2 on MacOS using
4022 CodeWarrior.
4023
4024Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * xmllint.c: applied Geert Kloosterman's patch to fix
4027 --repeat --timing output
4028
4029Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4030
4031 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4032 where non-wellformed XML declaractions were not detected.
4033
4034Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4035
4036 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4037
4038Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4039
4040 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4041 gets reset by xmlCleanupInputCallbacks() and this makes the
4042 function useless. Same for output.
4043
4044Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4045
4046 * xmlIO.c: robert pointed out a loop error in callback cleanups
4047
4048Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4051 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4052 they are not really tied to debugging
4053
4054Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4057 * xmllint.c: better --catalogs description
4058
4059Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * tree.c: fixed a couple of problems in xmlSetProp()
4062
4063Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4066 unappropriate stdout output.
4067
4068Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4069
4070 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4071 by Denis Beurive, closes #65111
4072
4073Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * valid.c: in case of content model validity error, don't
4076 print it if validity warnings were not requested.
4077
4078Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4079
4080 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4081 * parserInternals.c: removed the last exit() call. Print an
4082 unmaskable error on stderr instead (library mismatch detection)
4083
4084Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4085
4086 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4087 shell instructions from Heiko Rupp
4088
4089Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * catalog.c: use the URL notation file:// for default catalog paths
4092
4093Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * include/libxml/tree.h: better comments for _private fields
4096 * tree.c: removed a problem when copying an entity reference.
4097
4098Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * vms/*: updated instructions and diffs from John A Fotheringham
4101
4102Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * include/libxml/xmlerror.h: avoid an include problem if
4105 #include <libxml/xmlerror.h> happens first in code
4106 seems to be the case in KDE libs
4107
4108Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4109
4110 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4111 from Igor for Windows
4112
4113Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4114
4115 * Makefile.am: Gary Pennington pointed out a missing prefix
4116
4117Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4120 * doc/*: upgraded and rebuilt the docs
4121
4122Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4123
4124 * HTMLparser.c: fix comment in scripts element parsing.
4125 * result/HTML/doc3*: updated the results.
4126
4127Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * uri.c: another URI bug fix #63336, using Joel Young patch.
4130
4131Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4132
4133 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4134 a cleaned up version of the Pwd shell string generation.
4135
4136Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * valid.c include/libxml/tree.h: trying to fix namespaces +
4139 validation problems for good, closing #63619 in the process
4140 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4141 wrong in this respect, fixed it.
4142
4143Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4144
4145 * xmllint.c: Morus Walter patch to allow --format and --encode
4146
4147Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4148
4149 * debugXML.c: Stefan Kost provided an help command for the shell
4150
4151Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * debugXML.c: Heiko Rupp pointed that the shell would crash
4154 on empty nodesets returns.
4155
4156Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4157
4158 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4159 migh need the history libraries
4160
4161Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4164 handle the case of < in quoted attributes, Bastian Kleineidam
4165
4166Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4169 fixing catalog breakages
4170 * Makefile.am catalog.c result/catalogs/catal
4171 result/catalogs/mycatalog.* test/catalogs/catal*:
4172 fixed more problems in catalog support, added more regression tests
4173 for both XML and SGML catalog handling
4174
4175Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * debugXML.c: applied an improvement to xmlGetLineNo() from
4178 Keith Isdale
4179
4180Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4181
4182 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4183 Side effect of the progressive catalog loading
4184
4185Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * Makefile.am: confexecdir and confexec_DATA were defined twice
4188 pointed out by Karl Eichwalder
4189
4190Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4191
4192 * xmlcatalog.c: avoid unlink() and use remove() instead.
4193
4194Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * libxml.spec.in: cleanup
4197 * include/libxml/xmlwin32version.h: updated with 2.4.8
4198
4199Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4200
4201 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4202 of compiling libxml with a non standard set of options
4203
4204Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4205
4206 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4207 document --sgml option, fixing gnome bugzilla #63382
4208
4209Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4212 breakage of 2.4.7, added a couple of really needed APIs
4213 like xmlCatalogIsEmpty() and xmlNewCatalog()
4214 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4215 for install-catalog
4216 * configure.in: preparing 2.4.8
4217
4218Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4219
4220 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4221 include/libxml/tree.h include/libxml/xmlIO.h: more include
4222 cleanups, export cleanly one html output + format function.
4223
4224Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * parser.c: removed initGenericErrorDefaultFunc call from
4227 xmlInitParser() since it could destroy previous calls to
4228 xsltSetGenericErrorFunc() effects
4229
4230Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4233 keyword.
4234
4235Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4236
4237 * Makefile.am: cleanup
4238 * threads.c: cleanup too
4239 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4240 from xsltproc
4241 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004242 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004243
4244Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4247 was not used anymore !
4248
4249Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4250
4251 * configure.in: preparing 2.4.7
4252 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4253 manual page from John
4254 * doc/*: updated the doc and rebuilt the generated pages
4255
4256Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * xmlIO.c: closing bug #62711, the library should never
4259 close stdin or stdout.
4260
4261Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * uri.c: second pass at fixing #63336, using Joel Young
4264 final patch. looks okay.
4265
4266Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4267
4268 * uri.c include/libxml/uri.h: trying to clear #63336
4269 allowing the escaping routine to parse unconformant
4270 URI-References.
4271
4272Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4273
4274 * vms/readme.vms vms/build_libxml.com nanoftp.c
4275 include/libxml/xmlversion.h.in: a few VMS updates from
4276 John A Fotheringham
4277 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4278 and xmlCleanupOutputCallbacks() for the Perl binding people.
4279
4280Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4281
4282 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4283 apply fixes to close #63271 and avoid segfaults when
4284 the error routine gets callbed before xmlInitParser()
4285 get called.
4286 * nanoftp.c error.c: Applied patches from Justin Fletcher
4287 correcting some xmlGenericError misuses.
4288
4289Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4290
4291 *doc/xmllint.xml, doc/xmllint.1
4292 New and improved man page for xmllint - .xml is the original, .1
4293 is the generated man page
4294
4295Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4296
4297 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4298 the web site from the main HTML document.
4299
4300Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4301
4302 * parser.c: fixed an erroneous validation bug when PE refs
4303 occurs in external parsed entities referenced from the
4304 internals subset
4305 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4306 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4307 added the associated testcase, it's a nice one.
4308 * HTMLparser.c: generate the DTD node as HTML still ...
4309 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4310
4311Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4312
4313 * HTMLparser.c: fixed a bug in htmlNewDoc()
4314
4315Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * test/threads/*: added entities testing to the Thread test
4318 * testThreads.c: make the test reasonable
4319 * DOCBparser.c: fix the DTD public and system ID
4320 * xmllint.c: added --sgml for SGML DocBook importing
4321 * Makefile.am: added Docbtests target
4322
4323Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4324
4325 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4326 * testThreads.c: removed bogus include
4327
4328Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4329
4330 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4331 fixed a very serious (looping) validation bug
4332
4333Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * include/libxml/globals.h include/libxml/threads.h threads.c
4336 testThreads.c: far more testing, cleaning up bugs
4337 * *.c : make sure globals.h is always included.
4338
4339Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4340
4341 * HTMLparser.c: try to get rid of parser loops for good.
4342
4343Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4344
4345 * configure.in: fixed some bugs in CFLAGS passing.
4346 * test/threads Makefile.am testThreads.c: added a specific
4347 threaded test case (really nasty, guaranteed).
4348
4349Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4350
4351 * catalog.c: serious cleanup on the management of the
4352 XML catalog tree, more tests done, especially with
4353 the catalog PI.
4354
4355Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4356
4357 * catalog.c: avoid a problem in catalog cleanup on SMP if
4358 catalogs were not initialized.
4359
4360Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * catalog.c xpath.c: trying to cleanup the not thread safe
4363 parts of the library.
4364
4365Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * include/libxml/globals.h configure.in global.data: make
4368 the allocation be per-thread a configure option
4369 * encoding.c include/libxml/parser.h: fixed compilation
4370 errors
4371
4372Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * include/libxml/parser.h: Norm reported that a few lines
4375 added were breaking libxslt compile, removed them for now
4376
4377Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * parser.c parserInternals.c threads.c: debugged and fixed
4380 initialization problems which were giving troubles on SMP
4381 boxes.
4382
4383Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4384
4385 * include/libxml/Makefile.am: missing globals.h
4386
4387Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388
4389 * globals.c: added a couple of standard includes.
4390
4391Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4392
4393 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4394 include/libxml/parserInternals.h include/libxml/tree.h
4395 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4396 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4397 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4398 Applied the last patches from Gary, cleanup, activated threading
4399 all user accessible global variables are now handled in globals.[ch]
4400 Still a bit rought but make tests passes with either
4401 --with-threads defined at configure time or not.
4402 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4403 linking options
4404
4405Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * Makefile.am include/libxml/Makefile.am
4408 include/libxml/globals.h globals.c include/libxml/threads.h
4409 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4410 configure.in: started integrating the core of the thread support
4411 not activated yet but half integrated. The code should still
4412 compile and work anyway.
4413
4414Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4417 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4418 integrating the non-controversial parts of Gary Pennington
4419 multithread patches
4420 * catalog.c: corrected a small bug introduced
4421
4422Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * catalog.c include/libxml/catalog.h: very serious cleanup,
4425 isolating unportable code and as much as possible the accesses
4426 to the global shared catalog. May need more testing !
4427
4428Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4431 Keith Isdale patches for the XSLT debugger interfaces. Some
4432 cleanup
4433
4434Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4437 * DOCBparser.c: generate line nubers in elements
4438
4439Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4440
4441 * configure.in: preparing 2.4.6 release
4442 * doc/xml.html doc/html/*: updated and rebuilt the docs
4443 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4444
4445Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4446
4447 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4448 adding documentation for DV's supercatalog support
4449
4450Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4451
4452 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4453 super catalog support adding one API and one flag --sgml to
4454 xmlcatalog
4455
4456Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4457
4458 * doc/xmlcatalog_man.xml, xmlcatalog.1
4459 One more crack at
4460 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4461
4462
4463Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4464
4465 * xpath.c: implemented xmlXPathObjectCopy for external objects
4466 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4467
4468Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4469
4470 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4471 finishing up fix to
4472 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4473 the xmlcatalog man page display more elegantly
4474
4475Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4476
4477 * configure.in: closing bug #61832
4478 * HTMLparser.c: removed a warning
4479
4480Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4481
4482 * xpath.c: fixing #61673 part I, do not loose doc information
4483 when copying result value trees.
4484
4485Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4486
4487 * xpath.c: trying to harden the XPath interpreter
4488
4489Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4490
4491 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4492 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4493
4494Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4495
4496 * HTMLparser: repaired another loop problem
4497
4498Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4501 parsing.
4502 * xpath.c: fix bug #61291 the default XML namespace node is
4503 missing from the namespace axis.
4504 * tree.c: refuse to create namespaces nodes with prefix "xml"
4505
4506Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4507
4508 * SAX.c: ouch a non-defined namespace could lead to a crash,
4509 fixed #61215
4510
4511Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * parserInternals.c: closed bug #61054
4514
4515Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * include/libxml/Makefile.am: closing #60708
4518
4519Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4520
4521 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4522 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4523
4524Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4525
4526 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4527
4528Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4531 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4532
4533Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4534
4535 * catalog.c: Justin Fletcher provided cleaup code in case
4536 HAVE_STAT is not defined
4537 * include/win32config.h: Igor Zlatkovic suggested to have
4538 HAVE_STAT defined there
4539
4540Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4541
4542 * catalog.c - fixed typing error reported by M. Barros
4543
4544Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4545
4546 * xmllint.c - fixing typo
4547
4548Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4549
4550 * HTMLparser.c: small enhancement to prevent loop on
4551 unrecognizable data
4552
4553Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * parserInternals.c: applying patch from bug #60757 this
4556 should close it
4557
4558Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * catalog.c xmlcatalog.c: removed a couple of warning
4561 * xpath.c: try to solve the linking problem on platforms
4562 needing trio to compile
4563
4564Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4565
4566 * Makefile.am libxml.spec.in: backing up non-documented changes
4567 commited without review or aproval by Jens Finke <jens@gnome.org>
4568 * HACKING: made 100% clear that no commit should be done directly
4569
4570Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * configure.in: Joe Orton provided a patch fixing a problem
4573 when iconv is specified to be in a non-standard directory
4574 but wasn't exported in xml2-config --cflags
4575
4576Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * configure.in: let's ship 2.4.5 before getting too much
4579 troubles with 2.4.4 errors.
4580
4581Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4582
4583 * encoding.c entities.c: do not output hexadecimal charrefs
4584 when serializing HTML since some version of Netscape can't
4585 grok it, generate decimal ones.
4586 * result/HTML/doc3.htm: output changed due to previous test
4587 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4588
4589Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4590
4591 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4592 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4593
4594Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4595 Released 2.4.4
4596
4597 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4598 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4599 updated the configuration scripts systems accordingly
4600
4601Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4602
4603 * configure.in: preparing for 2.4.4
4604 * doc/xml.html doc/html/*: updated and rebuilt the docs
4605
4606Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * win32/dsp/libxml2.def.src: tried to incorporate comments
4609 from bug #59220
4610
4611Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * parser.c result/noent/wml.xml: fixed bug #59981 related
4614 to handling of '&' in attributes when entities are substitued
4615
4616Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4617
4618 * libxml.h include/libxml/xmlversion.h.in
4619 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4620 Tried to close bug #60131
4621
4622Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4625
4626Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4627
4628 * SAX.c: fixing bug #59946 on xmlns=""
4629
4630Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4631
4632 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4633 but allocates a new error code.
4634
4635Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * xmllint.c: John Fleck fixed typos in the options output
4638 * parser.c SAX.c: fix ignorable white space SAX selection
4639
4640Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * entities.c: Steve Underwood found the possibility of an
4643 ininite loop in case of error.
4644
4645Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4648
4649Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * parser.c: warn if version is not 1.0 but it's not
4652 strictly speaking an error after analyzing the spec
4653
4654Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4655
4656 *doc/catalog.html - add link to the html version of the
4657 man page, other linguistic cleanups
4658
4659Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4660
4661 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4662 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4663 file, has not yet been included in the build.
4664
4665Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4666
4667 * catalog.c: removed a duplicate affectation Justin Fletcher
4668
4669Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * tree.c: Armin Sander pointed a possible text coalescing
4672 problem, completed his patch.
4673
4674Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4675
4676 * trionan.c: Fixed const and volatile re-definition problem
4677
4678Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4679
4680 * libxml.4 parser.c: doc updates from Heiko Rupp
4681 * parserInternals.c: 2 sanity checks from Heiko Rupp
4682
4683Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * tree.c: applied patch from Armin Sander to make some pointers
4686 const in xmlCopyNode()
4687 * include/libxml/tree.h: added fix to the header
4688
4689Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4690
4691 * xpath.c: hum, restrict the integer usage gcc bug workaround
4692 to only gcc compilers so that other architecture don't get
4693 penalized by this limitation.
4694 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4695
4696Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4697
4698 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4699 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4700
4701Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4704 --convert option to xmlcatalog to convert SGML ones to
4705 the XML syntax.
4706 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4707
4708 2.4.3 got released at that point
4709Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * catalog.c xmlIO.c: started some serious testing and fixed
4712 a few bug and optmization needs.
4713
4714Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4717 preparing for a 2.4.3 release even if it may not be ready yet
4718 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4719 all file parsing lookup to go through the entity resolver, add
4720 to add an API to bypass it (needed to load catalogs themselves),
4721 some cleanup on the catalog code too.
4722 * nanoftp.c: small cleanup
4723 * doc/catalog.html: small update
4724
4725Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4728 Jun Kuriyama
4729
4730Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4731
4732 * doc/catalog.html: finished the catalog documentation
4733
4734Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4735
4736 * doc/catalog.html doc/xml.html: added documentation about
4737 Catalog support, misses an API description
4738 * doc/html/*: reextracted the API pages
4739
4740Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4743 Added the part about section 7.2 on URI resolution,
4744 fixed a side effect in the HTML parser, look complete
4745 and ready to rock except the URI/SystemID part!
4746
4747Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * include/libxml/catalog.h include/libxml/parser.h
4750 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4751 xmlIO.c: added support and APIs needed for the catalog PI
4752 * include/libxml/xmlIO.h: cleanup
4753
4754Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4755
4756 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4757 include/libxml/catalog.h: starts to look okay, really
4758 plugged the new framework, cleaned a lot of stuff,
4759 added some APIs, except the PI's support missing this
4760 should be mostly complete
4761 * result/catalogs/* test/catalogs/*: added new test, enriched
4762 the existing one with URN ID tests
4763
4764Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * catalog.c: fixed nextCatalog
4767 * result/catalogs/docbook test/catalogs/*: started adding
4768 a small regression test
4769
4770Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4773 more work on the XML catalog support.
4774 * parser.c include/libxml/parser.h: small cleanup seems using
4775 list as a public parameter name can give portability troubles
4776 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4777 include/libxml/xpath.h include/libxml/Makefile.am: removed
4778 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4779 wrappers
4780
4781Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4782
4783 * Makefile.am trio.c triodef.h trionan.c xpath.c
4784 include/libxml/Makefile.am include/libxml/trionan.h:
4785 Re-worked Not-A-Number and Infinity support.
4786 * xmlcatalog.c: added readline include files
4787
4788Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4789
4790 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4791 testCatalog as xmlcatalog, making it an installed app
4792 adding a shell, and preparing it to be a /etc/xml/catalog
4793 management tool, though not ready yet
4794 * catalog.c include/libxml/catalog.h: adding support for
4795 XML Catalogs http://www.oasis-open.org/committees/entity/
4796 not finished, there is some interesting tradeoffs and a
4797 few open questions left.
4798
4799Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4800
4801 * xmllint.c: fixed a line formatting problem
4802
4803Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * SAX.c: removed a couple of unused variable (Albert Chin)
4806
4807Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4808
4809 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4810 trying to fix some troubles w.r.t. function returning
4811 const xxxPtr.
4812
4813Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4814
4815 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4816 defined
4817
4818Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * xpointer.c: removed unused var
4821
4822Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4823
4824 * testXPath.c: another small cleanup closing bug #59110
4825
4826Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4827
4828 * win32/dsp/libxml2.def.src: small cleanup closing bug
4829 #59108
4830
4831Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4832
4833 * example/gjobread.c: add xmlCleanupParser() before leaving
4834
4835Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * config.h.in configure.in include/libxml/xmlwin32version.h:
4838 released 2.4.2
4839
4840Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4841
4842 * include/libxml/valid.h debugXML.c valid.c: deprecate
4843 the non-boundchecking Sprintf functions, add Snprintf
4844 this should close bug #57984
4845
4846Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4847
4848 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4849 URIs before doing the lookups (pointed by Mark Vakoc)
4850
4851Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * xpath.c: serious changes on Result Value Trees and NodeSets
4854 w.r.t. deallocation and collect operations. Probably not
4855 100% clean (merge of allocated trees smells like a problem).
4856 Seems sufficient to close #58943
4857
4858Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4859
4860 * xmllint.c: adding a --format option
4861
4862Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4863
4864 * xpath.c: count() was broken on Result Value Tree
4865 * xmlIO.c: fixed file:/// accesses on _WIN32
4866
4867Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4870 macro was renamed, this should close bug #58683
4871
4872Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4873
4874 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4875 entity substitution mode text at the end of the entity might
4876 be added due to text coalescing.
4877 * nanoftp.c parser.c: small cleanup
4878
4879Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4880
4881 * HACKING: added John Fleck right to commit in the doc subdir
4882
4883Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4886 allow to inherit attributes from the DTD directly in the
4887 tree, this is needed for XPath and can be a useful feature.
4888 Inherited namespaces are always provided at the tree level now
4889 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4890 of tests for this feature (XSLT being the prime user).
4891
4892Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4895 testSAX.c xmlIO.c xmllint.c include/win32config.h
4896 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4897 include/libxml/xmlwin32version.h.in win32/README.MSDev
4898 win32/dsp/*: applied Win32 Facelift No.2 patches from
4899 Igor Zlatkovic for Windows/MSC
4900
4901Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * SAX.c: unparsedEntityDecl() the URI computation of the
4904 entity wasn't done breaking XSLT unparsed-entity-uri()
4905
4906Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4907
4908 * xpath.c: fixed a bug when walking the descendants and
4909 the current node has no children
4910 * debugXML.c: show up when a text node is supposed to not be escaped
4911
4912Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4913
4914 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4915 worked like the set:leading() function)
4916 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4917
4918Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4921
4922Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * include/libxml/xmlIO.h: apply change to close #58141
4925 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4926
4927Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * parser.c: when the internal subset uses a PE, then the
4930 included entity can use conditional sections.
4931
4932Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4935 when walking the namespace axis showing up in
4936 libxst/tests/general/bug-12
4937 * xmlmemory.c: added the possibility to trace a given block
4938 defined by its address
4939
4940Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * parser.c: don't override existing encoding specified before
4943 starting xmlParseDocument()
4944
4945Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * include/libxml/xmlwin32version.h: reinserted, needed for
4948 Windows users of CVS
4949
49502001-07-27 Darin Adler <darin@bentspoon.com>
4951
4952 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4953 * testCatalog.c: Add include of <libxml/parser.h>.
4954
49552001-07-27 Darin Adler <darin@bentspoon.com>
4956
4957 * include/libxml/.cvsignore:
4958 * include/libxml/xmlwin32version.h:
4959 Remove this file from CVS because it's generated.
4960
4961Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * parser.c include/libxml/parser.h: applied const patches from
4964 Tom Moog #58002
4965
4966Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4967
4968 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4969 lookup framework
4970
4971Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * tree.c: fixed xmlCopyNode() for documents
4974
4975Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4978
4979Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * parser.c: fixes bug #57652 reported by Morus Walter
4982
4983Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4986
4987Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4990 errors, lesson don't add new functions at 1am before a release
4991 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4992 from XPath initialization when possible.
4993
4994Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * result/scripts/base*: removing history/readline changed
4997 this slightly
4998 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4999 xmllint.c: make element content line number generation
5000 optionnal to avoid breaking old apps added interface to switch
5001
5002Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005005 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005006 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5007 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5008 John Kroll fixes to allow saving to HTTP via PUT (or
5009 POST of needed).
5010 * doc/html/*.html: regenerated the docs
5011
5012Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5013
5014 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5015 xmlHashScanFull and xmlHashScannFull3 to get passed the
5016 three keys as arguments to the callback function
5017
5018Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * configure.in Makefile.am: removed libxml softlink for good
5021 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5022 100% coverage by gtk-doc
5023
5024Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5027 fixed serious troubles due to size_t vs. int mismatch
5028
5029Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5032
5033Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5034
5035 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5036 convenient extension API for value and context managing
5037 Now handles external objects through xmlXPathPopExternal,
5038 xmlXPathWrapExternal and xmlXPathReturnExternal.
5039 Added functions for sets operations (intersection, etc.)
5040
5041Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5044 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5045 HTMLparser.c: cleanup of global variables, marking some
5046 const or private.
5047
5048Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5049
5050 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5051 fixed xmlXPathNodeSetItem when passing index=0
5052
5053Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5056
5057Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * xmllint.c: fixed compilation under Cygwin #57503
5060 * TODO: update
5061
50622001-07-13 Peter Williams <peterw@ximian.com>
5063
5064 * config.h.in: add #undef HAVE_DLFCN_H
5065
5066 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5067 builddir.
5068
5069Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5072 raised by #57348 and #57381
5073
5074Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5077 tree.c xpointer.c: store the line numbder in element->content,
5078 may break some software, need a configuration mechanism
5079
50802001-07-10 Darin Adler <darin@bentspoon.com>
5081
5082 * .cvsignore:
5083 * example/.cvsignore:
5084 * include/.cvsignore:
5085 * include/libxml/.cvsignore:
5086 Various things that are generated and should be ignored.
5087
5088Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5091 * doc/xml.html doc/html/*: updated the docs
5092
5093Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5096 validation occured on content with element child
5097
5098Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * tree.c: fixed XML Base computation which was broken
5101 * debugXML.c: added a base function to the shell
5102 * Makefile.am result/scripts/* test/scripts/*: added scripts
5103 based regression tests, and adding 2 XML Base tests
5104
5105Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * tree.c: set properties doc and call xmlSetListDoc for properties
5108 content when grafting them in a different tree.
5109 * aclocal.m4: remove from CVS
5110
5111Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * win32/libxml2/libxml2.def.src: added some missing entry point
5114 for XPath (Mark Vakoc)
5115
5116Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5119 layer should URI-Unescape before trying to open resources.
5120
5121Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * xpath.c: fix the name() bug for elements in the default
5124 namespace reported by Charlie Bozeman
5125
5126Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5129 led to an XPath fix, improvements of SAX initialization, and
5130 an added option --nocdata to testXPath
5131
5132Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * doc/libxml-doc.el: Felix Natter provided anew version working
5135 with XEmacs too
5136
5137Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * include/libxml/xpath.h: small cleanup
5140 * doc/xml.html: update
5141
5142Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5145 released 2.3.14
5146
5147Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * doc/html/*: rebuilt the docs for the release
5150 * doc/xml.html: added 2.3.14 release.
5151
5152Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5155 were not equal to empty strings
5156
5157Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * SAX.c: fixed a URI-Reference computation problem when validating
5160 * xmlIO.c: small cleanup
5161
5162Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * parser.c: improved the description of a couple of interfaces
5165 upon Larry Stamper suggestion
5166
5167Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * SAX.c entities.c parser.c: changed completely the way entities
5170 are handled when running the parser in entity substitution mode.
5171 This fixes a bug reported by Stephan Kulow and nearly divides
5172 by 3 the amount of memory required by libxslt to load and process
5173 DocBook TDG.
5174
5175Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * HTMLparser.c: fixing a too early root closing problem raised
5178 byt Prashanth Naidu
5179
5180Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5183 raised by Mark Vakoc.
5184
5185Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * example/Makefile.am: fixed the include path to add srcdir/include
5188 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5189 and some cleanup
5190
5191Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5192
5193 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5194 lot of optimization work, results in significant improvements
5195 when handling really complex XPath queries. Add a small optimizer
5196 for unions, improve [n] and [last()], avoid some costly ops.
5197
5198Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5201 * xpath.c: small cleanup
5202 * xmlGetNsList: reformated, fixed problems if used on Entities
5203
5204Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5207
5208Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5211 * Makefile.am example/Makefile.am: workaround automake generating
5212 erroneous deps
5213
5214Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * include/win32config.h: bug #56801 Yon Derek provided a patch
5217 to the windows config file.
5218
5219Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5222 libxml.h : Yon Derek provided a set of changes to compile from
5223 CVS on Windows/MSC
5224
5225Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * parser.c: fixed UTF8 BOM support in push mode
5228 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5229 added a specific testcase
5230
5231Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * Makefile.am: added --push regression tests
5234 * parserInternals.c: the XML parser segfaulted in --push mode
5235
5236Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * configure.in: moved the symlinks detection within a CVS
5239 check, this is not portable and will be removed soon.
5240 * xpath.c: small cleanup/speedup
5241
5242Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5245 release of 2.3.12
5246 * parser.c: make an error message if unknow entities in all cases
5247
5248Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5251
5252Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5255 includes were installed in the wrong dir
5256
5257Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * doc/html.xml: warn against sending code to exhibit bugs.
5260
5261Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5264 Tru64 from Thomas Leitner
5265
5266Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * AUTHORS: added William and Bjorn
5269 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5270 daniel@veillard.com hopefully I won't have to do this again
5271 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5272 docs can be rebuilt cleanly now
5273 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5274 from CVs it's generated, added include/libxml/xmlwin32version.h
5275 also generated but which should change far less frequently.
5276 * catalog.c nanoftp.c: made sure to include libxml.h not
5277 libxml/xmlversion.h directly
5278 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5279 when compiling on WIN32 and MSC
5280
5281Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * include/Makefile.am include/libxml/Makefile.am configure.in:
5284 fixed make distcheck and rebuilding the rpms
5285
5286Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * configure.in: should finish the migration of exported includes
5289 into a real include/libxml in CVS, at least for CVS users.
5290 * removed the exported headers, added in include/libxml (as well
5291 as xmlversion.h.in).
5292
5293Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * configure.in: fixed the way to detect symlink
5296
5297Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * configure.in: updated, include/libxml is now a real CVS dir
5300
5301Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5304 version works with both libxml1 and libxml2 (it autodetects
5305 the prefix of the html-files) from Felix Natter.
5306 * doc/xml.html: updated doc accordingly
5307
5308Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * xpath.c: fixed the bug generating a template loop in libxslt
5311 when using docbook-xsl-1.4, * should filter out document nodes
5312 * HACKING: added William
5313 * TODO: updated
5314
5315Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * doc/FAQ.html: added a warning about gcc-3.0
5318 * doc/xml.html: added reference to gdome2 and removed a confusing
5319 sentence
5320
5321Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * xmlversion.h: okay this is a generated file, but Windows
5324 users need it and they can't generate it, and I want CVS
5325 Windows users ...
5326 * win32/libxml2/libxml2_so.dsp: Windows project file for
5327 the shared lib version of libxml2
5328 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5329 resources needed for libxslt/xsltproc by Yon Derek
5330
5331Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5332
5333 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5334
5335Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5338
5339Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * include/win32config.h: Yon Derek provided a first fix
5342 to be able to compile libxslt/xsltproc on Windows
5343
5344Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * xpath.c: attempt to work around what seemed a gcc optimizer
5347 bug when handling floats on i386 http://veillard.com/gcc.bug
5348 * tree.c entities.c encoding.c: doing some cleanups while
5349 chasing it
5350
5351Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * Makefile.am: cleanup when --without-debug is specified
5354 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5355 w.r.t. --without-debug and other include points
5356 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5357 Catalogs
5358 * configure.in entities.h tree.h HTMLparser.c: removed
5359 --without-corba, made the _private field mandatory
5360
5361Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5364 outputs a BOM in UTF8, an errata has been issued to avoid the
5365 problem, that was the most reasonable solution... Add support
5366 for a leading UTF8 BOM in entities.
5367
5368Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * valid.c: fixed a bug found when post validating an entity ref
5371 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5372 activate it too
5373
5374Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5377 weakness in the node copy the XPointer and the XInclude
5378 implementations. Serious cleanup.
5379
5380Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * Makefile.am: Kjartan Maraas provided a small patch to
5383 add xml2-config.in to EXTRA_DIST
5384
5385Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5388 provided another failing case found in KDE, the way the
5389 ctxt->vctxt.nodeTab was allocated and freed changed over
5390 time but it wasn't completely cleaned up. This should fix it.
5391
5392Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * parser.c: Stephan Kulow also raised the fact that line number
5395 could get miscounted making debug harder, fixed the problem
5396 in xmlParseCharData()
5397
5398Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * valid.c: Stephan Kulow pointed out a problem when validating
5401 and using an empty entity, forgot a 'break' in a case.
5402
5403Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5406 * doc/xml.html: updated with 2.3.11
5407
5408Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * TODO: updated adding cleanup of generated doc
5411 * configure.in: prepared to release 2.3.11
5412 * xmllint.c: added --version for bug reporting
5413 * doc/html/*.html: rebuilt the doc
5414
5415Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * xpath.c: first part of the work on selecting namespace to
5418 fix bug #56115
5419
5420Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5423 when using -liconv
5424 * TODO: updated
5425
5426Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5429 cleanup, encoding support.
5430
5431Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5434
5435Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * xpath.c: bug detected by Ankh when / is used as a function arg
5438
5439Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5442 of element and use it to avoid outputting formatting spaces at
5443 the wrong place. Implemented the format parameter for HTML save.
5444 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5445 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5446 result/HTML/wired.html: of course this impact the result of a
5447 number of HTML tests
5448
5449Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * HTMLtree.[ch]: started augmenting the HTML save API with
5452 encoding and formatting parameters
5453
5454Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * HTMLtree.h: cleanup and started evaluating the work needed on
5457 revamping the HTML output code
5458
5459Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5462
5463Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * valid.c: fixed bug #56049, forgot one check in the
5466 validation routine
5467
5468Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5471
5472Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * libxml.h: fixed an error in last commit
5475 * doc/FAQ.html: added an entry for compilation from CVS
5476
5477Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * xmlversion.h.in libxml.h: Cygwin patches
5480 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5481 * tree.h: cleanup
5482
5483Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5486 memory block in a strange case where libxml is linked twice
5487 in the binary.
5488
5489Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5492 state far too often, simple fix used to avoid it.
5493
5494Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5497 being processed, applied his patch
5498 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5499
5500Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5503 provided fixes to compile on MSCC again
5504 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5505 also provided an update for the project files.
5506
5507Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5510 bug #55810
5511
5512Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * tree.c: fixed xmlGetNsProp() to close bug #55683
5515 Note this requires libxslt to use it's own function instead.
5516
5517Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * HTMLtree.c: when in a pre element no formatting space should
5520 be added.
5521 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5522
5523Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * configure.in: added tests for signal() and signal.h
5526
5527Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5530
5531Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * doc/libxml-doc.el: Felix Natter provided a new version for
5534 libxml2
5535
5536Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * HTMLtree.c: when in a pre element no formatting space should
5539 be added.
5540
5541Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5544
5545Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5548 hack
5549 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5550 * uri.c: fixed a warning
5551
5552Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * HTMLtree.c: trying to close bug #55772 escaping in script
5555 elements
5556 * doc/xml.html: suggest to send mail to the list
5557
5558Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5561 good. Use a macro and based on the solution provided in
5562 vsnprintf manual page from GNU.
5563
5564Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5565
5566 * error.c: Workaround for non-preserving variadic list.
5567 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5568
5569Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * doc/xml.html: added 2.3.10 release
5572
5573Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * configure.in: releasing 2.3.10
5576
5577Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5580
5581Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * encoding.c: Robert Collins provided a patch to add the
5584 "US-ASCII" encoding alias
5585
5586Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587
5588 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5589 string oriented functions and started cleaning the related areas
5590 in xpath.c which needed fixing in this respect
5591
5592Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5595 #55380
5596 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5597
5598Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * TODO: updated
5601 * nanohttp.[ch] : started adding APIs to get the redirected URL
5602 when this occurs (needed for further base computation
5603 * tree.h: cleanup
5604 * encoding.c: cleanup
5605 * SAX.c: minor change around ctxt->loadsubset
5606
5607Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * Makefile.am include/Makefile.am: small change to have
5610 include/libxml rebuilt if working from CVS.
5611 * uri.c: applied another patch from Carl Douglas for URI escaping,
5612 this should close bug #51876
5613
5614Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5617 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5618 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5619 added specific regression test
5620 * parser.h: preparing for the XSLT mode where DTD inherited
5621 attributes are added to the tree.
5622
5623Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * xinclude.[ch]: Updated the namespace for the Last Call version
5626 * result/XInclude/include test/XInclude/include: updated the
5627 testsuite accordingly
5628
5629Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5632 related to bug #51876
5633
5634Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * tree.c: fixed a gross mistake in base computation, xml:base is
5637 not completely correct yet (need cascade).
5638 * xpath.[ch]: added the few things needed to find a function name
5639 and URI from the XPath context when it is called.
5640
5641Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5644 * DOCBparser.c: small cleanup
5645 * xmllint.c: added a --catalogs option to load catalogs from
5646 $SGML_CATALOG_FILES
5647 * tree.c: cleanup
5648 * configure.in: iconv library fixup, ICONV_LIBS
5649
5650Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * catalog.c: handling of CATALOG entries. detection of recursion,
5653 and a few bugfixes
5654 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5655 against the default namespace
5656
5657Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5660
5661Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * parser.c: fixed propagation context info when parsing an
5664 external entity.
5665 * doc/html/*.html: regenerated a couple of docs
5666
5667Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * doc/xml.html: update with 2.3.9 informations
5670
5671Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5674 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5675 * doc/html/* : rebuilt the docs
5676 * valid.c: small patch which may improve some case when
5677 validating.
5678
5679Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * HTMLparser.c: Closed bug #54891
5682 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5683 to the suite
5684
5685Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5688 applied a documentation patch from LotR and filled in a few missing
5689 descriptions
5690
5691Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * xpath.c tree.c parser.c: speed optimizations at the parser level
5694 document tree freeing and xpath evaluation
5695
5696Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * parser.c parser.h parserInternals.h: fixed a couple of
5699 interfaces for handling memory buffer input to const char *
5700 upon suggestion of JamesH.
5701
5702Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * configure.in: LoTR sent a patch fixing the previous commit
5705
5706Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * configure.in: trying to deal again with the stoopid -R linking
5709 flag of Solaris
5710
5711Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * xpath.h: two nodeset access macros from Thomas Broyer
5714
5715Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5718 patch from Thomas Broyer
5719
5720Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5723 case
5724 * INSTALL: was empty added stuff from the FAQ
5725
5726Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5729 attributes handling and #54433 by adding xmlUnsetProp()
5730 and xmlUnsetNsProp()
5731
5732Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * HTMLparser.c: Patch from Jonas Borgström
5735 (htmlGetEndPriority): New function, returns
5736 the priority of a certain element.
5737 (htmlAutoCloseOnClose): Only close inline elements if they
5738 all have lower or equal priority.
5739 * result/HTML: this of course changed a number of tests results.
5740
5741Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * xmlIO.c catalog.c: plugged in the default catalog resolution
5744 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5745 documentations
5746 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5747
5748Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5751 integrating catalogs
5752 * catalog.[ch] testCatalog.c: adding a small catalo API
5753 (only SGML catalog support).
5754 * parser.c: restaured xmlKeepBlanksDefault(0) API
5755
5756Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5759
5760Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * parser.c: added xmlParseExternalEntityPrivate() to allow
5763 propagation of ctxt->_private when parsing external entities
5764
5765Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5768
5769Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5772
5773Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * valid.c: warn when indeterminist content model is detected
5776 * result/VC/ElementValid8: this adds a message
5777 * Makefile.am: add --novalid for VCM tests
5778 * parserInternals.c: added a call to Init memory
5779
5780Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5783 when both parameters are NULL.
5784
5785Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * valid.c: applied small patch from Gary Pennington, reindented
5788 some part of the code.
5789
5790Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5793 release, updated and regenerated the docs
5794
5795Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * xpath.c result/XPath/expr/floats : clarified and cleanup
5798 printing of abnormal floats in tests.
5799
5800Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5803 * results/HTML/ : a few changes in the output of the HTML tests as
5804 a result.
5805 * configure.in: tying to fix -liconv where needed
5806
5807Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * Makefile.am: fixed a stupid error
5810
5811Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * configure.in Makefile.am: make the inclusion of the trio
5814 modules in the library conditional
5815
5816Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * DOCBparser.c: patche from László Kovács, fixed entities refs
5819 in attributes handling
5820
5821Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5824 flushing
5825
5826Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * xpath.c: fix of an XSLT namespace bug reported on the list
5829 general/bug-8-
5830
5831Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * strio.h trio.c: Dan McNichol suggested a couple of small
5834 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5835
5836Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * tree.c parser.c encoding.c: spent a bit more time looking
5839 at the parsing speed and DOM handling. Added a few more
5840 speedups.
5841
5842Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * parser.c: small but effective parsing speed improvement
5845
5846Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * configure.in: default on the DocBook parser inclusion (for Gnome)
5849 * DOCBparser.h: fixed a header reference
5850
5851Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * configure.in xpath.c: applied Bjorn patches for FPE on the
5854 alpha
5855
5856Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5859 xmlSaveFormatFileTo()
5860
5861Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * xpath.c: simple and efficient optimization, XPath functions
5864 aways bind to the same code, cache this
5865 * TODO: updated (by saying some is obsolete)
5866
5867Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * xpath.c: more cleanup work on XPath name parsing routines
5870
5871Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5874 xmlXPathParseName
5875 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5876 * debugXML.c: avoid compilation problems if compiling without
5877 HTML support, Igor Zlatkovic
5878 * win32/libxml2/libxml2.def.src: being able to compile without
5879 XPath on Windows
5880
5881Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * libxml.m4: yet another patch from Toshio Kuratomi
5884
5885Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5888
5889Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * tree.[ch]: added xmlSaveFormatFile interface for saving
5892 and indenting a file.
5893
5894Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * xpath.c: fixed bug #53689 related to processing-instruction()
5897
5898Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * DOCBparser.c: patche from László Kovács
5901
5902Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * parser.c: applied fixes from Christian Glahn bug report #53391
5905
5906Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * error.c: Jean François Lecomte provided a complete description
5909 and a fix to bug #53537
5910
5911Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5914
5915Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * DOCBparser.c SAX.c: a bit more work on entities processing.
5918 Still Need to cleanup XML output and references in attributes
5919
5920Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5923
5924Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * tree.c: trying to fix #53574, not completely complete,
5927 I would like xmllint --copy --debug test/ent1 and
5928 xmllint --debug test/ent1 to show the same result.
5929 * xpath.c: fix a bug when trying to sort namespace nodes
5930
5931Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * HTMLtree.c: real fix for #53402
5934
5935Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5938 PIs when using xsl:output
5939 * valid.c: closing #53537 some case generate segfaults if there
5940 is validity errors
5941
5942Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5945 of external parsed entities, added --noent to testDocbook
5946 * valid.c: Garry Pennington found an uninitialized variable
5947 access in xmlValidateElementContent()
5948
5949Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5952 with madness
5953 * result/HTML/ : this modified the result of the regression tests
5954 a lot.
5955
5956Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5959 to doc where it wasn't checked against NULL reported by
5960 Jens Laas
5961
5962Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5965 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5966
5967Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5970 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5971 * SAX.[ch]: cleanup and updates for DocBook
5972 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5973 ex SGML identifier changes
5974 * valid.c: removed a static unused function.
5975
5976Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977
5978 * HTMLtree.c: applied change for Paul Sponagl on script saving
5979 * Makefile.am: the warning about entity title.xml are normal.
5980
5981Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * configure.in: release of 2.3.7
5984 * Makefile.am: fixing make distcheck
5985
5986Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * doc/html/* doc/xml.html: updated and regenerated the docs
5989
5990Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5993
5994Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * tree.c: fixed #53388 with the provided patch
5997
5998Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * valid.c: Bjorn detected an invalid memory access. Fixed
6001 vstateVPush()
6002
6003Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6006
6007Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6008
6009 * libxml.h: new header used only for the compilation of libxml
6010 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6011 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6012 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6013 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6014 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6015 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6016 baseline (version 1.2 plus a single patch).
6017 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6018 scientific notation for numbers. Tests added.
6019 * xpath.c: formatting of numbers changed to use sprintf
6020 (contribution from William Brack)
6021
6022Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * valid.c: cleanup, more useful debugging
6025 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6026 * xmlIO.c: entity loading is printed as an error when validating
6027
6028Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * valid.c: fixed to validate within entities
6031 * test/VCM/v22.xml: added a specific testcase
6032
6033Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * valid.c: forgot an epsilon transition in for ()+
6036 * test/VCM/v21.xml : added a specific test case
6037
6038Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * valid.c: removed a state explosion exhibited by RSS
6041 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6042 from bug #51872
6043
6044Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6047 validation without using an ugly NFA -> DFA algo in the source.
6048 Made a specific algorithm easier to maintain, using a single
6049 stack and without recursion.
6050 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6051 * hash.c: made the growing routine static
6052 * tree.h parser.c: added the parent information to an
6053 xmlElementContent node.
6054
6055Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * SAX.c parser.c xpath.c: generating IDs when not validating
6058 from an external parsed entity was poisoning the ID has table
6059 with removed values. This was killing XSLT on the KDE help
6060 browser.
6061
6062Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * entities.h: andrew@ugh.net.au detected a double declaration
6065
6066Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * debugXML.c hash.c tree.h valid.c : some changes related to
6069 the validation suport to improve speed with DocBook
6070 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6071 the way validation errors get reported
6072
6073Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6076 by P C Chow and William M. Brack for XSLT HTML output
6077
6078Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6081 Igor Zlatkovic patches for MSC compilation and added his
6082 updates
6083
6084Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6087 prefix lookup.
6088 * parserInternals.c: fixed the bug reported by Morus Walter
6089 due to an off by one typo in xmlStringCurrentChar()
6090
6091Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * HTMLparser.c result/HTML/*: revamped the way the HTML
6094 parser handles end of tags or end of input
6095
6096Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6099
6100Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6103 bug where the linktime verions of free() won't work ...
6104
6105Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6108
6109Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * doc/xml.html: added 2.3.6 release
6112
6113Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6116 * result/wml.xml: resulted in a small output change
6117
6118Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * tree.c: xmlNewDoc was missing the charset initialization
6121 * xmllint.c: added --auto to autogenerate a doc, allow to
6122 reproduce the problem fixed on xmlNewDoc
6123
6124Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * xpath.c: trying to get 52979 solved
6127 * tree.c result/ result/noent/: trying to get 52712 solved, this
6128 also made me clean up the fact that XML output in general should
6129 not add formating blanks by default, this changed the output of
6130 a few tests
6131
6132Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6135
6136Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * configure.in: finally released 2.3.6
6139
6140Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * xpath.c: checking for null pointer generated by new code
6143
6144Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * xpath.c: fixed a [] evaluation problem reported
6147 * test/XPath/tests/simpleaddr: extended test
6148 * result/XPath/simpleaddr: updated result
6149
6150Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * xmllint.c: Dan Timis reported a portability problem
6153 on Macs without mmap, fixed it.
6154
6155Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * testXPath.c : added a --tree option allowing to display the
6158 tree dump of the XPath expression
6159
6160Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * xpath.c: fixed a memleak when comparing nodesets
6163 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6164 * tree.c: added a TODO
6165
6166Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6169 we need string functions
6170 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6171 to be able to use them where needed. Applied some changes
6172 to reduce name linking pollution and compile in only what's
6173 needed.
6174 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6175 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6176 for the string manipulation functions
6177 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6178 to the free() function of xmlmemory.c
6179 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6180 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6181 usage.
6182
6183
6184Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * error.c: applied the context output patch of the error
6187 handling submitted by Chuck Griffith
6188 * error/VC/*: this slightly change some error logs
6189
6190Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * parser.c: fixed line number reporting on error
6193
6194Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * parser.c: Sullivan and Darin found a parser bug,
6197 applied the patch.
6198
6199Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6202 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6203 xmlversion.h.in xpointer.c: of course the way I defined
6204 UNUSED breaks on old gcc version. Try to be smart and
6205 also define it directly in xmlversion.h
6206 * configure.in: removed -ansi flag from the pedantic set
6207
6208Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209 Huge cleanup, I switched to compile with
6210 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6211 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6212 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6213 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6214 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6215 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6216 encoding.h entities.c error.c list.[ch] nanoftp.c
6217 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6218 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6219 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6220 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6221 Cleanup, staticfied a number of non-exported functions,
6222 detected and cleaned up a dozen of problem found this way,
6223 avoided a lot of public function name/typedef/system names clashes
6224 * doc/xml.html: updated
6225 * configure.in: switched private flags to the really pedantic ones.
6226
6227Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * configure.in: 2.3.5
6230 * doc/html/*: rebuilt the docs
6231
6232Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * parser.c: fixed a reported bug in NOTATION parsing
6235 * uri.c: accepted but not fixed bug 51876, added TODO
6236 * Makefile.am: fixed bug 51876
6237
6238Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * config.h.in configure.in error.c: fix a compilation problem
6241 on platforms without vsnprintf (xml@thewrittenword.com)
6242
6243Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * parser.c: fixed a function name header typo
6246 * SAX.c: notations can also occur in external subset.
6247
6248Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * error.c: removed a C++ like comment
6251
6252Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * parser.c: fixing bug 52299 strange condition leading
6255 to a parser crash due to a buffer overflow
6256 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6257 added the specific test case
6258
6259Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6262 xmlXPathConvert{String,Number,Boolean} to be able to make
6263 type casts without a context stack, fixed some implementation
6264 problems related to the absence of context at parse-time,
6265 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6266 in the public API too
6267 * xpointer.c xpathInternals.h: we need to know at parse time
6268 whether we are compiling an XPointer
6269
6270Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6273 cleaned up the parser internals, refactored XPath code, added
6274 new compilation based APIs and cleanly separated public and
6275 private APIs.
6276
6277Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * xpath.h: the comp field must be added at the end to avoid
6280 killing binary compat.
6281
6282Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * Makefile.am: detect XPath memleaks in regreson tests
6285 * error.c: fixed and error w.r.t. error reporting still using
6286 stderr
6287 * hash.c: added new line at end of file
6288 * tree.h: minor cleanup
6289 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6290 expression parsing from evaluation, resulted in a number of
6291 changes internally, and in XPointer. Likely to break stuff
6292 using xpathInternals.h but should remain binary compatible,
6293 new interfaces will be added.
6294
6295Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * configure.in: fixed a couple of problems reported by
6298 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6299 without gcc on non linux platforms.
6300
6301Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6304 a fix for --with-html-dir= configure support. I hope it won't
6305 break rpm generation
6306
6307Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * xmlIO.c: one function comment cleanup.
6310
6311Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * SAX.c: external subset notations were improperly registered
6314 in the internal subset.
6315
6316Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * README.cvs-commits: added, pointing to HACKING
6319 * HACKING: updated
6320
6321Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * parser.c: and Matt Sergeant found one in the XML push
6324 parser (erroneous check I forgot to remove when I fixed the
6325 main parser).
6326
6327Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * xpath.c: ptittom found a small bug in UnaryExpr
6330
6331Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * configure.in: bumped to 2.3.4
6334 * error.c: fixed bug #51860
6335 * tree.c: fixed bug #51861
6336 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6337 * tree.[ch] : added xmlDefaultBufferSize
6338 * nanoftp.c: typo in function name header block
6339 * doc/xml.html : updated, added link to XML::LibXSLT
6340 * doc/html/* : rebuilt the docs
6341
6342Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * parser.c SAX.c: the new content parsing code raised an
6345 ugly bug in the characters() SAX callback. Found it
6346 just because of strangeness in XSLT XML Rec ouptut :-(
6347
6348Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * Makefile.am: Martin Baulig suggested to add -lm
6351 * tree.c: found another bug in xmlNodeGetContent()
6352
6353Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * xpath.c: Bjorn found the error related to strictness of comparison.
6356
6357Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * parser.c: trying to fix the Dtd parsing problem reported
6360 by Gary, side effect of last week speed optimizations.
6361
6362Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6365 * parserInternals.c: removed unneeded test raised by Stric
6366
6367Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6368
6369 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6370 and fixed by William Brack). Added xmlXPathFormatNumber.
6371 Changed the sorting slightly.
6372 * configure.in Makefile.am example/Makefile.am: Added -lm.
6373 Please note that applications linking with libxml2, must
6374 also like with the math library from now on.
6375
6376Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6379
6380Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * parser.c: one must report spaces even if the Dtd element
6383 content proves that this is not part of the element content.
6384 * result/valid/*.xml: this changed the ouptu slightly
6385
6386Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * configure.in: bumped to 2.3.3
6389 * doc/xml.html: updated
6390
6391Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * tree.c: minor doc fix
6394 * xpath.c: deallocation issues when a result tree has been
6395 converted to a node-set
6396
6397Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * doc/xml.html: oops corrected dates s/2000/2001
6400
6401Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * valid.c: new patch from Gary Pennington
6404
6405Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * doc/xml.html: applied patch from Ankh
6408
6409Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * xinclude.c: fixed a problem building on Mac
6412
6413Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * parser.c: more work on increasing parsing ferformances
6416
6417Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6420 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6421 avoiding memcpy in production builds MEM_CLEANUP macro use
6422 * parser.[ch] parserInternals.c: optimizations of the tightest
6423 internal loops inside the parser. Better checking of I/O
6424 flushing/loading conditions
6425 * xmllint.c : added --timing
6426
6427Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * configure.in: bumped to 2.3.2
6430 * doc/xml.html: updated for release
6431
6432Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * xpath.c: found a memleak and fixed a nasty bug
6435
6436Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xmllint.[c1] : added return code errors for xmllint
6439 * xpath.c: specific debug dump function for result value trees
6440
6441Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * xpath.c: finally implemented xmlXPathCompareNodeSets
6444 * test/XPath/expr/floats results/XPath/expr/floats: added
6445 a test for float expressions
6446
6447Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6450 * parserInternals.[ch]: trying to speed up parsing
6451 * xpath.c : speeded up node set equality op
6452
6453Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454
6455 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6456 better handling of ID/IDREF and the list modules associated
6457 * configure.in: small CFLAGS cleanup
6458
6459Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * configure.in: fixed iconv detection on AIX (stric)
6462
6463Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6466
6467Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6468
6469 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6470 and optimized xmlXPathNodeSetSort
6471
6472Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * xpath.c: bug fix when context size is 0
6475 * parser.c: I like Norm's Dtd because they still manage to break
6476 the parser occasionally
6477
6478Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6481
6482Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6485 attributes within the XML-1.0 namespace
6486
6487Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * xpathInternals.h: exported a few axis functions
6490 * doc/xml.html: updated the doc
6491
6492Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * configure.in: applied patch from Daniel van Balen for OpenBSD
6495 and bumped version to 2.3.1
6496 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6497 attempt to find autoclosing was simply broken, removed it,
6498 updated the examples, this is better
6499
6500Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6503 hash functionnalities.
6504 * doc/html/* : rebuild the doc
6505
6506Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6509 on predicate
6510 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6511 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6512 really want to have tags closed on output even if we accept
6513 unclosed ones on input
6514
6515Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516
6517 * xpath.c: ouch don't free NULL, rare case fixed
6518 * tree.c: don't coalesce text nodes if they don't have the
6519 same behaviour wrt escaping on output
6520
6521Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * xpath.c: small fixup
6524 * SAX.c: don't warn on empty namespaces.
6525
6526Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * README: a bit of cleanup
6529 * configure.in: preparing for 2.3.0 release
6530
6531Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * hash.[ch]: added a first version of xmlHashSize()
6534 * valid.c: another bug fix from Gary Pennington
6535
6536Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * valid.c: couple of bug fixes pointed by Gary Pennington
6539 * HTMLtree.c: #if 0 cleanup
6540
6541Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6544 which removes a time consuming check of xmlXPathNodeSetAdd()
6545 and use it in places where we are sure to not break unicity
6546
6547Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * xpath.c: bug fixes found from XSLT
6550 * tree.c: preserve node->name special values when copying nodes.
6551 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6552 external subset are fetched when available but without full
6553 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6554 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6555 output with encoding disabled.
6556
6557Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6560 xmlCheckFilename should not be called from xmlFileOpenW
6561 and xmlGzfileOpenW
6562
6563Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6566 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6567 added the new tests for URI normalization
6568 * testURI.c: fixed stoopid bugs
6569 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6570 the URI in the error messages are now properly normalized
6571
6572Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6575
6576Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6579
6580Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * xpath.c: fixed mod operator
6583
6584Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * parser.c: fixed xmlStrcat doc
6587 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6588 trees.
6589
6590Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * xpath.c result/XPath/tests/chaptersbase
6593 result/XPath/tests/simplebase: fixed XPath node()
6594 * tree.c: small fix in xmlNewNs()
6595 * Makefile.am: removed extraneous xml2Conf.sh rule
6596
6597Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6600 Changed the library name, in order to get libxml-devel and
6601 libxml2-devel to coexist on a single system
6602 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6603 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6604
6605Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6608 libxml2-devel installable in // as libxml-devel.
6609
6610Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * doc/Makefile.am: fixed make rebuild in doc
6613 * doc/html/*.html: rebuilt the docs
6614
6615Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6618
6619Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6622 the HTML doc to go into the -devel RPM ...
6623 * aclocal.m4 config.h.in: some updates due to auto* magic
6624
6625Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626
6627 * xpath.h: added a hook in the context structure allowing to
6628 link to extra support, needed for XSLT
6629
6630Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6633 xmlXPtrCmpPoints to use it.
6634 * propagated the following patch from Alejandro Forero
6635 * include/win32config.h xmlIO.c: applied further suggestions
6636 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6637 * example/gjobread.c: fixed warnings, now that it builds
6638
6639Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6640
6641 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6642
6643 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6644 filename points to a valid file (not a directory).
6645 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6646 Added calls to xmlCheckFilenameDir.
6647
6648 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6649 `path' (rather than `filename') as the parameter to gzopen and open.
6650
6651Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * Makefile.am: fixed a problem with EXTRA_DIST
6654
6655Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * Makefile.am example/Makefile.am: finally found the trick
6658 to build the example, i.e. add "." in SUBDIRS before example
6659 in the list <grin/>
6660
6661Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * doc/xml.html: updated with an XSLT section, removed pointer to
6664 W3C CVS base.
6665
6666Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6669 too, and deallocation need to occur the same way.
6670
6671Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6674 type correponding to an XSLT result tree fragment. Share most
6675 of the data format with node set, as well as operators.
6676 * HTMLtree.c: added a newline at the end of the doctype output
6677 whe this one is not present initially.
6678 * tree.c: make sure taht the parent and doc pointers are properly
6679 set when copying attributes (lists).
6680
6681Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6684
6685Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * xpath.c: seems I finally killed that ugly path evaluation
6688 context bug (tagged 9999 in case is is wrong)
6689
6690Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6693 for XSLT
6694
6695Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6698 for xmlGzfileOpen() bug
6699
6700Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * xpath.c: removed an error found by XSLT usage
6703 * tree.c parserInternals.h: use a predefined static string
6704 for text and comment nodes, avoid freeing them in xmlFreeNode,
6705 exported the string name in parserInternals.h and added
6706 another value to disable encoding at output (for XSLT),
6707 gain memory, time.
6708
6709Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710
6711 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6712 win32/libxml2/libxml2_so.dsp: new makefiles and update
6713 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6714
6715Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6718 Gary Pennington
6719
6720Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * xpath.c: fixed the comaprision of values and nodelists,
6723 need to compare nodelist still ...
6724 * debugXML.c: avoided a possible core dump
6725 * HTMLparser.c: cleanup
6726 * nanohttp.c: contributed fix.
6727 * tree.c: fixes in properties handling added xmlSetNsProp
6728 needed by libxslt
6729 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6730 comment
6731 * TODO: updated
6732
6733Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * parser.c parserInternals.c: applied Bjorn Reese optimization
6736 patch
6737
6738Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * Makefile.am: applied patch fro make check from Martin Vidner
6741
6742Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6743
6744 * configure.in: preparing 2.2.11
6745 * doc/html/*: rebuild the HTML files
6746 * doc/xml.html : updated
6747
6748Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * tree.c: fixed a stupid bug
6751 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6752 patches related to validation of an XInclude processing result
6753 * TODO: updated
6754
6755Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6758 on large files
6759
6760Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6763
6764Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6767 reported by Jonas Borgström
6768 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6769
6770Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * testXPath.c xpath.c: fixing the XPath union expressions problem
6773 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6774
6775Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * xmllint.c: Made is so if the file name is "-" is will read form
6778 standard input. Sven Heinicke <sven@zen.org>
6779 * tree.c: fixed a problem when growing buffer
6780 * tree.h: fixed the comment of the node types following andersca
6781 comment
6782 * TODO: updated
6783
6784Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * HTMLparser.[ch]: added a way to avoid adding automatically
6787 omitted tags. htmlHandleOmittedElem() allows to change the
6788 default handling.
6789 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6790 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6791 of xmllint too when using --memory flag, added a memory test
6792 suite at the Makefile level.
6793 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6794 with namespace use when encountering QNames in XPath evalation,
6795 added xmlns() scheme in XPointer.
6796 * nanoftp.c : incorporated a fix
6797 * parser.c xmlIO.c: fixed problems raised with encoding when using
6798 the memory I/O
6799 * parserInternals.c: closed bug 25934 reported by
6800 torsten.landschoff@innominate.de
6801 * TODO: updated
6802
6803Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6806 on a non-updated tree :-(, made a 2.2.10 release to correct the
6807 situation
6808
6809Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6810
6811 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6812 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6813 integrated a set of OpenVMS changes from Howard Taylor
6814 <Howard.Taylor@pacoast.com>
6815
6816Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6819 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6820
6821Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * HTMLparser.c: some fixes on auto-open of html/head/body
6824 * encoding.c: fixed a compilation error on some gcc env
6825 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6826 XPointer implementation
6827 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6828 related XPointer tests and associated results
6829
6830Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * doc/xmldtd.html doc/xml.html: following a short step by step
6833 guidance on IRC to help maciej with DTDs I started a small
6834 page on the subject.
6835
6836Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * HTMLparser.c: fixed handling of broken charrefs
6839 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6840 patches
6841
6842Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * doc/xml.html doc/html/* : rebuilt the docs after adding
6845 xinclude and updated page for 2.2.7 and 2.2.8
6846 * configure.in: releasing 2.2.8
6847
6848Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * parser.[ch] parserInternals.c: applied the conditional
6851 section processing fix from Jonathan P Springer
6852 <jonathan.springer2@gte.net>
6853 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6854 project file, fixed iconv default non support
6855 * xpath.c: fixed the problem of evaluating relative expressions
6856 when a node context is provided.
6857
6858Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * nanoftp.c: fixed gcc 2.95 new warnings
6861 * SAX.c: fixed a stupid bug
6862 * tree.c: fixed a formatting problem when round-tripping
6863 from/to memory
6864 * xinclude.c: chased memleak, fixed a base problem
6865 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6866 xmlXPtrBuildNodeList()
6867 * TODO: updated
6868 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6869 adding a first small set of regression tests for XInclude
6870
6871Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * nanohttp.[ch]: applied Wayne Davison patches to access
6874 the WWW-Authorization header.
6875 * parser.c: Closed Bug#30847: Problems when switching encoding
6876 in short files by applying Simon Berg's patch.
6877 * valid.c: fixed a validation problem
6878 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6879 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6880 Wayne Davison
6881 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6882 need to be extended to non full nodes selections.
6883 * xinclude.c: starts to work decently
6884
6885Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6888 debugXML.c xmlversion.h.in: Started adding XInclude support,
6889 this is a new xmllint option
6890 * tree.c xpath.c: applied TOM patches for XPath
6891 * xpointer.c: fixed a couple of errors.
6892 * uri.c: added an escaping function needed for xinclude
6893 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6894 new warning from RH70 gcc's version
6895
6896Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * HTMLparser.c: fixed loop on invalid char in scripts
6899 * parser.c: update to description of xmlIOParseDTD()
6900 * libxml.m4 xmlversion.h.in: changes contributed by
6901 Michael Schmeing <m.schmeing@internet-factory.de>
6902 * configure.in: preparing for 2.2.7
6903 * Makefile.am: trying to avoid config.h and acconfig.h
6904 being included in the distrib
6905 * configure.in: released 2.2.7
6906
6907Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6910 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6911
6912Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * parser.[ch]: added xmlIOParseDTD()
6915 * xpointer.c: added support for the 2 extra parameters of
6916 string-range, fixed a stoopid error when '0' was present
6917 in XPointer expressions
6918 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6919 testsuite for the above
6920
6921Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * libxml.spec.in: improved package descriptions
6924
6925Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * xpath.c xpathInternals.h: applied a large cleaning patch
6928 from TOM <ptittom@free.fr>, it also add namespace support
6929 for function and variables registration.
6930
6931Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6934 * Makefile.mingw: Wayne Davison's update adding hash.c
6935
6936Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * xpath.c: fixed the root evaluation problems
6939 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6940 ignorable spaces with <b> <bold> <em>
6941 * tree.c: fixed a loop in xmlSearchNsByHref()
6942
6943Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * xpath.c: applied another XPath patch from TOM
6946 * xpath.c include/makefile.am: applied another patch from
6947 china@thewrittenword.com (cleanup on IRIX).
6948
6949Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6950
6951 * xml-config.1: received a fixed version from Fredrik Hallenberg
6952 <hallon@lysator.liu.se>
6953
6954Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6957 cleanup patch for XPath
6958
6959Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * patched to redirrect all "out of context" error messages to
6962 a reconfigurable routine. The changes are:
6963 * xmlerror.h : added the export of an error context type (void *)
6964 an error handler type xmlGenericErrorFunc there is an interface
6965 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6966 to reset the error handling routine and its argument
6967 (by default it's equivalent to respectively fprintf and stderr.
6968 * all the c files: all wild accesses to stderr or stdout within
6969 the library have been replaced to calls to the handler.
6970
6971Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * configure.in: release 2.2.6
6974 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6975 exporting the inner functions of xpath for extension modules
6976 * doc/*: updated and rebuilt the doc
6977
6978Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * nanohttp.c : applied Wayne HTTP cleanup patch
6981 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6982 and xmlNodeSetSpacePreserve()
6983
6984Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * xpath.c: closing bug #29260
6987
6988Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6991 multikey tuples, made hash structure opaque
6992 * valid.[ch]: moved elements, attributes, notations decalarations
6993 as well as ID and refs to hash tables.
6994 * entities.c: hash cleanup
6995 * xmlmemory.c: fixed a dump problem in debug mode
6996 * include/Makefile.am: problem passing in DESTDIR= values patch
6997 from Marc Christensen <marc@calderasystems.com>
6998 * nanohttp.c: removed debugging remains
6999 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7000 * HTMLparser.c parser.c: fixing a number of problems with the
7001 macros in the *parser.c files (Wayne).
7002 * HTMLparser.c: close the previous option when opening a new one
7003 (Marc Sanfacon).
7004 * result/HTML/*: updated the HTML results accordingly
7005
7006Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7009 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7010 XPath functions and XML entities table to them. More to come...
7011 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7012
7013Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * tree.c: coalesce adjacent text nodes
7016 * valid.c: handling of blank nodes in DTd validation (raised
7017 by problems with a posteriori validation).
7018 * nanohttp.c: changing behaviour on HTTP write stuff.
7019 * HTMLtree.c: forced body and html to be explicitely closed.
7020 * xpath.h: exported more XPath functions.
7021
7022Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * Release of 2.2.5
7025 * xpointer.c: range() range-inside and other helper functions
7026 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7027
7028Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7031 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7032
7033Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7036 and XPointer modules
7037
7038Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * SAX.h: closed #25107
7041
7042Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * testSAX.c: fixed problem with cdata reporting
7045 * SAXresult/* : updated
7046
7047Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7050 Closed bug #27499, added to regression tests
7051 * TODO: updated
7052
7053Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7054
7055 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7056 support for SCRIPT and STYLE with help from Bjorn Reese
7057 * test/HTML/* result/HTML/*: added simple testcase and updated
7058 the existing ones.
7059
7060Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7063 string-range for empty strings
7064 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7065 test/XPath/xptr/strrange: augmented the XPointer testsuite
7066
7067Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * doc/xml.html doc/xmlmem.html: added a module describing memory
7070 interfaces and use, updated the main page.
7071
7072Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7075 nanoftp code work on Windows too now
7076
7077Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7080 * xpointer.c: implemented string-range() at least a good first version
7081 * test/XPath/docs/str test/XPath/xptr/strrange
7082 result/XPath/xptr/strrange: the string-range() tests
7083
7084Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * Makefile.am include/Makefile.am include/win32config.h
7087 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7088 and make distcheck
7089
7090Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7093 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7094 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7095
7096Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7099 patch for socklen_t detection by
7100 Albert Chin-A-Young <china@thewrittenword.com>
7101
7102Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7105 and added a --dtdvalid option to xmllint used to test it
7106
7107Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7110 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7111
7112Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7115 handlings (registration, lookup, cleanup)
7116
7117Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * configure.in Makefile.am include/makefile.am: adding XPointer
7120 and XPtrtests target
7121 * xpointer.[ch] : new files for XPointer support
7122 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7123 more XPath tests
7124
7125Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * configure.in: fixed, very broken, make distcheck works again
7128
7129Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * More work toward 2.2.5, integrated a number of patches
7132 * configure.in Makefile.am win32config.h.in: trying to cleanup
7133 make distcheck .... huh ...
7134 * include/Makefile.am include/win32config.h: new directory
7135 for includes
7136 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7137 updated teh makefiles and instructions for WIN32
7138 * xpath.c: small fixes
7139 * test/XPath/ results/XPath: updated the testcases and results
7140 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7141 suggested patches
7142 * valid.c: fixed an ID bug
7143
7144Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007147 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007148 * xpath.[ch]: worked on XPointer
7149
7150Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7151
7152 * configure.in Makefile.am: 2.2.5, ship the include in an
7153 include/libxml subdirectory, use symlinks when using CVS
7154 * testSAX.c: fixed small bug
7155 * testXPath.c: changed the way testfiles are parsed
7156 * debugXML.c: same kind of cleanup when parsing an argument expression
7157 XPath/XPointers can have blanks embedded
7158 * xpath.[ch]: more cleanup, reorgs for XPointer work
7159 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7160 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7161
7162Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7165 in the XPath engine, rewrote large parts of it, now it's far
7166 cleaner and in sync with the REC not an old WD. Fixed a parsing
7167 problem in the interactive XML shell found when testing XPath.
7168
7169Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7172 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7173 examples with the extra test
7174
7175Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7178 the global init function.
7179
7180Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * HTMLparser.c: Doohhh, attribute name parsing was still case
7183 sensitive ! Fixed this ...
7184 * result/HTML/* : updated the tests results accordingly
7185
7186Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7189 engine, should be far more stable, incorporated a new version of
7190 preceding/following axis, need testing
7191 * uri.c: fixed file:///c:/a/b/c problem
7192 * test/XPath/tests/idsimple: augmented the XPath tests
7193
7194Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * doc/* rebuilding docs for 2.2.4 release
7197
7198Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7199
7200 * configure.in: releasing 2.2.4
7201 * parser.[ch]: added xmlStrEqual()
7202 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7203 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7204 use xmlStrEqual instead
7205 * TODO: updated
7206 * added an XPath test
7207
7208Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7211 * entities.h: exported xmlInitializePredefinedEntities
7212 * parser.[ch] : added xmlInitParser()
7213 * parserInternals.h : had to export htmlInitAutoClose()
7214
7215Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7218 problems
7219 * Makefile.am : added XPath regression tests to normal tests
7220 * uri.c: fixed a problem with local paths, cleanup
7221 * parser.c: fixed a problem with large CData sections
7222
7223Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * configure.in xml-config.in: patch from "Ben Taylor"
7226 <sol7x86@hotmail.com> for solaris shared libs lookup
7227
72282000-09-30 Martin Baulig <baulig@suse.de>
7229
7230 * libxml-2.0.pc.in: Provide pkg-config script.
7231
7232 * configure.in: Create the libxml-2.0.pc script from the
7233 libxml-2.0.pc.in templates.
7234 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7235 script in `$(libdir)/pkgconfig'.
7236
7237Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7240 when compiling with MSC
7241
7242Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * xpath.c: patch for normalize-string() substring-before(),
7245 substring-after() and translate() functions from Bjorn Reese
7246 <breese@mail1.stofanet.dk>
7247 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7248 Fredrik Hallenberg <hallon@lysator.liu.se>
7249 * TODO: updated
7250
7251Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7254 problem of socklen_t being undefined on a number of platforms
7255 * debugXML.c: fixed a compilation problem when without snprintf
7256
7257Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7260 an URI bug and a fix for the control-character-induced infinite loop
7261 * nanohttp.c: preventive fix for compiling on WIN32
7262
7263Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * xmlint.c: closing bug #25000
7266
7267Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7270 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7271 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7272 related function, fixing xmlStrncmp(), and associated cleanup
7273 * result/HTML/entities.html.sax: updating result
7274
7275Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * uri.c: applied patch for URI escaping from Wayne Davison
7278 <wayned@blorf.net>
7279 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7280 from Denis Barbier <barbier@imacs.polytechnique.fr>
7281 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7282 patch from Wayne Davison
7283
7284Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * doc/xml.html : updated with new releases, adding "how to help"
7287
7288Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7291 removed a few warnings in pedantic mode ...
7292 * parserInternals.c parser.c: moved encoding switching function
7293 to parserInternals.c
7294 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7295
7296Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7299 error or warning handlers
7300
7301Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7302
7303 * parserInternals.c parserInternals.h parser.c Makefile.am:
7304 created a new module parserInternals.c, moved most of the
7305 code shared by the various parsers there, as well as
7306 deprecated code from parser.c. More cleanup of parser.c
7307 * uri.c: fixed a problem when URI is NULL
7308 * valid.c: speedup when looking for an attribute declaration
7309
7310Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7313 the cleanup of the computation of URI references when seeking
7314 external entities. The URI reference string and the resulting
7315 URI are both stored now.
7316 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7317 large s(n)printf checks and cleanup from Denis Barbier
7318 <barbier@imacs.polytechnique.fr>
7319 * xmlversion.h.in tree.h: couple of SGML declarations for a
7320 possible docbook module.
7321 * result/VC/ : a couple of test output changed due to the change
7322 of the entities URI
7323
7324Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * parser.h: added a _private field for linking user's data
7327
7328Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * parser.c parserInternals.h: demacroified most of the IS_XXX
7331 the gain in size is significant so ...
7332
7333Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * entities.c: cases where looking up entities with doc==NULL
7336 covered
7337
7338Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * uri.c: applied Wayne Davison patch
7341 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7342
7343Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * uri.c testUri.c: applied Wayne Davison patches
7346 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7347 * Makefile.in: added URItest and included thenin "make tests"
7348
7349Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * xmlversion.h.in: closed bug 22941
7352
7353Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * doc/xmlio.html: added doc and example for entity loader
7356 redefinition.
7357
7358Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7361 used by libxml
7362
7363Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * parser.c: Fixed bug on invalid ontent characters and when using
7366 push.
7367 * xmllint.c: fixed xmllint endling of errors in push mode
7368
7369Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * HTMLparser.c testHTML.c: applied two new patches from
7372 Wayne Davison <wayned@users.sourceforge.net>
7373 * result/HTML/*.sax: regenerated HTML SAX output
7374 * parser.c: more cleanup.
7375
7376Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * HTMLparser.[ch] testHTML.c: applied the second set of
7379 patches from Wayne Davison <wayned@users.sourceforge.net>,
7380 adding htmlEncodeEntities()
7381 * HTMLparser.c: fixed an ignorable white space detection bug
7382 occuring when parsing with SAX only
7383 * result/HTML/*.sax: updated since the output is now HTML
7384 encoded...
7385
7386Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * HTMLparser.[ch]: applied some of Wayne Davison
7389 <wayned@users.sourceforge.net> patches
7390
7391Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7394 undeclared namespace prefix was used, added a warning.
7395 Cleaned up support w.r.t. entities, spilling out a warning
7396 and being pedantic on lookups.
7397 * test/warning/ent9 : added testcase for previous example.
7398 * TODO: updated
7399 * parserInternals.h parser.c: changed the way names are parsed
7400 now allow infinite size and decrease penalty for normal use
7401 * parser.c: Started a big cleanup/check of the parser code,
7402 fixed some of the most tortuous entity code, spotted code
7403 unused anymore
7404 * test/*: added tests for very long names and related nasty
7405 things.
7406
7407Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * doc/encoding.html: added encoding aliases doc
7410 * doc/xml.html: updates
7411 * encoding.[ch]: added EncodingAliases functions
7412 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7413 bottleneck affecting large DTDs like Docbook
7414 * parser.[ch] xmllint.c: added a pedantic option, will be
7415 useful
7416 * SAX.c: redefinition of entities is reported in pedantic mode
7417 * testHTML.c: uninitialized warning from gcc
7418 * uri.c: fixed a couple of bugs
7419 * TODO: added issue raised by Michael
7420
7421Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * doc/encoding.html: propagated Martin Duerst suggestions
7424
7425Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7428 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7429 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7430 by Wayne Davison
7431
7432Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * nanoftp.c nanohttp.c: small cleanup
7435 * TODO: updated
7436
7437Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * added an old VC testcase and updated title.xml entity
7440
7441Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7444 done on auto-opening of <p> tags and cleanup of SAX output
7445
7446Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7449
7450Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * doc/xml.html libxml.* structure.*: updated the doc a bit
7453
7454Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7457 of SAX tests
7458
7459Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7462 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7463
7464Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7467 * testHTML.c: fix core dump on Solaris 2.x systems
7468 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7469 * result/HTML/*.sax: previous bug fix lead to new results
7470
7471Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7474 * configure.in: added --with-readline=DIR to accept alternate
7475 path for readline include/library
7476 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7477 for ANSI under HP-UX
7478 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7479 includes @LIBS@
7480
7481Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * doc/* : rebuilt the docs
7484 * getting ready for 2.2.2 release
7485
7486Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7489 and xmlAddFeature()
7490 * tree.[ch]: added xmlAddChildList()
7491 * xmllint.c: MAP_FAILED macro test
7492 * parser.h: added xmlParseCtxtExternalEntity()
7493 * valid.c: applied bug fixes removed warning
7494 * tree.c: added CDATA block to elements content
7495 * testSAX.c: cleanup of output
7496 * testHTML.c: added SAX testing
7497 * encoding.c: better error recovery
7498 * SAX.c, parser.c: fixed one of the external entity processing
7499 of the OASis testsuite
7500 * Makefile.am: added HTML SAX regression tests
7501 * configure.in: bumped to 2.2.2
7502 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7503 SAX results
7504
7505Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * configure.in: patch for HP compiler
7508
75092000-08-04 Sven Heinicke <sven@zen.org>
7510
7511 * xmllint.c: Was coredumping sometimes when the file given didn't
7512 exist.
7513
7514Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7517
7518 when using in memory parsing. Need some cleanup.
7519 * xmllint.c configure.in: added a --memory flag to test memory
7520 parsing
7521
7522Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * nanohttp.c: fixed socklen_t replacement to unsigned int
7525 * parser.c: fixed a space handdling missing at the end of
7526 production 28 DOCTYPE.
7527 * xmlmemory.c: fixed a stupid bug on the routine to override
7528 allocation functions
7529 * TODO: updated
7530
7531Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * doc/ regenerated the docs
7534
7535Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * doc/encoding.html doc/xml.html: added I18N doc
7538 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7539 improvements, both parser and filters, added ASCII & HTML,
7540 fixed the ISO-Latin-1 one
7541 * xmllint.c testHTML.c: added/made visible --encode
7542 * debugXML.c : cleanup
7543 * most .c files: applied patches due to warning on Windows and
7544 when using Sun Pro cc compiler
7545 * xpath.c : cleanup memleaks
7546 * nanoftp.c : added a TESTING preprocessor flag for standalong
7547 compile so that people can report bugs more easilly
7548 * nanohttp.c : ditched socklen_t which was a portability mess
7549 and replaced it with unsigned int.
7550 * tree.[ch]: added xmlHasProp()
7551 * TODO: updated
7552 * test/ : added more test for entities, NS, encoding, HTML, wap
7553 * configure.in: preparing for 2.2.0 release
7554
7555Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007558 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007559
7560Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * doc/xml.html: changed the xmlsoft.org structure, updated the
7563 examples w.r.t. root and childs
7564
7565Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7566
Daniel Veillard784b9352003-02-16 15:50:27 +00007567 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007568
7569Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * HTMLparser.c: Work on character encoding support for the HTML parser
7572 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7573 * encoding.c: Fixed a potential memleak in the encoding stuff
7574
7575Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * doc/FAQ.html doc/Makefile.am : added a FAQ
7578
7579Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7582 of the HTML parser to force it to not bypass SAX
7583
7584Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * win32config.h.in: updated
7587 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7588 lacks iconv support :-( need to release 2.1.1
7589 * configure.in: release 2.1.1
7590 * HTMLparser: fixed bug #14784
7591 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7592 by Windows compiler
7593 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7594 the SAX startDocument() callback.
7595 * TODO: updated
7596
7597Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * added xmlStopParser()
7600
7601Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * configure.in: 2.1.0 prerelease
7604 * Large resync between W3C and Gnome tree
7605 * nanoftp, nanohttp.c: fixed stalled connections probs
7606 * HTMLtree.c SAX.c : support for attribute without values in
7607 HTML for andersca
7608 * valid.c: Fixed most validation + namespace problems
7609 * HTMLparser.c: start document callback for andersca
7610 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7611 * parser.h, SAX.c: serious speed improvement for large
7612 CDATA blocks
7613 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7614 different encoding
7615 * example/Makefile.am example/gjobread.c tree.h: work on
7616 libxml1 libxml2 convergence.
7617 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7618 and the LIBXML_TEST_VERSION macro
7619
7620Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * doc/xml.html: various patches and improvements typo fixed by
7623 Felix Natter
7624 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7625 from Felix Natter <fnatter@gmx.net>
7626
7627Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * doc/upgrade.html: updated with instructions for support of both
7630 libxml-1.x and libxml-2.x
7631 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7632 for 2.x support and also fixed includes
7633
7634
7635Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7638 the encoding support, added iconv support, so now libxml if
7639 compiled with iconv automatically support japanese encodings
7640 among others. Work based on initial patch from Yuan-Chen Cheng
7641 I may have broken binary compat in the encoding handler
7642 registration scheme, but that was so utterly broken I don't
7643 expect anybody to have used this feature until now.
7644 * parserInternals.h: fixup on the CHAR range macro
7645 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7646 code.
7647 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7648 * uri.c: added xmlParseURI() I can't believe I forgot to
7649 implement this one in 2.0 !!!
7650 * SAX.c: moved doc->encoding update in the endDocument() call.
7651 * TODO: updated.
7652
7653Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * tree.h: removed extraneous xmlRemoveProp definition
7656 * TODO: added item about --disable-corba configure switch
7657 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7658 * nanoftp.c: fixed include problems giving troubles on AIX and
7659 slowlaris
7660 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7661 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7662 comment and headers changes to lower gtk-doc number of warnings
7663 * doc/html/*: rebuilt docs
7664
7665Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * HACKING: documented the tag for 1.x and instructions
7668
7669Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7672 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7673 xmlCreateIOParserCtxt
7674 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7675 significant overall improvement
7676 * xmllint.c: added I/O test to xmllint
7677 * testSAX.c: added a speed test
7678 * doc/* : updated/regenerated
7679
7680Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * xpath.c uri.h parserInternals.h: cosmetic changes from
7683 "Timur I. Bakeyev" <timur@bat.ru>, including making
7684 xmlCreateURI() public
7685
7686Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7689 and the code at the same time. Added a clean mechanism for
7690 overload or added input methods: xmlRegisterInputCallbacks()
7691 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7692 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7693 * TODO: updated
7694 * doc/* : updated/regenerated
7695 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7696 source dir
7697
7698Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * testURI.c: yet another forgotten commit, I should get some sleep !
7701
7702Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * xmllint.c: forgot to commit this too ?
7705
7706Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * xmlversion.h.in : forgot to commit this previously
7709
7710Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7713 * README TODO: updated for release
7714 * uri.c uri.h: added authority parsing/saving
7715 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7716 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7717 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7718 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7719 Makefile.am : added compile-time customization of libxml
7720 --with-ftp --with-http --with-html --with-xpath --with-debug
7721 --with-mem-debug
7722 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7723 #include <libxml/xxx.h> I hope it won't break too much stuff
7724 and will be manageable in the future...
7725 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7726 and added xmllint to the installed programs
7727 * uri.h: added xmlFreeURI()
7728
7729Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * uri.c uri.h: finished the escaping handling, the base support
7732 and the URI path normalization. Looks good just lacks the
7733 authority content parsing code.
7734 * Makefile.am: added instructions to generate testURI
7735 * TODO: updated
7736 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7737 added links and icons for W3C and Gnome
7738
7739Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * xmlmemory.[ch] : seems I forgot to actually update the files in
7742 the last commit :-)
7743 * doc/xml.html doc/html/* : updated and uploaded the docs
7744
7745Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7748 * TODO: updated
7749 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7750 libxml default allocation function with another set (like gmalloc/
7751 gfree).
7752 * Makefile.am, uri.c, uri.h: added a set of functions to do
7753 exact (litteraly copied from the RFC 2396 productions) parsing
7754 and handling of URI. Will be needed for XLink, one XML WFC,
7755 XML Base and reused in the nano[ftp/http] modules. Still work
7756 to be done.
7757
7758Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * configure.in, libxml.spec.in : libxml2
7761 * doc/* : updated the doc page, rebuilt the docs
7762
7763Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * all: tagged LIB_XML_1_X
7766 * *.c *.h : updated from W3C CVS tree
7767 * configure.in : 2.0.0-beta
7768 * libxml.spec.in : libxml2 package nam
7769 * result/* : new version of the tests output
7770
7771Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7774
7775Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * doc/* : rebuilt the docs
7778 * parser.c: final patch on #6766
7779 * valid.c: small patch on validity checks.
7780
7781Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7784 added
7785 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7786 compatibility w.r.t. XML spec and existing code.
7787
7788Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * parser.c: seems a better solution to <a> </a> exists,
7791 will try it for a while
7792
7793Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * parser.c: tried to remove the <a> </a> generating <a/>
7796 this is hard. Left a flag for that purpose. Fixed bug #6766
7797 * configure.in: prepared 1.8.7 not released, due to previous
7798 problem
7799
7800Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * doc/xml.html : applied second patch from Paul DuBois
7803
7804Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * doc/xml.html : applied patch from Paul DuBois
7807
7808Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7811
7812Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7815 compilation warnings on various platforms.
7816 * parser.c: Fixed #5281 validity error callbacks are now desactived
7817 by default if not validating.
7818
7819Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7822
7823Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7826 <gkatsi@cs.toronto.edu>
7827
7828Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7831 processing URLs
7832
7833Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7836 xmlNanoFTPUpdateURL for persistent control connections.
7837 * configure.in: 1.8.6
7838
7839Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7842 * tree.[ch] : added xmlSaveNoEmptyTags
7843
78442000-01-29 James Henstridge <james@daa.com.au>
7845
7846 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7847
7848 * Makefile.am: added nanoftp.[ch] to the build.
7849
7850Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * nanoftp.[ch]: cleanup, comments, API
7853 * debugXML.c : fixed a bug in the cat command
7854 * doc/*: regenerated the docs
7855
7856Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7859 * debugXML.c : fixed a bug in the cat command
7860 * valid.c: fixing some small probs
7861 * libxml.spec.in: get rid of the SNAP suffix
7862 * doc/xml.html: updated the status
7863
7864Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * xml-config.in: xml-config --version to just return the
7867 version number
7868 * xpath.c: some cleanup w.r.t. axis when the current node is
7869 an attribute.
7870 * TODO: updated
7871
7872Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * configure.in: prepared for libxml-1.8.5
7875 * doc/* recompiled the documentation
7876
78772000-01-17 Jody Goldberg <jgoldberg@home.com>
7878
7879 * configure.in : WARNING autoconf subtlety alert :
7880 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7881 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7882 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7883 get defined by AC_CHECK_HEADERS.
7884
7885Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7888 Rune.Djurhuus@fast.no
7889
7890Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * TODO: updated
7893 * tree.c, parser.c: made sure that only memory alloc problems
7894 and internal parser errors are allowed to write to stdout or
7895 stderr.
7896
7897Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * tree.c : restored xmlNewGlobalNs since this seems used by
7900 a lot of existing code :-(, fixed a bug in xmlNewNs
7901 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7902 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7903 to exit() from the library code.
7904 * xpath.c, parser.c: removed bugs or unused code detected by
7905 Windows compilers
7906 * parser.c: started adding interfaces for parsing well balanced
7907 XML fragments
7908 * configure.in: releasing 1.8.4
7909 * doc/* : rebuilt the docs
7910
7911Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * tree.[ch] : added xmlNewDocFragment() for DOM
7914 * testHTML.c: uninitialized variable.
7915
7916Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * doc/* : rebuild the docs
7919
7920Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7921
7922 * acconfig.h: readline and history patch
7923 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7924 * tree.c: added check and handling when possibly removing an ID
7925 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7926 and saving.
7927 * test/HTML/entities.html result/HTML/entities.html* : test for
7928 various entities reference cases
7929 * result/HTML/* : as a result output of some testcase have
7930 changed
7931 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7932 by previous example. added xmlParseTryOrFinish().
7933 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7934 entities.h debugXML.h HTMLparser.h: changed the way struct are
7935 declared to allow gtk-doc to expose those
7936 * parser.c: closed bug #4960
7937 * Makefile.am configure.in: Applied patch from
7938 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7939 and math/socket libs detection
7940
7941Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * configure.in, Makefile.am: link tester against readline
7944 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7945
7946Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * tree.[ch]: added xmlRemoveProp
7949 * win32config.h.in nanohttp.c: avoid including the Windows
7950 socket stuff in every C files
7951 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7952 the XmL parser(s)
7953 * test/ns4 result/ns4 etc...: added test case for previous prob
7954 * tree.c: xmlNewNs wasn't checking for double definition
7955 * Makefile.in: fixed a problem with dist-hook duplicates
7956 * parser.[hc], xmlIO.c: fixed the loading of external entities
7957 APIs, now xmlLoadExternalEntity() is used everywhere and
7958 setting up an app specific front-end using the
7959 * SAX.c parser.c: some fixes, now the xhtml spec validates
7960 with the xhtml DTD.
7961 * error.c: fixed crashes in case of no input stream
7962 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7963 to the validation tests and results
7964
7965Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7968 too htmlCreatePushParserCtxt() and htmlParseChunk()
7969 * parser.c: a bit of cleanup.
7970 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7971 to XML) removed the last mem leak known
7972 * HTMLtree.c: output message cleanup
7973 * xmlmemory.c: display content info about memory blocks
7974 * result/HTML/wired.* : missing att value warning change
7975
7976Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * doc/* : rebuilt the documentation
7979
7980Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * parser.[ch] parserInternals.h: Push parser for XML,
7983 seems to work fine now
7984 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7985 --push for push testing
7986 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7987 * testSAX.c: added --push
7988 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7989 subtree
7990 * xmlIO.[ch] : enriched API + fixes for push mode
7991 * entities.[ch]: added the entity content length to the struct.
7992 * xmlmemory.[ch]: new API to show the last entries for the shell
7993 * valid.c: added required attribute testing
7994 * SAX.c: the cdata callback now merge contiguous fragments
7995 * HTMLparser.c: cleanup of some macros
7996
7997Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * parser.c: fix for PIs name starting with xml
8000 * tree.c: fixed a potential problem with || and && ops
8001 * *.c, configure.in win32config.h.in : generate win32config.h for
8002 those on the Other Side !
8003
8004Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * parser.c: fixed a stupid = vs. == bug :-(
8007 * doc/gnome-xml.sgml: s/glade/xml/
8008
8009Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * configure.in, doc/xml.html : bug fix release 1.8.2
8012 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8013 Hopefully the end of that silly C++ include problem
8014 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8015 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8016 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8017 troubles with autoclosed elements when the stree shape doesn't
8018 follow the DtD specs. Added htmlIsAutoClosed() and
8019 htmlAutoCloseTag()
8020 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8021 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8022 * debugXML.c: fixed a bug on printing default namespaces.
8023 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8024
8025Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * result/HTML/*.htm[l] : updated the HTML regression tests according
8028 to the new output
8029 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8030 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8031 problem due to intermix of extern "C" { ... } declarations for C++
8032 and recursive includes in the headers
8033
80341999-12-20 Chris Lahey <clahey@umich.edu>
8035
8036 * HTMLtree.c: Made it so that html nodes with a single child do
8037 not insert a carriage return before or after the child node.
8038
8039Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * configure.in, doc/xml.html : bug fix release 1.8.1
8042 * parser.c: fixed bug #4344
8043 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8044 added the glue to avoid C++ problems
8045 * doc/* : regenerated the documentation
8046
8047Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8050 namespace recognition, and Dia as a resul :-(
8051 * encoding.c: closed bug #3950
8052
8053Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * valid.c: debugging a posteriori validation, except URI expansion
8056 stuff this should be fixed now
8057 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8058 Carl Nygard <cnygard@bellatlantic.net>
8059 * tester.c: added --postvalid, cleaning of the code
8060 * tree.[ch]: added xmlDocGetRootElement()
8061
8062Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8063
8064 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8065 c++ losage.
8066
8067Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8068
8069 * configure.in, doc/xml.html : bumped to 1.8.0
8070 * xlink.[ch], Makefile.am : added framework for link detection
8071 * parser.h: added nbChars to parser context, needed for cleanup.
8072 * xmlmemory.c: removed a nasty bug when out of mem
8073 * valid.[ch]: adding namespace support for attribute decl
8074 * tester.c: added --debugent option
8075 * debugXML.[ch]: added xmlDebugDumpEntities()
8076 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8077 buffers instead, this was really needed, validation was breaking
8078 in strange ways due to that. Added xmlParseStringPEReference()
8079 and other parsing from strings functions. Entities processing
8080 modified again, but PERef are still not handled correcly but
8081 unless you're Eve Maller you won't notice :-)
8082 * HTMLparser.c: large changes toward reliability, and switched to
8083 lowercase internal tags, XHTML is lowercase, so it will help
8084 that output is closer to next version.
8085 * doc/* : regenerated the documentation, it is now hosted at
8086 http://xmlsoft.org/ (same bits I just bought the domain :-)
8087
8088
8089Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8092 doc generation
8093 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8094 in the SAX API
8095 * doc/*: rebuilt the doc making sure everything appears in the
8096 HTML files
8097
8098Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8101 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8102 which allow impressive speed improvement on dataset with
8103 large text pieces, but at the cost of broken binary
8104 compatibility and slightly bigger memory usage.
8105 Configure with --with-buffers to activate them, they
8106 are protected with XML_USE_BUFFER_CONTENT define.
8107 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8108 goal is 0 memory left allocated once parser is no more used
8109 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8110 call xmlCleanupParser() and xmlMemoryDump()
8111
8112Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8115 * parser.[ch] encoding.[ch]: added memory cleanup routines
8116 * parser.c: closing bug #3788
8117 * doc/*: rebuilt the doc
8118
8119Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8122 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8123 * tester.c: added --compress option
8124 * doc/*: rebuilt the documentation
8125
8126Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8129 if given /proc/kcore as input !
8130 * doc/xml.html doc/*: updated and rebuilt the documentation
8131
8132Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * parser.c: Fixed some wrongly space collapsing code due to
8135 a misreading of the spec.
8136 * result/*: fixed the output accordingly
8137
8138Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * encoding.c: bug fix and typos
8141 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8142 * parser.c: added attribute normalization closing bug #3597
8143 * test/att* result/att* SAXresult/att*: testcase for attribute
8144 normalization
8145
8146Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * configure.in: closing bug #3163 by adding extra flags for the
8149 cc compiler on HP-UX
8150
8151Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * valid.[ch] : removed a typo and an enumerated type bug in the
8154 xmlAddElementDecl() function
8155 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8156 call to xmlEncodeEntitiesReentrant() so that the functions
8157 New, Set and Get are at the same level.
8158 * parser.c HTMLparser.c: extra memory allocation bug for
8159 attributes detected by someone using libxml in embedded systems :-)
8160
8161Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * xmlmemory.h: turned off mem debug :-\
8164
8165Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * parser.c: closed bug #2784 a one line fix, but worth pushing
8168 a new release out
8169 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8170 some structures, comments before and after the
8171 main element, and other nastyness
8172 * HTMLtree.c tree.c: accomodate the extended HTML supported
8173 * configure.in: pushing 1.7.4
8174 * test/ent8 and related outputs : added a new test for bug #2784
8175 * test/HTML/wired.html and related output: a nasty HTML example
8176 * Makefile.am: improved the test scripts
8177 * docs/* : reran the documentation extractor, updated xml.html
8178
8179Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8182 HTMLparser and debugged the HTML related code. HTML documents
8183 now have their own type
8184 * entities.c: do not dump &apos; for HTML output
8185 * xmlmemory.c: improvement, breakpoint mechanism
8186 * testHTML.c: added --sax --repeat ...
8187 * Makefile.am: improved the HTML tests
8188 * valid.[ch]: added xmlValidGetValidElements and
8189 xmlValidGetPotentialChildren
8190 * tester.c: added --insert to test the 2 new functions
8191 * test//* result//* SAXresult//* : regression test cleanup
8192 and extension.
8193 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8194 gnome-xml-nanohttp.html
8195
8196Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * HTMLparser.c: fixed problems with some autoclose tags
8199 * tree.c: fixed XML output problems.
8200 * result/* SAXresult/*: update of the tests output
8201
8202Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * Makefile.am: Arturo patch for xmlConf.sh version info
8205 * parser.c: Tim Josling patch for single quoted items
8206 * tester.c: Tim Josling patch for tester options usage
8207 * tree.h: indent cleanup
8208
8209Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8212 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8213
8214Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * tree.c : Raph patch for initialization of CORBA fields
8217 * parser.c, xpath.c, ...: modification of doc comments
8218 * xpath.c : allow spaces in xpath expressions
8219
8220Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8221
8222 * xmlmemory.h: turning off memory debug :-(
8223
8224Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8227 better SAX interfaces.
8228 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8229 entity.
8230 * configure.in: 1.7.2
8231
8232Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * libxml.spec.in: fixed the URL
8235 * doc/xml.html: improved the documentation front-end
8236
8237Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8240
8241Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * libxml.spec.in: fixed the alpha compile problem
8244 * parser.[ch]: changed errno to errNo in the parser context :-(
8245 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8246 * doc/xml.html: changed CHAR to xmlChar
8247 * doc/html/*: recompiled the documentation
8248 * configure.in: 1.7.1
8249
8250Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * parser.h: modified the parser context struct to regain 1.4.0
8253 binary compatibility
8254 * parser.c, xml-error.h: added errno ot teh context and defined
8255 a set of errors values with update of errno
8256 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8257 DTDs and entities
8258 * *.h, *.c: complete cleanup of the use of config.h and include
8259 protection depending on the current setup.
8260 * overalll debugging, maintenance and bug-fixing on all modules
8261 * updated the documentation
8262 * ready for 1.7.0
8263
8264Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * HTMLparser.c : cleanup
8267 * SAX.c valid.c valid.h: added ID/IDREF checking
8268 * tree.c tree.h: extended doc structure for refs
8269 * configure.in: 1.6.2
8270 * parser.c: patched bug in SAX user arg call
8271 * parserInternals.h: patched missing close in C++ wrapping
8272 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8273 especially upcoming XPointer implementation.
8274 * doc/xml.html: augmented, typo
8275
8276Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8277
8278 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8279 not all invocations of install understand -d.
8280
8281Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8282
8283 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8284 to make 'check' works, when builddir != srcdir.
8285
8286Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * doc/xml.html : updated the documentation
8289
8290Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8293 not deallocated memory blocks
8294 * *.c : replaces all calls to malloc() free() and realloc() to
8295 the wrapper functions/macros
8296 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8297 instead of xmlFreeNodeList()
8298
8299Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8300
8301 * HTMLparser.c: corrected a stupid bug leading to core dump at
8302 tree deallocation. Removed warnings indicated by
8303 Stephane.Conversy@lri.fr
8304 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8305 looked for in the external subset
8306
8307Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8310 on SGI by Stephane.Conversy@lri.fr
8311
8312Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * all .h : changed the prototype declaration indent as in gtk
8315 * most .c : working on reducing the TODOs in the code
8316 * most .c : cleanup though -pedantic and Insure++
8317 * improvements on validation ID checkings.
8318 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8319 * xml-config.in: closed #1810
8320
8321Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * tree.h, valid.c, valid.h: more work on validity, IDs
8324 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8325 definition for AIX
8326
8327Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8330 the distribution due to a cut'n paste error at last commit
8331
8332Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * configure.in: upgraded to version 1.4.0
8335 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8336 Big update, added a large part of the validation process,
8337 it should be usable, but some parts are missing
8338 * xpath.c: improved the implementation w.r.t. root.
8339 * Makefile.am: added more tests
8340 * test and result trees: added a lot of tests
8341 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8342
8343Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * Added an HACKING file
8346
8347Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8348
8349 * xpath.[ch] : improvements and debug of the XPath implementation
8350 * parser.c, HTMLparser.c : modified the parsers to be progressive
8351 * tree.[ch] : extended the Buffer promitives
8352 * xmlIO.[ch] : added basic I/O routines providing progressive
8353 parsing and ready for I18N conversion plugins
8354 * SAXresult/* : the SAX callback sequence maybe slightly different
8355 now
8356 * test*.c : improved/updated the tests programs
8357 * doc/* : recompiled the docs.
8358
83591999-07-26 Michael Meeks <michael@edenproject.org>
8360
8361 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8362
8363 * tree.c: Ditto.
8364
8365Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * configure.in: upgraded to version 1.4.0
8368 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8369 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8370 XML query language, see http://www.w3.org/TR/xpath for more details.
8371 * parser.c, parser.h: added CHAR* related string functions for XPath
8372 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8373 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8374 rebuild the docs.
8375 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8376 and regression testing capabilities for XPath.
8377
8378Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8381 closing bug #1646
8382
8383Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * Makefile.am, example/Makefile.am: closed bug #1683
8386
8387Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * example/Makefile.am, configure.in: added the makefile for the
8390 gjobread example
8391
8392Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8393
8394 * doc/Makefile.am:
8395 - fix which allow "make install DESTDIR=</install/prefix>".
8396
8397Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8400 which fixed a problem on the file reading-code.
8401
8402Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8405 output.
8406 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8407
8408Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * parser.h : Oops removed the binary compatibility problem
8411 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8412 * parser.c, HTMLparser.c: applied patches for reading from stdin
8413
8414Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * parser.c, entities.c, valid.c: cleanup bug #1591
8417 * configure.in: cleanup bug #1592
8418 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8419 the same tree back-end. Hence gdome will be available for it.
8420 * doc/Makefile.am: close bug #617
8421
8422Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * parser.c: alloctate a per parser context SAX interface block
8425
8426Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8429 and xmlEncodeEntitiesReentrant with the correct one :-\
8430
8431Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * commit of my internal XML base changes, quite a lot of
8434 changes, cleanups, better entities support, framework for
8435 new I/O and charset detection and handling
8436 * Fixed the configure/Makefile stuff to generate shared libs
8437 with the proper version info, so we jumped on rev from
8438 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8439 xmlEncodeEntities() result need to be freed now, and a string
8440 xmlParserVersion provide the current library version.
8441
8442Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8443
8444 * parser.c: fixed a buffer overrun for when you have a very long
8445 attribute with no entities in it.
8446
8447Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * added example directory
8450 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8451
8452Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * Release of libxml-1.1, nearly everything has been touched for
8455 this.
8456 * Added more regression tests
8457 * Updated the documentation
8458
8459Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * tree.[ch]: unified the XML_NO_CORBA defines.
8462 * parser.c encoding.[ch]: started plugging in char encoding detection
8463
8464Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8465
8466 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8467 Also freed allocated buffer.
8468
8469Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8470 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8471 reentrancy problem at printing. One is left in entities.c, to
8472 remove ASAP
8473 * testSAX.c : added a test example showing the use of the SAX
8474 interface if one doesn't want to build the DOM tree.
8475 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8476
8477Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8480 large revamping of the parser to use SAX callbacks
8481 http://www.megginson.com/SAX/ (or at least a C like interface
8482 a la Expat). It's now possible to set up your own callbacks
8483 and the parser will not build a DOM tree.
8484 * test/* result/*: updated the test suite, I finally removed
8485 the old Namespace draft support (PI based).
8486
8487Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8488
8489 * Makefile.am: added test result to EXTRA_DIST for make tests
8490
8491Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * parser.c, parserInternals.h: moved the chars macro definitions
8494 to parserInternals.h
8495 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8496 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8497
8498Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * xml-config.in : applied patch to make --version work
8501
85021999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8503
8504 * Makefile.am (check-local): Alias for `tests' target. This will
8505 cause `make check' to do the right thing.
8506 (tests): Don't run tests in srcdir. Also, replaced calls to
8507 basename with a `sed' "equivalent".
8508
8509Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8512 it in the header and not the sources, updated the doc.
8513 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8514 pointing this out.
8515
8516Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8519 exported the inputStream routines.
8520 * doc/html/* : updated accordingly
8521
8522Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * parser.c, parser.h, parserInternals.h: added a few extra
8525 internal calls to allocate and free parser contexts ...
8526 * doc/html/* : updated accordingly
8527
8528Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * configure.in, Makefile.am, doc/makefile.am : General changes for
8531 1.0.0 release and including the generated HTML documentation.
8532
8533Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8534
8535 * makefile.am : added parserInternals.h, oops.
8536
8537Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8538
8539 * parserInternals.h: added this header giving access to the parser
8540 internal functions.
8541 * doc/Makefile.am : added a rebuild target which rebuilds the full
8542 set of documentations
8543 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8544 the internal subset.
8545 * *.c *.h: modifications needed to generate the documentation using
8546 gtk-doc, cleanup of functions blocks, reorganisation of struct
8547 declarations.
8548
8549Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8552 the tar and spec file to include the beginning of the doc.
8553
85541999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8555
8556 * doc/.cvsignore: Added this file.
8557
8558Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8559
8560 * tree.c: fixed xmlGetProp to return "" when the attribute
8561 exists, even if the node-list is NULL.
8562
8563Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * tree.c: patched an error outputting empty attribute values.
8566 * Makefile.am and doc/makefile.am: have been updated during the
8567 week-end. Sorry for an empty CVS log, I got a shell problem.
8568
8569Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * tree.h: cleaned up using enums instead of defines
8572 * parser.c, valid.[ch]: more work on parsing/output of element
8573 declarations
8574
8575Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * valid.[ch], tree.c, parser.c : more work toward full parsing
8578 of XML DTDs.
8579 * README: added informations about mailing-list and on-line
8580 documentation
8581
85821999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8583
8584 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8585
8586Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * parser.c, tree.[ch] : more work toward conformance testing,
8589 added a last element to accelerate parsing of very flat structures
8590 started working on internal subset Element content declaration.
8591 * valid.[ch] : first cut at adding code toward validation.
8592 * previous changes had also small impact on most files, especially
8593 the conformance testing using James Clark test suite.
8594
8595Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8596
8597 * test/* : updated the examples, most of them were not well
8598 formed (humm), and added rdf2.
8599 * result/* : resulting changes in the output.
8600
8601Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8604
8605Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * tree.c: patched a bug in the generation of empty attributes
8608
8609Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8612 for node/trees/documents/... Biggest problem is namespace
8613 support when copying subtrees.
8614
8615Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * parser.c, entities.c: improve entities and char ref encoding,
8618 and cleanups of error messages.
8619
8620Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8621
8622 * parser.c, entities.c: simple bug hunting done during rpm2html and
8623 rpmfind integration.
8624
8625Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * parser.[ch]: Added interfaces allowing to specify a SAX
8628 handler before parsing.
8629
8630Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8631
8632 * parser.c: redirrect all errors reporting through the SAX
8633 error function
8634
8635Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8638 * libtool, tlmain ...: update of the libtool files
8639
86401998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8641
8642 * entities.c: Use g_snprintf insteda of snprintf.
8643
8644Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8645
8646 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8647 added ent5 test for this purpose.
8648 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8649
8650Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * parser.c: fixed? a strange error due to compression on a GWP
8653 document.
8654
8655Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * tree.[ch]: bug fixing
8658 * entities.[ch]: defined a specific type for predefined entities
8659 * doc/xml.html: more documentation on the library, how to use it,
8660 overview of the interfaces.
8661
8662Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8665
8666Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * tree.c: corrected a small bug
8669 * doc/xml.html: continuing writing documentation.
8670
8671Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * debugXML.h debugXML.c: added debugging utilities.
8674 * tester.c: added --debug switch.
8675 * tree.c: patched an incorrect node->type assignment.
8676 * parser.c: formatting, ensure that node->doc != NULL in attributes
8677
8678Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8681 entity support and provide an internal representation close to
8682 DOM one (entity ref nodes, and attribute value as tree). I tried
8683 to preserve the interface but this will surely break some apps
8684 (I have to change rpm2html/rpmfind for example). I had to change
8685 two interfaces, and the generated tree is somewhat different.
8686 * doc/* : started documenting the XML library, the tree and
8687 DOM/Corba. This is a first step.
8688
8689Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * parser.c: Set up the fonctions comment block, boring but useful.
8692 * parser.h, SAX.c, parser.c: now attributes are processed through
8693 the SAX interface. The problem is that my SAX interface diverged
8694 quite a bit from the original one, well this is not an official
8695 spec, and translating it from Java to C is hairy anyway...
8696
8697Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8700 fonctions comment block, boring but useful.
8701
8702Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8705 conversion routines. However they are not yet used to convert the
8706 inputs. The core will run with UTF-8.
8707
8708Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8709
8710 * tree.c : make sure that the type id is properly set-up when
8711 a new object is allocated, needed for DOM.
8712
8713Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * tree.h, tree.c: Ok, the main objects in the tree will be native
8716 corba objects, it costs 8 bytes per Node, Attribute and Document
8717 but it simplifies the Corba integration a lot (no extra interface
8718 objects to allocate/free).
8719
8720Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8723 and changed NODEs contants for conformity with DOM Level 1
8724
8725Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * added hooks to keep track of servants when creating objects
8728 xmlDoc and xmlNode (for Corba export).
8729
8730Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * added xml-config script.
8733
8734Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8735
8736 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8737 to autoupdate libtool and automake conf files.
8738
87391998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8740
8741 * Makefile.am: Use '?' to separate the sed
8742 commands as ',' is used when people pass -Wl,something.
8743
8744
8745Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8746
8747 * tree.c, tree.h: added a per-document compression interface.
8748
8749Tue Sep 22 20:47:38 EDT 1998
8750
8751 * tree.c, tree.h: added saving with compression and added interfaces
8752 to control the compression level (xmlGetCompressMode,
8753 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8754
8755Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * parser.c: corrected a loop for files of size 0
8758
87591998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8760
8761 * error.h: New file. Contains prototyes from `error.c'.
8762
8763Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8764
8765 * Makefile.am (xmlincdir): New macro.
8766 (xmlinc_HEADERS): Renamed from include_HEADERS.
8767
8768Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8769
8770 * applied small patch on numeric entities from
8771 Christopher Blizzard <blizzard@appliedtheory.com>
8772
8773Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * New release 0.2, removed the old xml_* files so that it's
8776 coherent with the other CVS base (W3C), far better conformance
8777 to standard, new namespaces, decent entities support, beginning
8778 of a SAX-like interface. Nearly nothing left intact, even the
8779 test examples ...
8780
87811998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8782
8783 * .cvsignore: Add .deps dir
8784
8785Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8786
8787 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8788
8789Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8790
8791 * configure.in: added test for CPP
8792 * AUTHORS, Changelog: the original ones didn't get commited but the
8793 glib ones instead, fixed.
8794 * Makefile.am: corrected an error in library naming
8795
8796Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * integrated code developped at W3C
8799 * changed the original Copyright
8800 * migrated to automake
8801 * prefixed the filenames by xml_ to avoid filename clashes
8802
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008803Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8804
8805 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8806 should not be called.
8807
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008808Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8809
8810 * libxml-2.0.pc.in: applied the patch to fix #101894
8811
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008812Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8813
8814 * tree.c : applied patch from Lukas Schroeder for register callbacks
8815 * valid.c: modified patch from Lukas Schroeder to test
8816 register callbacks with --chkregister
8817
Daniel Veillard067bae52003-01-05 01:27:54 +00008818Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8819
8820 * xmlreader.c: seriously changed the way data are pushed to
8821 the underlying parser, go by block of 512 bytes instead of
8822 tryng to detect tag boundaries at that level. Changed the
8823 way empty element are detected and tagged.
8824 * python/tests/reader.py python/tests/reader2.py
8825 python/tests/reader3.py: small changes mostly due to context
8826 reporting being different and DTD node being reported. Some
8827 errors previously undetected are now caught and fixed.
8828 * doc/xmlreader.html: flagged last section as TODO
8829
Daniel Veillard51a447a2003-01-04 19:42:46 +00008830Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8831
8832 * python/libxml.py: integrated the Python 2.2 optimizations
8833 from Hannu Krosing, while maintaining compatibility with
8834 1.5 and 2.1
8835
Daniel Veillarde59494f2003-01-04 16:35:29 +00008836Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8837
8838 * xmllint.c: a bit of cleanup
8839 * xmlreader.c: small fix
8840 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8841 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8842
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008843Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8844
8845 * python/setup.py.in: patch from Stéphane Bidoul to include
8846 drv_libxml2.py in setup.py
8847
Daniel Veillard66b82892003-01-04 00:44:13 +00008848Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8849
8850 * doc/xmlreader.html: starting documenting the new XmlTextReader
8851 interface.
8852
Daniel Veillard7704fb12003-01-03 16:19:51 +00008853Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8854
8855 * xmllint.c: added the --stream flag to use the TextReader API
8856 * xmlreader.c: small performance tweak
8857
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008858Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8859
8860 * xmlreader.c python/tests/reader2py: okay the DTD validation
8861 code on top of the XMLTextParser API should be solid now.
8862
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008863Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8864
8865 * xmlreader.c python/tests/reader2py: Fixing some more mess
8866 with validation and recursive entities while using the
8867 reader interface, it's getting a bit messy...
8868
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008869Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8870
8871 * xmlreader.c python/tests/reader.py: another couple of problem
8872 related to IsEmptyElement reported by Stéphane Bidoul needed
8873 some fixes.
8874
Daniel Veillard4f860202003-01-02 13:00:02 +00008875Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8876
8877 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8878 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8879 based on the python XmlTextReader interface.
8880
Daniel Veillard3c265e42003-01-01 21:06:49 +00008881Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8882
8883 * tree.c: backing out one change in the last patch which broke the
8884 regression tests
8885
Daniel Veillard5335dc52003-01-01 20:59:38 +00008886Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8887
8888 * global.data globals.c tree.c include/libxml/globals.h: applied
8889 an old patch from Lukas Schroeder to track node creation and
8890 destruction. Probably missing a lot of references at the moment
8891 and not usable reliably.
8892
Daniel Veillard8ba17412003-01-01 19:13:12 +00008893Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8894
8895 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8896 from doc/news.html and a stylesheet
8897
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008898Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8899
8900 * xmlreader.c python/tests/reader.py: fixed another couple of
8901 xmlreader bugs reported by Stéphane Bidoul and added tests.
8902
Daniel Veillard9e395c22003-01-01 14:50:44 +00008903Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8904
8905 * xmlreader.c python/tests/reader2.py: fixed another validity
8906 checking in external parsed entities raised by Stéphane Bidoul
8907 and added a specific regression test.
8908 * python/tests/reader3.py: cleanup
8909
Daniel Veillardd5896142002-12-31 14:45:26 +00008910Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * xmlreader.c python/tests/reader2.py: fixed a problem with
8913 validation within entities pointed by Stéphane Bidoul, augmented
8914 the tests to catch those.
8915
Daniel Veillarddc85f282002-12-31 11:18:37 +00008916Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * python/generator.py: modified the generator to allow keeping
8919 class references when creating new classes, needed to fix a bug
8920 pointed by Stéphane Bidoul where the input buffer of the
8921 xmlTextReader instance gets destroyed if the python wrapper for
8922 the input is not referenced anymore.
8923
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008924Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8925
8926 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8927 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8928
Daniel Veillard571b8892002-12-30 12:37:59 +00008929Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8930
8931 * xmlreader.c python/tests/reader.py: fixed another problem
8932 pointed by Stéphane Bidoul
8933
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008934Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8937 with "<a/>"
8938
Daniel Veillardecaba492002-12-30 10:55:29 +00008939Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8940
8941 * SAX.c: warn on xmlns:prefix="foo"
8942 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8943 for namespace attributes handling.
8944
Daniel Veillard2d84a892002-12-30 00:01:08 +00008945Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8948 a really nasty problem raised by a DocBook XSLT transform
8949 provided by Sebastian Bergmann
8950
Daniel Veillard29b3e282002-12-29 11:14:41 +00008951Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8952
8953 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8954 by Stéphane Bidoul and integrated it into the tests
8955
Daniel Veillarde18fc182002-12-28 22:56:33 +00008956Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8959 extended the XmlTextReader API a bit, addding accessors for
8960 the current doc and node, and an entity substitution mode for
8961 the parser.
8962 * python/libxml.py python/libxml2class.txt: related updates
8963 * python/tests/Makefile.am python/tests/reader.py
8964 python/tests/reader2.py python/tests/reader3.py: updated a bit
8965 the old tests and added a new one to test the entities handling
8966
Daniel Veillardaba976d2002-12-28 21:14:18 +00008967Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * python/generator.py python/libxml2class.txt
8970 python/tests/reader.py python/tests/reader2.py: changed the
8971 generator to provide casing for the XmlTextReader similar to
8972 C# so that examples and documentation are more directly transposable.
8973 Fixed the couple of tests in the suite.
8974
Daniel Veillard83298842002-12-28 15:12:33 +00008975Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * doc/guidelines.html: added a document on guildeline for
8978 publishing and deploying XML
8979
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008980Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * valid.c xmlreader.c: final touch running DTD validation
8983 on the XmlTextReader
8984 * python/tests/Makefile.am python/tests/reader2.py: added a
8985 specific run based on the examples from test/valid/*.xml
8986
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008987Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * python/libxml.py: added a few predefined xmlTextReader parser
8990 configuration values.
8991
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008992Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * python/libxml_wrap.h: trying to fix #102037
8995
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008996Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8997
8998 * SAX.c: fixing bug #95296, when the predefined entities
8999 are redefined in the DTD the default one must be used
9000 instead anyway.
9001
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009002Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9003
9004 * doc/xmllint.xml
9005 * doc/xmllint.1
9006 Add discussion of XML_DEBUG_CATALOG to xmllint man
9007 page - bug #100907
9008
9009
Daniel Veillarddf512f42002-12-23 15:56:21 +00009010Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9011
9012 * xmlreader.c: Fixed the empty node detection to avoid reporting
9013 an inexistant close tag.
9014
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009015Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9018 for Python 2.1
9019
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009020Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9021
9022 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9023
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009024Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * doc/libxml2-api.xml python/tests/reader.py: one really need
9027 to provide the base URI information when creating a reader parser
9028 from an input stream. Updated the API and the example using it.
9029
Daniel Veillardea7751d2002-12-20 00:16:24 +00009030Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9033 include/libxml/valid.h include/libxml/xmlreader.h: working on
9034 DTD validation on top of xml reader interfaces. Allows to
9035 validate arbitrary large instances. This required some extensions
9036 to the valid module interface and augmenting the size of xmlID
9037 and xmlRef structs a bit.
9038 * uri.c xmlregexp.c: simple cleanup.
9039
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009040Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9041
9042 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9043 work on the xml reader interfaces.
9044 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9045 Web page for the Windows binaries.
9046
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009047Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * xmlIO.c: applied a patch for VMS following the report by
9050 Nigel Hall
9051
Daniel Veillard3772de32002-12-17 10:31:45 +00009052Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * parser.c: the parseStartTag bug fix wasn't complete.
9055
Daniel Veillard67df8092002-12-16 22:04:11 +00009056Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9059 parseStartTag, fixing it.
9060 * test/att4 result/att4 result/noent/att4: adding the test
9061 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9062 more methods to XmlTextReader.
9063
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009064Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9065
9066 * win32/libxml2.def.src: added more xml reader exports
9067 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9068 to the build
9069
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009070Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9071
9072 * doc/tutorial/xmltutorial.xml
9073 plus generated html and pdf
9074 Updating tutorial again based on further comments from Niraj
9075 Tolia on the last iteration
9076
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009077Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9078
9079 * doc/tutorial/xmltutorial.xml
9080 * doc/tutorial/includekeyword.c
9081 * doc/tutorial/includegetattribute.c
9082 plus generated html and pdf
9083 Adding fix from Niraj Tolia to tutorial to properly free memory.
9084
9085
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009086Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9089 more methods of XmlTextReader.
9090 * python/libxml2class.txt python/tests/reader.py: this increased the
9091 methods in the bndings, augmented the test to check those new
9092 functions.
9093
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009094Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9095
9096 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9097 methods of XmlTextReader.
9098 * python/generator.py python/libxml_wrap.h python/types.c
9099 python/libxml2class.txt: added the reader to the Python bindings
9100 * python/tests/Makefile.am python/tests/reader.py: added a specific
9101 test for the Python bindings of the Reader APIs
9102 * parser.c: small cleanup.
9103
Daniel Veillard06503452002-12-13 10:42:08 +00009104Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * xinclude.c: fallback was only copying the first child not the
9107 full child list of the fallback element, closes #89684 as reopened
9108 by Bernd Kuemmerlen
9109
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009110Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9111
9112 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9113
Daniel Veillard000eafb2002-12-12 10:04:22 +00009114Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9115
Daniel Veillardc1eed322002-12-12 11:01:32 +00009116 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009117 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009118 gives enum values, fix functype return type, put back fields in
9119 structs
9120 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009121
Daniel Veillard024b5702002-12-12 00:15:55 +00009122Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9125 about htmlNodeDumpOutput location.
9126 * xpath.c: removed an undefined function signature
9127 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9128 too many symbols in the API breaking the python bindings.
9129 Updated with the libxslt/libexslt changes.
9130
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009131Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9132
9133 * configure.in: preparing release of 2.4.29
9134 * doc/*: rebuilt the docs and API
9135 * xmlreader.c: a few more fixes for the XmlTextReader API
9136
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009137Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9138
9139 * include/win32config.h: applied mingw patch from Magnus Henoch
9140
Daniel Veillard5aad8322002-12-11 15:59:44 +00009141Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9144
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009145Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9148 building Python script, does the C parsing directly, generates
9149 a better API description including structure fieds defs and
9150 enums. Still a couple of bugs, but good enough for the python
9151 wrappers now.
9152 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9153 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9154 include/libxml/schemasInternals.h include/libxml/tree.h: more
9155 cleanup based on the python analysis script reports.
9156 * libxml.spec.in: make sure the API XML description is part of the
9157 devel package.
9158
Daniel Veillard01c13b52002-12-10 15:19:08 +00009159Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9160
9161 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9162 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9163 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9164 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9165 code cleanup, especially the function comments.
9166 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9167
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009168Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * Makefile.am xmlreader.c include/libxml/Makefile.am
9171 include/libxml/xmlreader.h: Adding a new set of APIs based on
9172 the C# TextXmlReader API but converted to C. Allow to parse
9173 in constant memory usage, far simpler to program and explain
9174 than the SAX like APIs, unfinished but working.
9175 * testReader.c: test program
9176
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009177Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9178
9179 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9180
Daniel Veillard64b35282002-12-04 15:10:40 +00009181Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9182
9183 * tree.c: Chip turner indicated that XHTML1 serialization
9184 rule for style actually break on both IE and Mozilla,
9185 try to avoid the rule if escaping ain't necessary
9186
Daniel Veillard8efff672002-12-04 11:44:48 +00009187Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * nanhttp.c: handle HTTP URL escaping, problem reported by
9190 Glen Nakamura and Stefano Zacchiroli
9191
Daniel Veillard1c732d22002-11-30 11:22:59 +00009192Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9195
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009196Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9197
9198 * uri.c: Johann Richard pointed out some XPointer problems for
9199 URN based URI references in XInclude. Modified the URI parsing
9200 and saving routines to allow correct parsing and saving of
9201 XPointers, especially when attached to "opaque" scheme accordingly
9202 to RFC 2396
9203
Daniel Veillard8db67d22002-11-27 19:39:27 +00009204Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9207 of refactoring to the HTML saving code.
9208 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9209 in the doc.
9210
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009211Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9212
9213 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9214 to a buffer API to reuse the generic dump to an OutputIO layer,
9215 this reduces code, fixes xmlNodeDump() for XHTML, also made
9216 xmlNodeDump() now return the number of byte written.
9217
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009218Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * python/setup.py.in: another patch from Stéphane Bidoul for
9221 Python bindings on Windows
9222 * doc/parsedecl.py: small cleanup
9223
Daniel Veillard9715c172002-11-25 16:33:40 +00009224Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * libxml.spec.in configure.in: add a line in %changelog for releases
9227
Daniel Veillard9bc53102002-11-25 13:20:04 +00009228Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * parser.c: patch from Marcus Clarke fixing a problem in entities
9231 parsing that was detected in KDe documentations environment.
9232
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009233Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9234
9235 * python/libxml.c (libxml_prev): Return the previous as opposed to
9236 the next node (I guess this is the result of some cut & paste programming:)
9237
Daniel Veillard80d7b902002-11-23 16:23:08 +00009238Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9241
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009242Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * python/generator.py python/libxml.c python/setup.py.in: trying
9245 to fix the Python bindings build on Windows (Stéphane Bidoul)
9246
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009247Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9248
9249 * win32/configure.js: added option for python bindings
9250 * win32/libxml2.def.src: added more exports
9251
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009252Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9253
9254 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9255 pthreads
9256 * win32/wince/*: applied updates to Windows CE port from Javier
9257
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009258Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * configure.in: preparing 2.4.28
9261 * libxml.spec.in doc/Makefile.am: some cleanup
9262 * doc/*: updated the news and regenerated.
9263
Daniel Veillardfee408f2002-11-22 13:18:30 +00009264Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9265
9266 * HTMLparser.c: final touch at closing #87235 </p> end tags
9267 need to be generated.
9268 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9269 this change slightly the output of a few tests
9270 * doc/*: regenerated
9271
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009272Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * parserInternals.c: fixing bug #99190 when UTF8 document are
9275 parsed using the progressive parser and the end of the chunk
9276 is in the middle of an UTF8 multibyte character.
9277
William M. Brack8b2c7f12002-11-22 05:07:29 +00009278Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9279
9280 * threads.c: fixed initialization problem in xmlNewGlobalState
9281 which was causing crash.
9282 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9283 in xmlInitializeGlobalState.
9284 * parserInternals.c: cleaned up ctxt->sax initialisation.
9285
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009286Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * tree.c include/libxml/tree.h: modified the existing APIs
9289 to handle XHTML1 serialization rules automatically, also add
9290 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9291 libxslt serialization uses it when needed without changing
9292 the library API.
9293 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9294 result/xhtml1: added a new test specifically for xhtml1 output
9295 and updated the result of one XHTML1 test
9296
Daniel Veillardd076a202002-11-20 13:28:31 +00009297Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * xinclude.c parserInternals.c encoding.c: fixed #99082
9300 for xi:include encoding="..." support on text includes.
9301 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9302 test/XInclude/ents/isolatin.txt : added a specific regression test
9303 * python/generator.py python/libxml2class.txt: fixed the generator
9304 the new set of comments generated for doc/libxml2-api.xml were
9305 breaking the python generation.
9306
Daniel Veillard817e70b2002-11-19 22:28:48 +00009307Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9308
9309 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9310 * configure.in: patch for Solaris on new autoconf closes #98880
9311 * doc/parsedecl.py: repair the frigging API building script,
9312 did I say that python xmllib sucks ?
9313 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9314 and some comment are no more truncated.
9315
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009316Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9317
9318 * parser.c: Martin Stoilov pointed out a potential leak in
9319 xmlCreateMemoryParserCtxt
9320
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009321Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9324 included in HTML documents and using the push parser.
9325
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009326Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9327
9328 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9329 specified, look for the Python interpreter not just in the
9330 specified root but also in the specified location. Fixes #98825
9331
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009332Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * python/libxml.c: fixing bug #98792 , node may have no doc
9335 and dereferencing without checking ain't good ...
9336
Daniel Veillarddad3f682002-11-17 16:47:27 +00009337Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * configure.in: preparing release 2.4.27
9340 * doc/* : updated and rebuilt the docs
9341 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9342 and all the docs are actually packaged and in the final RPMs
9343 * parser.c parserInternals.c include/libxml/parser.h: restore
9344 xmllint --recover feature.
9345
Daniel Veillard68e9e742002-11-16 15:35:11 +00009346Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9347
Daniel Veillard784b9352003-02-16 15:50:27 +00009348 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009349 processing of parsed entities, and XPath computation on sustitued
9350 entities.
9351 * testXPath.c: make sure entities are substitued.
9352
Daniel Veillard328f48c2002-11-15 15:24:34 +00009353Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9354
Daniel Veillard784b9352003-02-16 15:50:27 +00009355 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009356 processing of internal parsed entities, which had to be changed.
9357
Daniel Veillard66651aa2002-11-15 11:21:43 +00009358Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9361 trying to fix bug #98517 about building outside the source tree
9362 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9363
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009364Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9365
9366 * include/win32config.h: cleanup
9367 * win32/Makefile.mingw: integrated mingw in JScript configure
9368 * win32/Makefile.msvc: modified to allow mingw coexistence
9369 * win32/configure.js: integrated mingw
9370 * win32/Readme.txt: cleanup
9371
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009372Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9373
9374 * HTMLparser.c: strengthen the guard in the Pop macros,
9375 like in the XML parser, closes bug #97315
9376
Daniel Veillard0821b152002-11-12 20:57:47 +00009377Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9380 callback is never used.
9381
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009382Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * parserInternals.c: fixed the initialization of the SAX structure
9385 which was breaking xsltproc
9386 * xpath.c: patch from Petr Pajas for CDATA nodes
9387 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9388 * parser.c include/libxml/parser.h: patch from Peter Jones
9389 removing a leak in xmlSAXParseMemory() and adding the
9390 function xmlSAXParseMemoryWithData()
9391
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009392Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9393
9394 adding pdf of tutorial, changing web page to link to it
9395 * doc/tutorial/xmltutorial.pdf
9396 * doc/xml.html
9397 * doc/docs.html
9398
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009399Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9400
9401 * doc/tutorial/ar01s08.html
9402 adding file what I forgot for tutorial
9403
9404
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009405Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9406
9407 Adding encoding discussion to tutorial
9408 Added:
9409 * doc/tutorial/images/*.png: DocBook admonition image files
9410 * doc/tutorial/apf.html, apg.html: new generated html
9411 * doc/tutorial/includeconvert.c: conversion code entity file
9412 changed:
9413 * doc/tutorial/xmltutorial.xml: DocBook original
9414 * doc/tutorial/*.html: generated html
9415
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009416Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9417
9418 * include/libxml/*.h: retired xmlwin32version.h
9419 * doc/Makefile.am: retired xmlwin32version.h
9420 * win32/configure.js: retired xmlwin32version.h
9421
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009422Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9423
9424 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009425 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9426 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009427
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009428Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * globals.c: fixed a typo pointed out by Igor
9431 * xpath.c: try to speed up node compare using line numbers
9432 if available.
9433
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009434Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * tree.c: make xmlFreeNode() handle attributes correctly.
9437
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009438Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9439
9440 * catalog.c: completed the #96963 fix, as reported by Karl
9441 Eichwalder
9442
Daniel Veillard56f21f22002-11-06 15:49:46 +00009443Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9446
Daniel Veillard91ad8792002-11-04 17:06:52 +00009447Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * Makefile.am: switched the order of a couple of includes
9450 to fix bugs #97100
9451
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009452Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9453
9454 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9455 xmlLoadCatalogs that used to separate directories with a ':'.
9456
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009457Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9458
9459 * threads.c: improvements to the Windows-side of thread handling
9460 * testThreads.c: conditionally excluded unistd.h
9461 * testThradsWin32.c: broke overlong lines
9462 * include/win32config.h: adapted thread-related macros to the new
9463 scheme and for pthreads on Windows
9464 * win32/Makefile.msvc: introduced a more flexible thread build,
9465 added testThreads[Win32].c to the build
9466 * win32/configure.js: introduced a more flexible thread config
9467
John Fleck61f6fb62002-10-31 15:23:29 +000094682002-10-31 John Fleck <jfleck@inkstain.net>
9469
9470 * doc/xml.html (and, by implication, FAQ.html)
9471 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9472
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009473Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9474
9475 * configure.in: removed xmlwin32version.h
9476 * include/libxml/Makefile.am: removed xmlwin32version.h
9477
Daniel Veillardce66ce12002-10-28 19:01:59 +00009478Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9479
9480 * tree.c: applied patch from Brian Stafford to fix a bug
9481 in xmlReconciliateNs()
9482
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009483Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9484
9485 * tree.c: applied patch from Christian Glahn to allow
9486 xmlNewChild() on document fragment nodes
9487
Daniel Veillardb39bc392002-10-26 19:29:51 +00009488Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * parser.c: Christian Glahn found a problem with a recent
9491 patch to xmlParseBalancedChunkMemoryRecover()
9492 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9493 problems
9494 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9495 test/schemas/seq*: added the test cases from Charles
9496
Daniel Veillard366a9152002-10-23 20:43:53 +00009497Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9500 serious cleanup of the spec file and associated changes
9501 in the Makefiles.
9502 * valid.c: try to remove some warnings on x86_64
9503
Daniel Veillardd033d022002-10-23 14:55:02 +00009504Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9507 fix bug #96586
9508
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009509Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9512 parsing, applied his patch
9513 * result/HTML/attrents.html result/HTML/attrents.html.err
9514 result/HTML/attrents.html.sax test/HTML/attrents.html:
9515 added the test and result case provided by Mikhail Sogrine
9516
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009517Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * vms/build_libxml.com vms/config.vms vms/readme.vms
9520 include/libxml/parser.h include/libxml/parserInternals.h
9521 include/libxml/tree.h include/libxml/xmlIO.h
9522 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9523 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9524 Applied the VMS update patch from Craig A. Berry
9525 * doc/*.html: update
9526
Daniel Veillardf000f072002-10-22 14:28:17 +00009527Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9530
Daniel Veillard1e208222002-10-22 14:25:25 +00009531Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * debugXML.c: adding a grep command to --shell in xmllint
9534 for T.V. Raman
9535
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009536Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * xmlcatalog.c: tried to fix some of the problem with --sgml
9539
Daniel Veillard935494a2002-10-22 14:22:46 +00009540Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * parser.c: tried to fix bug #91500 where doc->children may
9543 be overriden by a call to xmlParseBalancedChunkMemory()
9544
9545Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9548 identifiers in SGML catalogs containing '&'
9549
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009550Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * python/types.c: fixed bugs when passing result value tree
9553 to Python functions.
9554
Daniel Veillard48267432002-10-18 11:21:38 +00009555Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * configure.in: preparing the release of 2.4.26
9558 * doc/*: updated and rebuilt the documentation
9559
Daniel Veillardbb284f42002-10-16 18:02:47 +00009560Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * parser.c: fixed a XML Namespace compliance bug reported by
9563 Alexander Grimalovsky
9564
Daniel Veillard44892f72002-10-16 15:23:26 +00009565Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * HTMLtree.c: fixed serialization of script and style when
9568 they are not lowercase (i.e. added using the API to the tree).
9569
Daniel Veillard2fd85422002-10-16 14:32:41 +00009570Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * valid.c: make xmlValidateDocument emit a warning msg if there
9573 is no DTD, pointed by Christian Glahn
9574
Daniel Veillard32370232002-10-16 14:08:14 +00009575Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9578 content model when some of the blocks have min or max, and a couple
9579 of bugs found in the process.
9580 * result/schemas/list0* test/schemas/list0*: added some specific
9581 regression tests
9582
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009583Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * README: updated the contact informations
9586
Daniel Veillard63186732002-10-15 08:43:17 +00009587Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9590 misses it, reported by Peter Bray.
9591
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009592Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9595 and removed a few warnings
9596
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009597Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * parser.c: Christian Glahn found a small bug in the push parser.
9600 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9601 public
9602
Daniel Veillard6045c902002-10-09 21:13:59 +00009603Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * xmlschemas.c include/libxml/xmlschemas.h: added
9606 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9607 * testSchemas.c: added --memory to test the new interface
9608
Daniel Veillardf0070122002-10-09 14:24:17 +00009609Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * doc/index.py doc/search.php: integrated the XSLT indexing,
9612 a few fixed in the indexer, added a scope selection at the
9613 search level.
9614
Daniel Veillard01992e02002-10-09 10:20:30 +00009615Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9618 this was due to uninitialized parts of the validation context
9619
Daniel Veillard321be0c2002-10-08 21:26:42 +00009620Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * debugXML.c: applied patch from Mark Vakoc except the API
9623 change, preserved it.
9624 * doc/*: updated the docs to point to the search engine for
9625 information lookup or before bug/help reports.
9626
Daniel Veillard01e87d22002-10-08 16:55:06 +00009627Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * doc/index.py doc/search.php: added mailing-list archives
9630 indexing and lookup
9631
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009632Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9635
Daniel Veillard9b006132002-10-07 11:13:27 +00009636Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * doc/index.py: improved HTML indexing
9639 * doc/search.php: make the queries also lookup the HTML based indexes
9640
Daniel Veillard141d04b2002-10-06 21:51:18 +00009641Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * doc/index.py: added HTML page indexing
9644
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009645Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9646
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009647 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009648 problem in libxslt.
9649 * catalog.c: fixed list handling in XML_CATALOG_FILES
9650
Daniel Veillardceb09b92002-10-04 11:46:37 +00009651Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * valid.c: typo/bug found by Christian Glahn
9654
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009655Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9656
9657 * xmlIO.c: applied Windows CE patch from Javier.
9658 * win32/wince: new directory, contains support for the PocketPC
9659 with Windows CE from Javier.
9660 * include/win32config.h: reorganised, removed duplicate
9661 definitions and applied WinCE patch from Javier.
9662 * include/wsockcompat.h: new file, now contains WinSock
9663 compatibility macros.
9664 * win32/Makefile.msvc: introduced double-run compilation.
9665
Daniel Veillarde16b5742002-09-26 17:50:03 +00009666Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * configure.in include/libxml/xmlwin32version.h: preparing release
9669 of 2.4.25
9670 * doc/*: updated and regenerated teh docs and web pages.
9671
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009672Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9675 error were not covering namespace declarations.
9676 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9677 it was missing the attribute declaration for the namespace
9678 * result/VC/NS3: the fix now report breakages in that test
9679
Daniel Veillardabe01742002-09-26 12:40:03 +00009680Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9683
Daniel Veillard2ace1952002-09-26 12:28:02 +00009684Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9687 and regenerated the docs and web site
9688
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009689Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9692 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9693 not before
9694
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009695Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * python/generator.py python/libxml2class.txt: fixed a stupid error
9698 breaking the python API
9699
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009700Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9703 triostr.c triostr.h: applied a trio update patch from
9704 Bjorn Reese which should work with MinGW
9705
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009706Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * tree.c: improving some documentation comments
9709 * xmlregexp.c: found and fixed a mem leak with python regression tests
9710 * doc/*: rebuilt the doc and the API XML file including the
9711 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9712 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9713 python/types.c: added access to the XML Schemas regexps from
9714 python
9715 * python/tests/Makefile.am python/tests/regexp.py: added a
9716 simple regexp bindings test
9717
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009718Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9719
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009720 * doc/xml.html:
9721 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009722
Daniel Veillard118aed72002-09-24 14:13:13 +00009723Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * xmlregexp.c: fixed the data callback on transition functionality
9726 which was broken when using the compact form
9727 * result/schemas/*: updated the results, less verbose, all tests
9728 pass like before
9729 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9730 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9731 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9732 annoying warnings
9733 * xpath.c: try to provide better error report when possible
9734
Daniel Veillard72336152002-09-21 13:08:14 +00009735Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * Makefile.am: fixed a breakage raised by Jacob
9738
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009739Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9740
9741 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9742 which don't use sockets
9743
Igor Zlatkovic01280582002-09-20 16:40:34 +00009744Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9745
9746 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9747 * win32/configure.js: applied zlib patch from Daniel Gehriger
9748
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009749Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9750
9751 * win32/configure.js: applied the patch from Mark Vakoc for
9752 regexp support
9753 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9754 for regexp support
9755
Daniel Veillardb5c05732002-09-20 13:36:25 +00009756Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * xmlschemastypes.c: as pointed by Igor Float and Double
9759 parsing ain't finished yet
9760
Daniel Veillard40b11342002-09-20 12:01:39 +00009761Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * Makefile.am configure.in: trying to fix #88412 by bypassing
9764 all the python subdir if python ain't detected
9765
Daniel Veillard23e73572002-09-19 19:56:43 +00009766Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9769 made configuring with regexps/automata/unicode the default
9770 but without schemas ATM
9771 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9772 fixed the regexp based DTD validation performance and memory
9773 problem by switching to a compact form for determinist regexps
9774 and detecting the determinism property in the process. Seems
9775 as fast as the old DTD validation specific engine :-) despite
9776 the regexp built and compaction process.
9777
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009778Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * valid.c: determinism is debugged, new DTD checking code now works
9781 but xmlFAComputesDeterminism takes far too much CPU and the whole
9782 set usues too much memory to be really usable as-is
9783
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009784Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * tree.c: fixed another stupid bug in xmlGetNodePath()
9787 * xmllint.c: --version now report the options compiled in
9788
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009789Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * HTMLparser.c: small cleanup
9792 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9793 when configured with them. A bit of debugging around the determinism
9794 checks is still needed
9795
Daniel Veillard63b01c22002-09-17 19:25:28 +00009796Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9799
Daniel Veillard92727042002-09-17 17:59:20 +00009800Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * xmlIO.c: small portability glitch fixed.
9803
Daniel Veillard84d70a42002-09-16 10:51:38 +00009804Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * xmlschemastypes.c: incomplete steps for real/double support
9807 * testAutomata.c include/libxml/xmlautomata.h
9808 include/libxml/xmlregexp.h: avoiding a compilation problem
9809 * valid.c include/libxml/valid.h: starting the work toward using
9810 the regexps for actual DTD validation
9811
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009812Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * hash.c: cosmetic cleanup
9815 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9816 integrating a DTD validation layer based on the regexps
9817
Daniel Veillard4402ab42002-09-12 16:02:56 +00009818Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9821 the determinism was tested before eliminating the epsilon
9822 transitions :-(
9823
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009824Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * python/generator.py python/libxml.c python/libxml.py
9827 python/libxml2-python-api.xml python/libxml2class.txt
9828 python/libxml_wrap.h python/types.c: updated the python
9829 bindings, added code for easier File I/O, and the ability to
9830 define a resolver from Python fixing bug #91635
9831 * python/tests/Makefile.am python/tests/inbuf.py
9832 python/tests/outbuf.py python/tests/pushSAXhtml.py
9833 python/tests/resolver.py python/tests/serialize.py: updated
9834 and augmented the set of Python tests.
9835
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009836Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9837
9838 * win32/configure.js: added more readme info for the binary
9839 package.
9840
Daniel Veillard607b35c2002-09-10 12:16:19 +00009841Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * xmlIO.c: fixed a stupid out of bound array error
9844
9845Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9848 messing around with support for Windows path, cleanups,
9849 trying to identify and fix the various code path to the
9850 filename access. Added xmlNormalizeWindowsPath()
9851
Daniel Veillard76575762002-09-05 14:21:15 +00009852Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * error.c valid.c: working on better error reporting of validity
9855 errors, especially providing an accurate context.
9856 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9857 error reports in those cases.
9858
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009859Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9862 parser.c parserInternals.c xmlIO.c: get rid of all the
9863 perror() calls made in the library execution paths. This
9864 should fix both #92059 and #92385
9865
Daniel Veillard19aa7022002-09-05 11:14:19 +00009866Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * xmllint.c: memory leak reporting was broken after a change
9869 of the preprocessor symbol used to activate it.
9870
Daniel Veillardec6725e2002-09-05 11:12:45 +00009871Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * tree.c: try to make the copy function work for node of
9874 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9875 DOM layers though, not libxml2 itself.
9876
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009877Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * valid.c: try to provide file and line informations, not all
9880 messages are covered, but it's a (good) start
9881
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009882Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * xinclude.c: reimplemented a large part of the XInclude
9885 processor, trying to minimize resources used, James Henstridge
9886 provided a huge test case which was exhibiting severe memory
9887 consumption problems.
9888
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009889Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * python/Makefile.am: applied patch from Christophe Merlet to
9892 reestablish DESTDIR
9893
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009894Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * libxml.spec.in: fixes libary path for x86_64 AMD
9897
John Fleckbe98b332002-09-04 03:16:23 +00009898Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9899
9900 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009901 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009902 (plus resulting generated html files)
9903 fixing one spot I missed in the tutorial where I hadn't freed
9904 memory properly
9905
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009906Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9907
9908 * doc/tutorial/includeaddattribute.c
9909 * doc/tutorial/includeaddkeyword.c
9910 * doc/tutorial/includegetattribute.c
9911 * doc/tutorial/includekeyword.c
9912 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009913 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009914 update tutorial to properly free memory (thanks to Christopher
9915 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009916 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009917 added image files so the callouts are graphical, making it
9918 easier to read ( use "--param callout.graphics 1" to generate
9919 html with graphical callouts)
9920
Daniel Veillarde1662542002-08-28 11:50:59 +00009921Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9924 nice logos generated by Marc Liyanage
9925 * doc/site.xsl *.html: changed the stylesheet to show the new
9926 logo and regenerated the pages
9927
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009928Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9931
Daniel Veillard42766c02002-08-22 20:52:17 +00009932Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9933
9934 * xpath.c: possible mem leak patch from Jason Adams
9935
9936Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9939 in the XQuery namespace
9940 * configure.in: preparing 2.4.24
9941 * doc/*.html: updated the web pages
9942
9943Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * python/generator.py: closing bug #85258 by generating conditional
9946 compile check to avoid linking to routines not configured in.
9947
Havoc Pennington84ec40a2002-08-22 13:59:35 +000099482002-08-22 Havoc Pennington <hp@pobox.com>
9949
9950 * autogen.sh: update error message for missing automake
9951
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009952Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * python/Makefile.am: typo in target name resulted in libxml2.py
9955 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9956
Daniel Veillard22669b22002-08-22 07:17:11 +00009957Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * win32/win32/Makefile.mingw: updated with version from
9960 Elizabeth Barham at http://soggytrousers.net/repository/
9961
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009962Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9963
9964 * win32/Makefile.msvc: added the prefix location to the include
9965 and lib search path.
9966
Havoc Pennington830e8972002-08-18 22:22:13 +000099672002-08-18 Havoc Pennington <hp@pobox.com>
9968
9969 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9970 both automake 1.6 and 1.4 installed get the right automake. Means
9971 compilation from CVS will now require the latest automake 1.4
9972 release, or manually creating symlinks called "automake-1.4" and
9973 "aclocal-1.4"
9974
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009975Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * configure.in python/Makefile.am: more AMD 64 induced changes from
9978 Frederic Crozat
9979
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009980Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9981
9982 * xinclude.c: oops I was missing the xml:base fixup too
9983 * result/XInclude/*.xml: this adds xml:base attributes to most
9984 results of the tests
9985
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009986Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * xinclude.c: quick but apparently working implementation of
9989 xi:fallback, should close bug #89684
9990 * Makefile.am test/XInclude/docs/fallback.xml
9991 result/XInclude/fallback.xml: added a basic test for fallback,
9992 and run with --nowarning to avoid a spurious warning
9993 * configure.in: applied patch from Frederic Crozat for python
9994 bindings on AMD 64bits machines.
9995
Daniel Veillard9e923512002-08-14 08:48:52 +00009996Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9999 the caller don't pass a SAX callback block.
10000
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010001Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * tree.c: applied the same fix for the XML-1.0 namespace to
10004 xmlSearchNsByHref() as was done for xmlSearchNs()
10005
Daniel Veillardad11b302002-08-12 14:53:41 +000010006Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * libxml.3: small cleanup of the man page
10009 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10010 when serializing HREF attributes generated by XSLT.
10011
Daniel Veillardc084e472002-08-12 13:27:28 +000010012Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10015 version of Marc Liyanage' patch for boolean attributes in HTML
10016 output
10017
Daniel Veillard5f91b372002-08-12 12:13:01 +000010018Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * python/tests/serialize.py: fixed the test results, indenting
10021 behaviour changed slightly
10022
Aleksey Sanin9e951762002-08-08 18:02:41 +000010023Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10024
10025 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10026 new c14n function to Windows def files
10027
Aleksey Saninea4272a2002-08-02 23:50:03 +000010028Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10029
10030 * c14n.c: fixed a memory leak in c14n code
10031
Daniel Veillard58e44c92002-08-02 22:19:49 +000010032Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * parser.c include/libxml/parser.h: adding a new API for Christian
10035 Glahn: xmlParseBalancedChunkMemoryRecover
10036 * valid.c: patch from Rick Jones for some grammar cleanup in
10037 validation messages
10038 * result/VC/* result/valid/*: this slightly change some of the
10039 regression tests outputs
10040
Daniel Veillard0bf29002002-08-01 12:54:11 +000010041Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * tree.c: trying to fix a problem in namespaced attribute handling
10044 raised by Christian Glahn
10045
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010046Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * encoding.c include/libxml/encoding.h: Opening the interface
10049 xmlNewCharEncodingHandler as requested in #89415
10050 * python/generator.py python/setup.py.in: applied cleanup
10051 patches from Marc-Andre Lemburg
10052 * tree.c: fixing bug #89332 on a specific case of loosing
10053 the XML-1.0 namespace on xml:xxx attributes
10054
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010055Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10056
10057 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10058 corner case from new Merlin's test suite and added a callback
10059 that will be used to improve xmlsec performance
10060
10061
Daniel Veillard0b22def2002-07-29 16:23:03 +000010062Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * HTMLtree.c: trying to fix the <style> escaping problem in
10065 HTML serialization bug #89342
10066
Daniel Veillard0b28e882002-07-24 23:47:05 +000010067Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10070 and rebuilt the web site.
10071
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010072Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010073
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010074 * include/libxml/tree.h: added _private member to xmlNs struct
10075
Daniel Veillard1d995272002-07-22 16:43:32 +000010076Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * HTMLparser.c: fixing bug #84876 based on the xml working
10079 code.
10080
William M. Brack61eaba52002-07-21 11:14:18 +000010081Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10082
10083 * python/Makefile.am: enhanced to fix bug 72012 (errors
10084 when using '-jX' make parameter)
10085
William M. Brackef61d202002-07-19 08:32:00 +000010086Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10087
10088 * xpath.c: small additional enhancement for booleans
10089 compared to nodesets
10090
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010091Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * HTMLtree.c: changed the order of the encoding declaration
10094 attributes in the meta tags due to a bug in IE/Mac
10095
William M. Brack0c022ad2002-07-12 00:56:01 +000010096Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10097
10098 * xpath.c: enhanced handling of booleans (especially '='
10099 and '!=' for nodesets) - fixes bug 85256. Added new
10100 routine xmlXPathNotEqualValues for more proper handling
10101 of '!=' when nodesets are involved.
10102
Daniel Veillard06944e22002-07-11 19:55:18 +000010103Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10106 doc/xmlcatalog_man.xml to the source distribution
10107
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010108Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10109
10110 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10111 asked for this.
10112
Daniel Veillard539638b2002-07-06 19:55:14 +000010113Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * configure.in: preparing 2.4.23
10116 * doc/*: rebuilt the docs
10117
Daniel Veillard176d99f2002-07-06 19:22:28 +000010118Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * parser.c: fixing bug #84169 by fixing the
10121 comment of xmlCreatePushParserCtxt to describe the
10122 encoding detection parameters better.
10123
Daniel Veillard37f961d2002-07-06 17:53:56 +000010124Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * valid.c: fixing bug #79331 in one path the lookup for
10127 ID attributes on a namespaced node wasn't handled correctly :-\
10128
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010129Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * HTMLparser.c: trying to fix 87235 about discarded white
10132 spaces in the HTML parser.
10133 * result/HTML/*: this changes the output of a number of HTML
10134 regression tests
10135
Daniel Veillardfdc91562002-07-01 21:52:03 +000010136Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * xpath.c: applied patch from Richard Jinks for the namespace
10139 axis + fixed a memory error.
10140 * parser.c parserInternals.c: applied patches from Peter Jacobi
10141 removing ctxt->token for good.
10142 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10143 popped out by the regression tests.
10144 * Makefile.am: patch for threads makefile from Gary Pennington
10145
William M. Brack6000af52002-06-28 11:43:13 +000010146Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10147
Daniel Veillardfdc91562002-07-01 21:52:03 +000010148 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010149 expressions involving preceding-sibling (et al).
10150
Daniel Veillard153120c2002-06-18 07:58:35 +000010151Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * hash.c: applied a patch from Peter Jacobi to solve a problem
10154 when compiling with the Watcom C on Win32
10155 * result/schemas/*.err: the change of hashing algo generated
10156 permutations in the output
10157
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010158Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * hash.c: applied patch from Sander Vesik improving the quality of
10161 the hash function.
10162
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101632002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010164
10165 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10166 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10167 xmllint.c xpath.c: replaced sprintf() with snprintf()
10168 to prevent possible buffer overflow (the bug was pointed
10169 out by Anju Premachandran)
10170
Daniel Veillarde059b892002-06-13 15:32:10 +000010171Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * parser.c: removed an uninitialized data error popped by valgrind
10174 on PE references
10175
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010176Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10177
10178 * doc/xml.html
10179 adding tutorial reference to the web page
10180
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010181Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10182
10183 * doc/tutorial/xmltutorial.xml
10184 * doc/tutorial/ar01s07.html
10185 * doc/tutorial/ape.html
10186 * doc/tutorial/includegetattribute.c
10187 adding section to tutorial about retrieving an attribute
10188 value
10189
Daniel Veillardf5582f12002-06-11 10:08:16 +000010190Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * parser.c: applied a couple of patches from Peter Jacobi to start
10193 to get rid of ctxt->token, with a possible significant speed
10194 improvement to be gained once done. Better compliance with PE
10195 references constructs in DTDs too.
10196 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10197 from Peter too
10198
Daniel Veillard38d80e22002-06-11 07:24:56 +000010199Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10202 xmlParseElement was likely to have been deallocated at the
10203 time of the report, possibly leading to segfault. Just report
10204 the tag name now.
10205
Daniel Veillard9e412302002-06-10 15:59:44 +000010206Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * xpath.c: patch from Richard Jinks for XPath substring() function
10209 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10210
Aleksey Sanina5808b92002-06-14 17:07:41 +0000102112002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010212
10213 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10214
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010215Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10216
10217 *doc/FAQ.html
10218 fixing typos in FAQ, thanks to Robert Funnell for the
10219 editing help
10220
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010221Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * NEWS: got complaints from rpmlint that it was empty
10224
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010225Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10226
10227 * added doc/tutorial, including:
10228 apa.html
10229 apb.html
10230 apc.html
10231 apd.html
10232 ar01s02.html
10233 ar01s03.html
10234 ar01s04.html
10235 ar01s05.html
10236 ar01s06.html
10237 includeaddattribute.c
10238 includeaddkeyword.c
10239 includekeyword.c
10240 includestory.xml
10241 index.html
10242 xmltutorial.xml
10243 libxml tutorial, including generated html
10244
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010245Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10246
10247 * result/c14n/exc-without-comments/merlin-c14n-two-*
10248 result/c14n/without-comments/merlin-c14n-two-*
10249 test/c14n/exc-without-comments/merlin-c14n-two-*
10250 test/c14n/without-comments/merlin-c14n-two-*
10251 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10252 c14n/exc-c14n and slightly modified test script to handle
10253 these test cases
10254 * c14n.c: fixed bugs for complicated nodes set (namespace
10255 without node and others from merlin-c14n-two.tar.gz)
10256 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10257 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10258 for xmlsec performance patch
10259 * xpath.c: fixed self::node() for namespaces and attributes
10260
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010261Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10262
10263 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10264 but with the format parameter
10265 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10266
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010267Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10268
10269 * Makefile.am: updated c14n tests suite
10270 * c14n.c: performance improvement for previous c14n patch
10271
Daniel Veillarde72c7562002-05-31 09:47:30 +000010272Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * parser.c: another peroformance patch from Peter Jacobi, that
10275 time on parsing attribute values.
10276
Aleksey Sanin508a1012002-05-31 06:32:32 +000010277Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10278
10279 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10280 into LibXML2 test suite
10281
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010282Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10283
10284 * c14n.c: propagating xpath ancesstors node fix to c14n
10285 plus small performance improvement to reduce number of
10286 mallocs
10287 * xpath.c: fixed ancestors axis processing for namespace nodes
10288
Daniel Veillard46de64e2002-05-29 08:21:33 +000010289Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10292 Peter Jacobi
10293
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010294Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * configure.in: preparing 2.4.22
10297
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010298Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10301 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10302 a public entry point.
10303 * doc/*: rebuilt the API and docs
10304
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010305Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * xpath.c: patch from Richard Jinks to fix a problem introduced
10308 in the previous patch and pointed by Norm
10309
Daniel Veillardc6924812002-05-24 11:10:43 +000010310Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * libxml.spec.in: fixing bug #81112
10313
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010314Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * uri.c: fixing bug #82848
10317
Daniel Veillarda2878972002-05-24 07:54:39 +000010318Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10321 output of one catalog test
10322
Aleksey Sanin114e4752002-05-24 07:20:27 +000010323Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010324
Aleksey Sanin114e4752002-05-24 07:20:27 +000010325 * global.data globals.c tree.c include/libxml/globals.h
10326 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10327 default value for global parameter xmlIndentTreeOutput to 1 and
10328 introduced new global parameter xmlTreeIndentString (the string
10329 used to do one-level indent) with default value " " (as it was
10330 in tree.c)
10331
Daniel Veillard49d5af82002-05-23 11:55:49 +000010332Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10335 with trio and schemas.
10336
Daniel Veillard7c13af42002-05-22 09:57:32 +000010337Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * xpath.c: patch from Richard Jinks to fix the problem raised in
10340 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10341
Daniel Veillard5a872412002-05-22 06:40:27 +000010342Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * xmlschemas.c: a bit of work on import.
10345 * xmlschemastypes.c: Charles Bozeman provided a compare function
10346 for date/time types so min/max facet restrictions should work,
10347 indeterminate comparisons return an error instead of equal.
10348 * test/schemas/date_0* result/schemas/date_0_0: specific test
10349 from Charles Bozeman too
10350
Daniel Veillard10b6da42002-05-18 07:55:20 +000010351Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10354 from Christian Cornelssen fixing the man pages and the Catalog
10355 building script.
10356 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10357 next step is <xs:import> I now have a reasonable understanding
10358 of how it works.
10359
Daniel Veillarde5354492002-05-16 08:43:22 +000010360Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10363
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010364Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10365
10366 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10367
Daniel Veillard088bf112002-05-14 11:03:59 +000010368Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * xpath.c: fixing an XPath function evalutation bug pointed out
10371 by Alexey Efimov where the context was lost when evaluating
10372 the function arguments
10373
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010374Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010375
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010376 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10377 function public for XMLSec performance optimizations
10378
Daniel Veillard3cd72402002-05-13 10:33:30 +000010379Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * python/generator.py python/libxml2class.txt : fixed a problem
10382 with the HTML parser pointed by Gary Benson
10383 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10384 example
10385
Aleksey Sanine48a3182002-05-09 18:20:01 +000010386Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10387 * parser.c: fixed bug #81159 (memory growth in SAX)
10388
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010389Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10390 * xpath.c: fixed bug #78858 (the real fix)
10391
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010392Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010393 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010394
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010395Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * tree.c: modified xmlNodeSetBase to allow changing the
10398 base of a document.
10399
Daniel Veillard070803b2002-05-03 07:29:38 +000010400Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * xmlschemastypes.c: patch Charles Bozeman for validation of
10403 all the date, time, and duration types
10404 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10405 * configure.in: fixed an error pointed by an user
10406 * xml2-config.in: fixed an error pointed by an user
10407
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010408Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10409
10410 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10411 win32/libxml2.def.src xmlIO.c: exported default
10412 'file:', 'http:' and 'ftp:' protocols input handlers
10413 and maked protocols comparisson case insensitive
10414
Daniel Veillard34de97f2002-04-30 14:29:22 +000010415Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * configure.in: Neven Has detected a typo
10418
Daniel Veillard28577c32002-04-30 06:48:41 +000010419Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10422 as one of the persons allowed to commit directly to the
10423 module.
10424
Daniel Veillardfc57b412002-04-29 15:50:14 +000010425Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10428 * valid.c: raised a too low limit
10429 * doc/*: rebuilt the docs
10430
Daniel Veillardeca82812002-04-24 11:42:02 +000010431Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * test/XPath/expr/floats test/XPath/expr/functions
10434 result/XPath/expr/floats result/XPath/expr/functions
10435 xpath.c: another XPath conformance patch from Richard Jinks
10436
Daniel Veillard13e04c62002-04-23 17:51:29 +000010437Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * xmlschemas.c: fixed validation of attribute groups.
10440 * test/schemas result/schemas: added an example from the primer
10441
Daniel Veillard88c58912002-04-23 07:12:20 +000010442Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10445 * test/schemas result/schemas: updated the test list
10446
Daniel Veillarde19fc232002-04-22 16:01:24 +000010447Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * TODO: updated a bit
10450 * parser.c: made a comment more specific
10451 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10452 Schemas conformance.
10453 * test/schemas result/schemas: updated the test list
10454
Daniel Veillard441bc322002-04-20 17:38:48 +000010455Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10458 implementing xs:all with minOccurs = 0
10459 * tes/schemas/* result/schemas/*: added more tests covering
10460 xs:all
10461
Daniel Veillard8a001f62002-04-20 07:24:11 +000010462Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * xmlregexp.c: first implementation of the all particle, this
10465 may need to be revisited for case where not all transitions
10466 must be crossed.
10467
Daniel Veillard7646b182002-04-20 06:41:40 +000010468Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * tree.c: another entity processing update from Markus Henke
10471
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010472Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10473
10474 * trionan.c: fixed crash on OSF/1
10475
Daniel Veillardb4398962002-04-19 07:01:55 +000010476Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * xmlschemas.c: more Schemas work
10479 * test/schemas/* result/schemas/*: added more tests coming
10480 from the spec.
10481
Daniel Veillard54761132002-04-18 21:00:44 +000010482Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10485 ExcC14N specification
10486
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010487Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * tree.c: patch from Markus Henke, fix for recursive entities.
10490
Daniel Veillard23b1f372002-04-18 15:50:05 +000010491Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * xpath.c: fix a problem with string() on a document node.
10494
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010495Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * Makefile.am xmlschemas.c: more Schemas work
10498 * test/schemas/* result/schemas/*: added more tests coming
10499 from the spec.
10500
Daniel Veillard6231e842002-04-18 11:54:04 +000010501Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10504 * result/HTML/*: this changes a few things in the results
10505
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010506Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10507
10508 * include/libxml/tree.h: eliminated 'declaration different than
10509 prototype' warning
10510 * include/win32config.h: "resolved" conflicts with errno.h
10511
Daniel Veillardb509f152002-04-17 16:28:10 +000010512Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10515 on the automata interfaces and debug of counted choices
10516 * test/schemas/* result/schemas/*: added a number of tests
10517
Daniel Veillard8651f532002-04-17 09:06:27 +000010518Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10521 a bit of work on Schemas
10522 * testSchemas.c: try to make it more useful
10523 * test/schemas/* result/schemas/* Makefile.am: changed the
10524 Schemas regression test procedure, started adding a few samples
10525
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010526Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10527
10528 * include/libxml/encoding.h: Patch for the Borland C++ builder
10529 * include/libxml/tree.h: Patch for the Borland C++ builder
10530 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010531 * win32/bcb5: New directory for the Borland C++ builder
10532 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010533
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010534Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10535
10536 * win32/Makefile.msvc: Update for XML Schema support
10537 * win32/configure.js: Update for XML Schema support
10538 * win32/libxml2.def.src: Update for XML Schema support
10539
Daniel Veillard4255d502002-04-16 15:50:10 +000010540Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10543 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10544 xmlunicode.c include/libxml/Makefile.am
10545 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10546 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10547 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10548 include/libxml/xmlversion.h.in : merged the current state of
10549 XML Schemas implementation, it is not configured in by default,
10550 a specific --schemas configure option has been added.
10551 * test/automata test/regexp test/schemas Makefile.am
10552 result/automata result/regexp result/schemas:
10553 merged automata/regexp/schemas regression tests
10554
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010555Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * xpath.c: Gary found a compile time problem, fixes #78823
10558
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010559Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * configure.in: release of 2.4.20
10562 * doc/*: updated and rebuilt the docs
10563
Daniel Veillardf544f192002-04-15 12:56:56 +000010564Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * python/Makefile.am: patch from Cristian Gafton to build on
10567 Red Hat 6.2, should also fix #75779
10568
Daniel Veillard940492d2002-04-15 10:15:25 +000010569Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * valid.c: first part of fixing #78729
10572
Daniel Veillardeb475a32002-04-14 22:00:22 +000010573Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10576 escaping of URI when saving HTML files.
10577 * result/HTML/*: this impacted some tests
10578
Daniel Veillard9b731d72002-04-14 12:56:08 +000010579Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * configure.in: trying to fix #77441
10582
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010583Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * include/libxml/xmlIO.h: Hallski complained it could not be
10586 included by itself.
10587
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010588Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10591
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010592Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10593
10594 * win32/configure.js: patch from Nilo for the c14n option
10595 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10596
Daniel Veillardda423da2002-04-10 19:25:38 +000010597Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10600 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10601 LIBXML_THREAD_ENABLED
10602
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010603Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * xpath.c: another patch from Richard Jinks for substring conformance
10606 * test/XPath/expr/floats test/XPath/expr/strings
10607 result/XPath/expr/floats result/XPath/expr/strings: update of the
10608 test suite to check those.
10609
Daniel Veillard01917aa2002-04-10 11:30:41 +000010610Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * xpath.c: patch from Richard Jinks for .x float parsing.
10613
Daniel Veillard46d6c442002-04-09 16:10:39 +000010614Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * parser.c: patch from Markus Henke when an encoding ain't recognized
10617
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010618Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * libxml.m4: got a report that #include <string.h> was needed
10621
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010622Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10625
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010626Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10627
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010628 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010629
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010630Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10633 pointed out by Melvyn Sopacua.
10634
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010635Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * libxml.m4: Frédéric Crozat gave a patch related to the change
10638 of Include paths breaking the libxml.m4
10639
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010640Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * xpath.c: Fix bug #76927 forgot to save some context
10643 when evaluating binary expressions
10644
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010645Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * configure.in: fixed configure for MPE/iX from Markus Henke
10648 * xmlmemory.c: fixed initialization problems
10649 * xpath.c: another set of patches from Richard Jinks this
10650 fixes "make XPathtests" on linux
10651
Daniel Veillard21458c82002-03-27 16:12:22 +000010652Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10655 * test/XPath/expr/compare test/XPath/expr/equality
10656 test/XPath/expr/floats test/XPath/expr/functions
10657 test/XPath/expr/strings result/XPath/expr/compare
10658 result/XPath/expr/equality result/XPath/expr/floats
10659 result/XPath/expr/functions result/XPath/expr/strings: Updated
10660 tests though they show a divergence on Linux
10661
Daniel Veillard28dfed12002-03-27 09:08:17 +000010662Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * xpath.c trionan.c: previous commit also included patches
10665 from Richard Jinks on some IEEE support corner case
10666
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010667Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10670 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10671 that $(datadir) should be used for docs
10672
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010673Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10676 could leak filedescriptors
10677
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010678Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * configure.in nanohttp.c: applied patch from Allan Clark for
10681 UnixWare/OpenServer
10682
Daniel Veillard19274092002-03-25 16:48:03 +000010683Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * configure.in: preparing 2.4.19
10686 * doc/*: rebuilt the docs
10687
Daniel Veillard56b2db72002-03-25 16:35:28 +000010688Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * nanohttp.c: fixing #76043, got fed up with non-portability
10691 of that piece of code.
10692
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010693Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * valid.c SAX.c: Never commit without running "make tests" :-(
10696 fix a couple of stupidities in the previous commit
10697 * result/*: a few changes in some attribute order result of previous
10698 commit.
10699
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010700Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10703 the internal subset should not raise duplicate ID errors,
10704 also there was a small bug in conjunction to namespace
10705 declarations defaulted and xml:xxx attributes DTD definitions.
10706
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010707Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * xpath.c: Richard Jinks also raised some rounding problems
10710 this tries to fix them
10711
Daniel Veillard4e2df542002-03-22 12:23:14 +000010712Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10715 behaviour in xmlXPathCastToString()
10716
Daniel Veillarddb552912002-03-21 13:27:59 +000010717Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10720 raised by Morus Walter
10721
Daniel Veillard9e537932002-03-21 13:08:08 +000010722Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10725 from Igor
10726
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010727Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * xpath.c: fixing #75619, related to a problem when trying
10730 to evaluate condition when the current node set resulting
10731 from that sub-step evaluation is empty. Also fixes 2 potential
10732 problem with previous-sibling and next-siblings axis.
10733
Daniel Veillard1840ef02002-03-21 08:05:23 +000010734Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10737 HTML support is not configured in.
10738
Daniel Veillard561b7f82002-03-20 21:55:57 +000010739Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10742 include/libxml/tree.h: dohh I really didn't intended to commit
10743 this test version :-(
10744
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010745Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * testSAX.c: I wanted to see the real speed at the SAX interface
10748 after a little too many Ximianer started complaining about the
10749 parser speed.
10750 added a --quiet option:
10751 paphio:~/XML -> ls -l db100000.xml
10752 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10753 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10754 3200006 callbacks generated
10755 real 0m1.270s
10756 Which means 16MBytes/s and 3Mcallback/s
10757
Daniel Veillardc62a1472002-03-19 18:35:12 +000010758Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * xpath.c: valgrind spotted another error that time when running
10761 on libxslt regression tests
10762
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010763Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * Makefile.am: adding "make valgrind" running the full regression
10766 tests (except python ones) under Valgrind (using valgrind -q
10767 which was kindly added by the author).
10768 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10769 passes cleanly now except an obcure floating point initialization
10770 raised in log10() in one XPath regression test ???
10771 * tree.c: edited some comments to close #75244
10772
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010773Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10776 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10777 context of ScrollKeeper, made sure that if the number is
10778 an integer, the serialization follows the description at
10779 http://www.w3.org/TR/xpath#section-String-Functions
10780
Daniel Veillard5997aca2002-03-18 18:36:20 +000010781Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010783 * configure.in: preparing 2.4.18
10784 * doc/*: updated and rebuilt the web site
10785 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10786 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010787 * parser.c: humm, changed the way the SAX parser work when
10788 xmlSubstituteEntitiesDefault(1) is set, it will then
10789 do the entity registration and loading by itself in case the
10790 user provided SAX getEntity() returns NULL.
10791 * testSAX.c: added --noent to test the behaviour.
10792
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010793Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * parser.c: Wilfried Teiken provided a hackish but working
10796 way to get context reported back on entities when parsing
10797 with SAX and without breaking the DOM build.
10798
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010799Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * c14n.c: applied a new patch from Aleksey Sanin
10802 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10803 to reference Aleksey implementation of XML digital Signatures
10804
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010805Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * xpath.c: small fix to avoid potential problem due to
10808 ordering of freeing data
10809 * python/Makefile.am: people were complaining about
10810 the generated file in python dir not being built
10811
Daniel Veillardd2379012002-03-15 22:24:56 +000010812Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10815 python/generator.py python/libxml.c python/types.c: Cleanup
10816 of the python Makefiles based on Jacob and James feedback,
10817 fixed the spec file accordingly, fixed the number of warning
10818 that passing my pedantic CFLAGS was generating. Conclusion
10819 is that Python includes are real crap.
10820
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010821Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * configure,in: it was reported quite a few times that
10824 xml2-config --cflags should not output
10825 -I$includeprefix/libxml2/libxml because libxml2 header names
10826 clashes with existing names like list.h from C++ stl.
10827 Includes should be #include<libxml/xxx.h> so ...
10828
Daniel Veillard6f293b12002-03-15 09:42:33 +000010829Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * c14n.c: another patch from Aleksey Sanin
10832
Daniel Veillard5c396542002-03-15 07:57:50 +000010833Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10836 canonicalization algorithm
10837 * doc/xml.html doc/index.html: added the C14N references on the
10838 index page.
10839
jacob berkman9be65862002-03-14 02:15:56 +0000108402002-03-13 jacob berkman <jacob@ximian.com>
10841
10842 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10843 usage, redundant, and gcc specific
10844
Daniel Veillard75be0132002-03-13 10:03:35 +000010845Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * xpath.c: speedup some node selection operations, this can
10848 have a significant impact on DocBook Norm's stylesheets
10849 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10850 make sure it's always the case
10851 * debugXML.c: distinguish CDATA and comments in ls operations
10852
Daniel Veillard61f26172002-03-12 18:46:39 +000010853Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10856 to generate better API descriptions etc...
10857
Daniel Veillard9ff88172002-03-11 09:15:32 +000010858Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * c14n.c: Fixing #74186, made sure all boolean expressions
10861 get fully parenthesized, ran indent on the output
10862 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10863 include/libxml/tree.h: also #74186 related, removed the
10864 --with-buffers option, and all the preprocessor conditional
10865 sections that were resulting from it.
10866
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010867Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * valid.c: applied patch from Dodji Seketeli fixing an
10870 uninitailized variable in xmlValidGetValidElements()
10871
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010872Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * c14n.c: fixed a few comments
10875 * doc/*.html doc/*/*.html: regenerated the docs and added
10876 the C14N API
10877 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10878
Daniel Veillardfa49d872002-03-09 10:20:00 +000010879Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * check-xml-test-suite.py: fix to adapt varaiations in the
10882 bindings
10883 * configure.in python/setup.py python/setup.py.in: fixed to
10884 have the version of the python scripts automatically updated
10885
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010886Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10887
10888 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10889 in xmlCopyProp()
10890
Daniel Veillardaf43f632002-03-08 15:05:20 +000010891Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * configure.in: preparing 2.4.17 release
10894 * doc/*: updated and rebuilt the docs
10895 * xpath.c: fixed a comment
10896 * python/libxml.c: fixed a possible reentrancy problem
10897
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010898Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10901 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10902 added a specific regression test
10903 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10904 not raise exceptions when failing to find the attribute.
10905
Daniel Veillard90bc3712002-03-07 15:12:58 +000010906Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * configure.in xmllint.c: owen pointed out a problem with the
10909 ftme fix, gettimeofday() was not detected by configure and
10910 the ftime header wasn't included, dohhh
10911
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010912Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * configure.in xmllint.c: trying to fix #71457 for timing
10915 precision when gettimeofday() is not availble but ftime() is
10916
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010917Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10920 are now copied on install and part of the -devel RPM
10921
Daniel Veillard7b416132002-03-07 08:36:03 +000010922Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * xpath.c: trying to avoid bug #72150 which was apparently
10925 caused by a gcc bug (or a processor problem) as detailed
10926 at http://veillard.com/gcc.bug
10927
Daniel Veillardf742d342002-03-07 00:05:35 +000010928Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10931 fixed xmlReconciliateNs(), added a Python test/example for
10932 inter-document cut'n paste
10933 * python/libxml.py: fixed node.doc on document nodes and added
10934 xpathEval() onto node objects
10935
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010936Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10939 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10940 fixup and integrated tests for the serialization stuff
10941
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010942Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10945 moved the libxml man page to section 3
10946
Daniel Veillard1e774382002-03-06 17:35:40 +000010947Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * tree.c: fix bug #72490
10950 * python/libxml.c python/libxml.py: added methods serialize()
10951 and saveTo() to all node elements.
10952
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010953Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * xmlIO.c: closed #73430, don't read from an input source
10956 which indicated an end-of-file or an error.
10957
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010958Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * parser.c: make sure SAX endDocument is always called as
10961 this could result in a Python memory leak otherwise (it's
10962 used to decrement ref-counting)
10963 * python/generator.py python/libxml.c python/libxml.py
10964 python/libxml2-python-api.xml python/libxml2class.txt
10965 python/tests/error.py python/tests/xpath.py: implemented
10966 the suggestions made by Gary Benson and extended the tests
10967 to match it.
10968
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010969Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * python/generator.py: applied patch fixing #73450
10972
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010973Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * xpath.c: fixing #61290 "namespace nodes have no parent"
10976 long standing divergence from the XPath REC. NodeSets
10977 simply hold a copy of namespace nodes and those node ->next
10978 points to the parent (which may not be the node carrying the
10979 definition).
10980 * include/libxml/xpath.h: flagged but didn't added a possible
10981 speedup
10982 * DOCBparser.c HTMLparser.c: removed some warnings from push
10983 parser due to new state being added.
10984 * tree.c: new fix from Boris Erdmann
10985 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10986 the XML Canonalization support from Aleksey Sanin
10987
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010988Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * tree.c: patch from Boris Erdmann fixing some namespace odities
10991 with xmlCopyNode()
10992
Daniel Veillardc6613042002-03-02 09:34:02 +000010993Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * xmlIO.c: fix bug #72706 when loading a NULL entity
10996
Daniel Veillardc0fef772002-03-01 16:16:31 +000010997Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11000 actually change in a future XML Namespace revision.
11001
Daniel Veillard79426f22002-03-01 16:14:17 +000011002Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11005 added the possibility of returning nodesets from XPath extension
11006 functions written in Python
11007
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011008Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * python/*: commiting some Python bindings work done while travelling
11011
Daniel Veillard97300512002-03-01 09:13:41 +000011012Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11015 explicitely with memory debugging switched on
11016
Daniel Veillard6361da02002-02-23 10:10:33 +000011017Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11020 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11021 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11022 the accessor generator for strings
11023 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11024 regression test.
11025
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011026Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * python/README python/generator.py python/libxml.c python/setup.py:
11029 added the 'usual' setup.py to allow building a libxml2-python
11030 module based on the same code. The initialization is however
11031 different the 2 .so files fo libxml2 and libxslt are identical and
11032 they entry point initialize both libraries. this is done to avoid
11033 some possible nasty problem since the Python don't merge the maps
11034 of all shared modules.
11035
Daniel Veillard158a4d22002-02-20 22:17:58 +000011036Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * parser.c: fixed a push/encoding bug reported by Michael
11039 on librsvg
11040
Daniel Veillard7839e162002-02-20 18:54:48 +000011041Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * include/libxml/parserInternals.h: fixes a misplaced #endif
11044
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011045Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * parser.c valid.c: found and fixed a couple of allocation bugs
11048
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011049Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * doc/xml.html doc/python.html doc/*: added a Python and binding
11052 page describing the current state of the Python bindings and
11053 giving pointers to the other languages wrappers.
11054
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011055Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11058 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11059 rebuilt the API and web site
11060 * xpath.c: fixed #71978 portability bugs
11061
Daniel Veillard8aff2472002-02-19 21:50:43 +000011062Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11063
11064 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11065
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011066Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * include/libxml/parserInternals.h parser.c: had to change
11069 2 internal parsing API when processing document content
11070 to check the start and end of element content are defined
11071 in the same entity
11072 * valid.c include/libxml/valid.h: attribute normalization can
11073 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11074 with the context to report it.
11075 * SAX.c: fixed the last known bugs, crazy validation constraints
11076 when a document is standalone seems correctly handled. There
11077 is a couple of open issues left which need consideration especially
11078 PE93 on external unparsed entities and standalone status.
11079 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11080 The 2 tests left failing are actually in error. Cleanup done.
11081
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011082Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * valid.c: implemented E59 spaces in CDATA does not match the
11085 nonterminal S
11086
Daniel Veillard878eab02002-02-19 13:46:09 +000011087Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * SAX.c parser.c valid.c: more validation test fixups
11090 * check-xml-test-suite.py: added duration info for the tests
11091
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011092Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * parser.c valid.c: a couple of errors were reported but not
11095 saved back as such in the parsing context. Down to 1% failure rate
11096 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11097
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011098Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * xmlInternald.c: isExtender was missing a char
11101 * parser.c include/libxml/parser.h: % are acceptable in the
11102 internal subset if within a PUBLIC ID
11103
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011104Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * SAX.c parserInternals.c valid.c: more work on the conformance
11107 suite. Took the step to finally block documents with encoding
11108 errors. It's a fatal error per the spec, people should have fixed
11109 their documents by now.
11110
Daniel Veillard55253e22002-02-18 14:32:39 +000011111Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * check-xml-test-suite.py: fixed the test script after some discussion
11114 on the semantic of TYPE="error"
11115 * Makefile.am: added the script to the distrib
11116
Daniel Veillard28757702002-02-18 11:19:30 +000011117Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * SAX.c entities.c: fixed a couple of conformances issues deep
11120 into the validation code (standalone and undeclared Notations)
11121
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011122Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11125 stayed there for years !
11126
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011127Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11130 missing
11131
Daniel Veillardc7612992002-02-17 22:47:37 +000011132Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * check-xml-test-suite.py: improved the behaviour a bit as
11135 well as the logs
11136 * parser.c valid.c SAX.c: fixed a few more bugs
11137 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11138
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011139Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * check-xml-test-suite.py: python script to run regression tests
11142 against the XML Test suite of W3C/OASis
11143 * SAX.c: fixed a validation bug
11144 * parser.c: fixed 3 errors pointed by the test suite
11145 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11146 * python/Makefile.am: fixed a dependendy
11147
Daniel Veillard9f28f302002-02-15 20:48:08 +000011148Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * xmlmemory.c: avoid a warning bug #71594
11151
Daniel Veillard144024e2002-02-13 21:14:46 +000011152Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11155 warning on alpha/Tru64
11156
Daniel Veillarde4301c82002-02-13 13:32:35 +000011157Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * include/libxml/entities.h: fixing a comment
11160 * valid.c: fixing some troubles with validity check on namespaces
11161 * result/VC/NS3 test/VC/NS3: added a specific regression test
11162
Daniel Veillarda6d05382002-02-13 13:07:41 +000011163Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * tree.c: Fixing #71342 serializing '\n' in attribute values
11166 * result/noent/att3 result/att3 test/att3: added a specific
11167 test.
11168
Daniel Veillard797a5652002-02-12 13:46:21 +000011169Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * python/libxml.c: couple of bug fixes
11172
Daniel Veillard01a6d412002-02-11 18:42:20 +000011173Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * python/*.py: removed tabs and used spaces.
11176
Daniel Veillard397ff112002-02-11 18:27:20 +000011177Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11180 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11181
Daniel Veillard03517542002-02-11 13:54:40 +000011182Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11185 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11186
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011187Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * include/libxml/encoding.h include/libxml/entities.h
11190 include/libxml/globals.h include/libxml/parser.h
11191 include/libxml/threads.h include/libxml/tree.h
11192 include/libxml/xmlmemory.h: trying to fix the include mess
11193
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011194Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * include/libxml/xmlmemory.h: reverted part of the previous
11197 attempt to provide #69655, this was breaking the build.
11198
Daniel Veillard0ba59232002-02-10 13:20:39 +000011199Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11202 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11203 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11204 include/libxml/parserInternals.h include/libxml/tree.h
11205 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11206 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11207 clean.
11208 * python/libxml.c: fixed a warning.
11209
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011210Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11213 copying of node, merge back IDs in the target document.
11214 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11215 test/XInclude/ents/ids.xml: test case
11216 * result/VC/ElementValid4: output changed due to a typo fix
11217
Daniel Veillard1c18e302002-02-09 22:16:40 +000011218Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011221 generate the dependencies right as Jacob found out. Add
11222 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011223
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011224Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * parserInternals.c valid.c: Justin Fletcher found some parts
11227 of the code needing cleanup
11228 * libxml.spec.in python/Makefile.am python/generator.py
11229 python/libxml.c python/libxml.py: Fixed the python Makefiles
11230 corrected a bug showing up on ia64, changed the name of the
11231 python internal module too
11232
Daniel Veillard07be19b2002-02-08 14:20:35 +000011233Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * Makefile.am: applied patch from Andris Pavenis for binary
11236 name suffixes
11237
Daniel Veillardf216d462002-02-08 13:44:24 +000011238Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * xmllint.c win32/win32config.h: fixing #68748
11241
Daniel Veillardd455d792002-02-08 13:37:46 +000011242Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * valid.c: fixing #70166
11245
11246Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * valid.c: fixing #70077
11249
Daniel Veillardc575b992002-02-08 13:28:40 +000011250Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * Copyright Makefile.am README configure.in libxml.spec.in:
11253 Changed to the MIT Licence
11254 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11255 doc/xmlio.html: updated the doc accordingly
11256 * include/libxml/xmlwin32version.h configure.in: preparing
11257 2.4.14 release
11258 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11259 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11260 fixed the const xmlChar * wrapper and generator, XPath extension
11261 functions now use the context as first argument
11262 * python/tests/tstxpath.py python/tests/xpath.py
11263 python/tests/xpathext.py: Updated the tests accordingly
11264 * tree.c: fixed bug #70067
11265
Daniel Veillard7db38712002-02-07 16:39:11 +000011266Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * Makefile.am: cleanup
11269 * debugXML.c: always use stdout if output is NULL
11270 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11271 * python/Makefile.am python/generator.py python/libxml2class.txt
11272 python/libxml_wrap.h python/types.c: augmented the number of bindings
11273 handling FILE * and XPath contexts
11274 * python/tests/Makefile.am: avoid a stupid problem due to the
11275 use of TEST.
11276
Daniel Veillard15a143b2002-02-06 22:40:50 +000011277Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11280
Daniel Veillard70cab352002-02-06 16:06:58 +000011281Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * python/TODO python/libxml.c: cleanup the extension function lookup
11284 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11285
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011286Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * configure.in python/Makefile.am: do not install outside
11289 of prefix
11290
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011291Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * python/TODO python/libxml.c: started adding SAX interfaces
11294 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11295 SAX test
11296
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011297Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * tree.c: hardened the addChild function
11300 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11301 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11302 added accessors needed for xmlNode, a bit more testing and
11303 extension of interfaces
11304 * python/tests/Makefile.am python/tests/build.py: added a test
11305 build from scratch/save/load/check
11306
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011307Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * parserInternals.c: change a small bit in the way valididy
11310 error messages get initialized
11311 * python/TODO python/libxml.c python/libxml2-python-api.xml
11312 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11313 added some memory debugging to track leaks at the libxml2 level
11314 * python/tests/*.py: changed all tests to check for leaks,
11315 there is just one left in XPath extension registrations.
11316
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011317Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * python/TODO python/generator.py python/libxml2-python-api.xml
11320 python/libxml2class.txt: more accessor classes for the parser
11321 context, allow to switch on and check validity
11322 * python/tests/Makefile.am python/tests/error.py
11323 python/tests/invalid.xml python/tests/valid.xml
11324 python/tests/validate.py: attded more test and and added error.py
11325 which I forgot to commit in the last step
11326
Daniel Veillard3ce52572002-02-03 15:08:05 +000011327Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * python/Makefile.am python/types.c: cleanup
11330 * python/libxml.c python/libxml.py python/libxml_wrap.h
11331 python/generator.py python/libxml2-python-api.xml
11332 python/libxml2class.txt: added class for parser context, added
11333 first cut for push mode support. Added a framework to generate
11334 accessors functions.
11335 * python/tests/Makefile.am python/tests/push.py: added a push
11336 test
11337
Daniel Veillardcfb05462002-02-02 23:18:22 +000011338Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11341 bug a bit of cleanup.
11342
Daniel Veillard5d819032002-02-02 21:49:17 +000011343Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11346 python/libxml2class.txt: adding error redirections and preformat
11347 to a python handler
11348 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11349 tests self checking
11350
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011351Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11354 a function
11355
Daniel Veillard9589d452002-02-02 10:28:17 +000011356Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11359 python/libxml.c python/libxml2-python-api.xml
11360 python/libxml2class.txt: Progressing through the TODOs, class
11361 description output, extra XML API, RPM now builds the wrappers
11362 for all python installed versions
11363
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011364Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * configure.in libxml.spec.in python/Makefile.am python/TODO
11367 python/generator.py python/libxml2class.txt: added more informations
11368 in the libxml2-python package including docs. Slightly changed
11369 the class hierarchy
11370 * python/tests/*: added basic regression tests infrastructure too
11371
11372Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11375 added libxml2-python as part of the packages installed
11376
Daniel Veillarda7340c82002-02-01 17:56:45 +000011377Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * python/Makefile.am python/generator.py python/libxml.c
11380 python/libxml.py: more work, now able to extend the
11381 XPath interpreter with functions written in python.
11382
Daniel Veillardc3e39442002-02-01 09:29:41 +000011383Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11384
11385 * python/Makefile.am: Jacob sent a patch to allow building from
11386 tarfile.
11387
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011388Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11391 inserted the python wrappers build, I hope this won't be too
11392 unportable
11393
Daniel Veillard1971ee22002-01-31 20:29:19 +000011394Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * xpath.c: minor optimization
11397 * python/generator.py python/libxml.c python/libxml.py
11398 python/libxml_wrap.h: more work on the python bindings,
11399 they now support XPath and there is no evident leak
11400
Daniel Veillard36ed5292002-01-30 23:49:06 +000011401Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11402
11403 * python/generator.py python/libxml.c python/libxml.py:
11404 more work on the python bindings generator.
11405
Daniel Veillard96fe0952002-01-30 20:52:23 +000011406Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * python/generator.py python/libxml.c python/libxml_wrap.h:
11409 more work on the python bindings.
11410
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011411Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * python/generator.py python/libxml.c python/libxml.py
11414 python/libxml_wrap.h: commited early version of a python binding
11415 for private use only ATM
11416
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011417Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11418
11419 * entities.c tree.c include/libxml/entities.h: applied patch
11420 from Anthony Jones to implement copy of DTD subtree too. Had
11421 just to keep 2 function private which really ought to become
11422 public ones.
11423
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011424Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * xmllint.c: added pointers to the web pages in the usage()
11427
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011428Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * tree.c: more fixes from Petr Kozelka for attribute handling
11431 in the tree API to align the semantic with DOM.
11432
Daniel Veillard36065812002-01-24 15:02:46 +000011433Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * valid.c tree.c entities.c: another set of patches from
11436 Anthony Jones for copy operations cleanup and robustness
11437
Daniel Veillardf8592562002-01-23 17:58:17 +000011438Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11441 an alphabetic index based on comments content
11442 * doc/*: rebuilt the web site with the new references
11443
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011444Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * parserInternals.h: Greg Sjaardema suggested to use an
11447 eponential buffer groth policy in xmlParserAddNodeInfo()
11448
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011449Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11452 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11453 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11454 to generate cross-references, and added/updated the stylesheets
11455 to generate and link API indexes. The generic keyword index
11456 is not done yet.
11457 * doc/*.html: regenerated all the usual docs too
11458
Daniel Veillard2070c482002-01-22 22:12:19 +000011459Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * debugXML.c: added an xpath function to the shell for T. V. Raman
11462
11463Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011464
11465 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11466 debug routines.
11467
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011468Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11471 support of attribute nodes
11472
Daniel Veillard9d06d302002-01-22 18:15:52 +000011473Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11476 hopefully near complete and fully documented of the API in XML
11477 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11478 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11479 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11480 include/libxml/parserInternals.h include/libxml/valid.hi
11481 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11482 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11483 include/libxml/xpath.h include/libxml/xpathInternals.h:
11484 Cleaned up the doc comments a lot in the process, the interface
11485 coverage is now 100%
11486
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011487Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11490 extracts comments from the gtk-doc DocBook output (a bit
11491 convoluted but seems to work).
11492
Daniel Veillard61006472002-01-21 17:31:47 +000011493Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11496 added an XML description of the API, moved the script generating
11497 it here. Added a "make api" target
11498
Daniel Veillardd2f23002002-01-21 13:36:00 +000011499Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11502
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011503Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11504
11505 * xpath.c include/libxml/xpathInternals.h: the change made to
11506 xmlXPathFuncLookupFunc was incompatible roll it back
11507
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011508Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11509
11510 * SAX.c: cleanup patch from Anthony Jones
11511 * doc/Makefile.am: fix the headers to avoid in make scan
11512 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11513 includes, * vs Ptr and general cleanup
11514 * parsedecl.py: first version of a script to extract the
11515 module interfaces, the goal will be to provide .decl or XML
11516 specification of the interfaces to build wrappers.
11517
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011518Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11521 now provides return codes in case of errors
11522
Bjorn Reese026d29f2002-01-19 15:40:18 +000011523Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11524
11525 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11526 Upgraded to trio baseline 1.6
11527 * strio.h strio.c: Replaced by triostr.h and triostr.c
11528
Daniel Veillard572577e2002-01-18 16:23:55 +000011529Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11532 of strdup usage in the code
11533
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011534Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * parser.c error.c: Keith Isdale complained rightly that
11537 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11538
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011539Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * tree.c: fixed the funxtion to set the xml: attributes
11542 * debugXML.c: added "setbase" to test it.
11543
Daniel Veillard2c748c62002-01-16 15:37:50 +000011544Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11547 to allow updating an attribute content
11548
Daniel Veillard8de85c62002-01-15 17:10:15 +000011549Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * libxml.h: try to avoid problems when compiling on Windows
11552
Daniel Veillard314cfa02002-01-14 17:58:01 +000011553Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * hash.c: patch from Anthony Jones for hash.c allocation size
11556 * Makefile.am: trying to work around Yet Another Libtool Madness
11557 and build the 2.4.13 release finally ...
11558
Daniel Veillard744683d2002-01-14 17:30:20 +000011559Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11562 * doc/* : update of the documentation
11563
Daniel Veillarde6a55192002-01-14 17:11:53 +000011564Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11567 at fixing #61290 :-(
11568
Daniel Veillardfb25a512002-01-13 20:32:08 +000011569Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11572 Fixes bug #67229
11573
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011574Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * tree.c: trying to avoid troubles when a subtree is copied
11577 and coalesced in part with the target tree. Should fix
11578 bug #67407
11579
Daniel Veillardd8224e02002-01-13 15:43:22 +000011580Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * valid.c: fixed validation of attributes content of type
11583 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11584 values, very old bug. Fixes #67671
11585
Daniel Veillard8107a222002-01-13 14:10:10 +000011586Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * parser.c include/libxml/parserInternals.h tree.c: integrated
11589 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11590 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11591
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011592Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * threads.c: applied Serguei Narojnyi's patch to add native
11595 thread support on the Win32 platform
11596 * testThreadsWin32.c Makefile.am: added the test program also
11597 from Serguei, Win32 specific
11598 * include/win32config.h include/libxml/xmlwin32version.h.in:
11599 added patch from Igor for the Windows thread specific defines.
11600
Daniel Veillard845cce42002-01-09 11:51:37 +000011601Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11602
11603 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11604
Daniel Veillard7b602b42002-01-08 13:26:00 +000011605Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11608 output page into XMLinfo.html. Close bug #66951 and
11609 raised by Robert Collins too.
11610
Daniel Veillard73c6e532002-01-08 13:15:33 +000011611Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11612
11613 * encoding.c: Paul Keogh pointed out a possibility of segfault
11614 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11615 Closes bug # 68238
11616
Daniel Veillard4a859202002-01-08 11:49:22 +000011617Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * doc/*.html: updated the Gdome2 links
11620
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011621Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * libxml.h: Applied following patches from Robert Collins
11624 and make sure IN_LIBXML is defined when compiling it
11625 -------
11626 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11627 as well as Visual C.
11628 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11629 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11630 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11631 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11632 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11633 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11634 xmlSysIDExists xmlNoNetExists).
11635 * xmllint.c: Don't include winsock2.h for Cygwin.
11636
Daniel Veillard401c2112002-01-07 16:54:10 +000011637Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11640 when the version info is not present.
11641
Daniel Veillard6f42c132002-01-06 23:05:13 +000011642Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11643
11644 * tree.c: Anthony Jones pointed out a problem in
11645 xmlStringGetNodeList() and provided a fix for it
11646
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011647Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11648
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011649 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011650 xmlCreatePushParserCtxt() when the initial buffer passed
11651 is large.
11652
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011653Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * win32/*: big cleanup of the Windows/MSVC project files
11656 from Igor Zlatkovic
11657
Daniel Veillardcebb1362002-01-02 13:13:30 +000011658Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * doc/Makefile.am: should fix #67674 and avoid troubles if
11661 xsltproc is not available or fails in the prefix provided
11662
Daniel Veillard26908ab2002-01-01 16:50:03 +000011663Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11666
Daniel Veillard5344c602001-12-31 16:37:34 +000011667Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11670 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11671 Fixed a few other problems raised by Charlie Bozeman.
11672 * result/VC/ElementValid[5-7]: fixed the output
11673
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011674Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11677 patches from Charlie Bozeman. Regenerated the HTML docs.
11678
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011679Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11682 for Windows from Igor
11683
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011684Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * xmllint.c: applied Justin Fletcher patch for --output or -o
11687
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011688Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * win32/libxml2/libxml2.def.src: close #67019
11691
Daniel Veillard01db67c2001-12-18 07:09:59 +000011692Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11693
11694 * xmllint.c: applied Justin Fletcher generic timing patch
11695 similar to the one already applied to xsltproc.
11696
Daniel Veillardd1640922001-12-17 15:30:10 +000011697Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11698
11699 * include/libxml/tree.h tree.c: applied documentation patches
11700 from Charlie Bozeman
11701
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011702Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11703
11704 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11705
Daniel Veillard29e43992001-12-13 22:21:58 +000011706Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * valid.c: fix the xmlStrdup() used in the previous patch.
11709 * valid.c: added --dropdtd
11710 * tree.c: fixed xmlUnlinkNode so it also removes the references
11711 from the document if the node is a DTD
11712
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011713Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * HTMLtree.c valid.c: cleanup some static declarations
11716
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011717Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * xmllint.c: removed another strdup()
11720 * doc/FAQ: removed the HP/UX entry
11721
Daniel Veillarded472f32001-12-13 08:48:14 +000011722Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * valid.c: fix bug #66816 when validating.
11725 * xmllint.c: don't use sys/time.h if configure did not found it
11726
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011727Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11728
11729 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11730 xmlcatalog_man.xml
11731
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011732Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11735 xmlInitMemory() was declared twice
11736
Daniel Veillardb82c1662001-12-09 14:00:54 +000011737Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * globals.c: do not reference strdup() !
11740 * configure.in libxml-2.0.pc.in: trying to fix the libs
11741 of the various config extraction modules
11742
Daniel Veillardef90ba72001-12-07 14:24:22 +000011743Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * configure.in : preparing 2.4.12
11746 * doc/* : updated and rebuilt the docs
11747
Daniel Veillard220346d2001-12-07 11:33:54 +000011748Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * uri.c: closed bug #66159
11751 * testURI.c: added --escape option
11752 * configure.in: some cleanup for xml2-config --cflags
11753
Daniel Veillard2a906822001-12-06 14:34:08 +000011754Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * globals.c testThreads.c: removed some misplaced includes
11757 of xmlversion.h
11758
Daniel Veillarde28313b2001-12-06 14:08:31 +000011759Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11760
11761 * threads.c: patch from Gary Pennington fixing a possible
11762 problem at initialization time.
11763
Daniel Veillardd3b08822001-12-05 12:03:33 +000011764Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011767 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011768 CodeWarrior.
11769
Daniel Veillarda7866932001-12-04 13:14:44 +000011770Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * xmllint.c: applied Geert Kloosterman's patch to fix
11773 --repeat --timing output
11774
Daniel Veillard19840942001-11-29 16:11:38 +000011775Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11776
11777 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11778 where non-wellformed XML declaractions were not detected.
11779
Daniel Veillarde85d9342001-11-28 14:43:12 +000011780Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11781
11782 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11783
Daniel Veillard22f25a82001-11-28 09:12:23 +000011784Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11785
11786 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11787 gets reset by xmlCleanupInputCallbacks() and this makes the
11788 function useless. Same for output.
11789
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011790Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11791
11792 * xmlIO.c: robert pointed out a loop error in callback cleanups
11793
Daniel Veillard8faa7832001-11-26 15:58:08 +000011794Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11797 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11798 they are not really tied to debugging
11799
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011800Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11803 * xmllint.c: better --catalogs description
11804
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011805Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * tree.c: fixed a couple of problems in xmlSetProp()
11808
Daniel Veillardcd337f02001-11-22 18:20:37 +000011809Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11812 unappropriate stdout output.
11813
Daniel Veillard566d4df2001-11-22 13:00:53 +000011814Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11815
11816 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11817 by Denis Beurive, closes #65111
11818
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011819Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * valid.c: in case of content model validity error, don't
11822 print it if validity warnings were not requested.
11823
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011824Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11825
11826 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11827 * parserInternals.c: removed the last exit() call. Print an
11828 unmaskable error on stderr instead (library mismatch detection)
11829
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011830Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11831
11832 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11833 shell instructions from Heiko Rupp
11834
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011835Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * catalog.c: use the URL notation file:// for default catalog paths
11838
Daniel Veillard0ec98632001-11-14 15:04:32 +000011839Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * include/libxml/tree.h: better comments for _private fields
11842 * tree.c: removed a problem when copying an entity reference.
11843
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011844Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * vms/*: updated instructions and diffs from John A Fotheringham
11847
Daniel Veillarda11001b2001-11-12 22:45:36 +000011848Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * include/libxml/xmlerror.h: avoid an include problem if
11851 #include <libxml/xmlerror.h> happens first in code
11852 seems to be the case in KDE libs
11853
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011854Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11855
11856 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11857 from Igor for Windows
11858
11859Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11860
11861 * Makefile.am: Gary Pennington pointed out a missing prefix
11862
Daniel Veillard43d3f612001-11-10 11:57:23 +000011863Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11866 * doc/*: upgraded and rebuilt the docs
11867
Daniel Veillardc1f78342001-11-10 11:43:05 +000011868Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11869
11870 * HTMLparser.c: fix comment in scripts element parsing.
11871 * result/HTML/doc3*: updated the results.
11872
11873Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * uri.c: another URI bug fix #63336, using Joel Young patch.
11876
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011877Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11878
11879 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11880 a cleaned up version of the Pwd shell string generation.
11881
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011882Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * valid.c include/libxml/tree.h: trying to fix namespaces +
11885 validation problems for good, closing #63619 in the process
11886 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11887 wrong in this respect, fixed it.
11888
Daniel Veillardd536f702001-11-08 17:32:47 +000011889Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11890
11891 * xmllint.c: Morus Walter patch to allow --format and --encode
11892
Daniel Veillard5004f422001-11-08 13:53:05 +000011893Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11894
11895 * debugXML.c: Stefan Kost provided an help command for the shell
11896
Daniel Veillarda6825e82001-11-07 13:33:59 +000011897Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * debugXML.c: Heiko Rupp pointed that the shell would crash
11900 on empty nodesets returns.
11901
Daniel Veillard03f848d2001-11-07 12:53:46 +000011902Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11903
11904 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11905 migh need the history libraries
11906
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011907Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11910 handle the case of < in quoted attributes, Bastian Kleineidam
11911
Daniel Veillardc853b322001-11-06 15:24:37 +000011912Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11915 fixing catalog breakages
11916 * Makefile.am catalog.c result/catalogs/catal
11917 result/catalogs/mycatalog.* test/catalogs/catal*:
11918 fixed more problems in catalog support, added more regression tests
11919 for both XML and SGML catalog handling
11920
Daniel Veillard66870c72001-11-05 19:27:49 +000011921Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * debugXML.c: applied an improvement to xmlGetLineNo() from
11924 Keith Isdale
11925
Daniel Veillardffe09c92001-11-05 14:21:47 +000011926Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11927
11928 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11929 Side effect of the progressive catalog loading
11930
Daniel Veillardad661b92001-11-05 11:43:15 +000011931Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * Makefile.am: confexecdir and confexec_DATA were defined twice
11934 pointed out by Karl Eichwalder
11935
Daniel Veillard6eb17722001-11-04 22:19:27 +000011936Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11937
11938 * xmlcatalog.c: avoid unlink() and use remove() instead.
11939
Daniel Veillardea898282001-11-04 22:13:45 +000011940Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * libxml.spec.in: cleanup
11943 * include/libxml/xmlwin32version.h: updated with 2.4.8
11944
Daniel Veillarda4617b82001-11-04 20:19:12 +000011945Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11946
11947 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11948 of compiling libxml with a non standard set of options
11949
John Fleck027edfb2001-11-04 20:13:58 +000011950Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11951
11952 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11953 document --sgml option, fixing gnome bugzilla #63382
11954
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011955Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11958 breakage of 2.4.7, added a couple of really needed APIs
11959 like xmlCatalogIsEmpty() and xmlNewCatalog()
11960 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11961 for install-catalog
11962 * configure.in: preparing 2.4.8
11963
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011964Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11965
11966 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11967 include/libxml/tree.h include/libxml/xmlIO.h: more include
11968 cleanups, export cleanly one html output + format function.
11969
11970Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * parser.c: removed initGenericErrorDefaultFunc call from
11973 xmlInitParser() since it could destroy previous calls to
11974 xsltSetGenericErrorFunc() effects
11975
Daniel Veillardebd38c52001-11-01 08:38:12 +000011976Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11979 keyword.
11980
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011981Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11982
11983 * Makefile.am: cleanup
11984 * threads.c: cleanup too
11985 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11986 from xsltproc
11987 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011988 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011989
Daniel Veillard91c00402001-10-30 17:41:38 +000011990Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11993 was not used anymore !
11994
Daniel Veillard52dcab32001-10-30 12:51:17 +000011995Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11996
11997 * configure.in: preparing 2.4.7
11998 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11999 manual page from John
12000 * doc/*: updated the doc and rebuilt the generated pages
12001
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012002Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * xmlIO.c: closing bug #62711, the library should never
12005 close stdin or stdout.
12006
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012007Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * uri.c: second pass at fixing #63336, using Joel Young
12010 final patch. looks okay.
12011
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012012Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12013
12014 * uri.c include/libxml/uri.h: trying to clear #63336
12015 allowing the escaping routine to parse unconformant
12016 URI-References.
12017
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012018Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12019
12020 * vms/readme.vms vms/build_libxml.com nanoftp.c
12021 include/libxml/xmlversion.h.in: a few VMS updates from
12022 John A Fotheringham
12023 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12024 and xmlCleanupOutputCallbacks() for the Perl binding people.
12025
Daniel Veillard635ef722001-10-29 11:48:19 +000012026Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12027
12028 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12029 apply fixes to close #63271 and avoid segfaults when
12030 the error routine gets callbed before xmlInitParser()
12031 get called.
12032 * nanoftp.c error.c: Applied patches from Justin Fletcher
12033 correcting some xmlGenericError misuses.
12034
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012035Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12036
12037 *doc/xmllint.xml, doc/xmllint.1
12038 New and improved man page for xmllint - .xml is the original, .1
12039 is the generated man page
12040
Daniel Veillardc9484202001-10-24 12:35:52 +000012041Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12042
12043 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12044 the web site from the main HTML document.
12045
Daniel Veillard5151c062001-10-23 13:10:19 +000012046Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12047
12048 * parser.c: fixed an erroneous validation bug when PE refs
12049 occurs in external parsed entities referenced from the
12050 internals subset
12051 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12052 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12053 added the associated testcase, it's a nice one.
12054 * HTMLparser.c: generate the DTD node as HTML still ...
12055 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12056
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012057Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12058
12059 * HTMLparser.c: fixed a bug in htmlNewDoc()
12060
Daniel Veillard89cad532001-10-22 09:46:13 +000012061Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * test/threads/*: added entities testing to the Thread test
12064 * testThreads.c: make the test reasonable
12065 * DOCBparser.c: fix the DTD public and system ID
12066 * xmllint.c: added --sgml for SGML DocBook importing
12067 * Makefile.am: added Docbtests target
12068
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012069Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12070
12071 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12072 * testThreads.c: removed bogus include
12073
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012074Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12075
12076 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12077 fixed a very serious (looping) validation bug
12078
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012079Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * include/libxml/globals.h include/libxml/threads.h threads.c
12082 testThreads.c: far more testing, cleaning up bugs
12083 * *.c : make sure globals.h is always included.
12084
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012085Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12086
12087 * HTMLparser.c: try to get rid of parser loops for good.
12088
Daniel Veillardab7488e2001-10-17 11:30:37 +000012089Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12090
12091 * configure.in: fixed some bugs in CFLAGS passing.
12092 * test/threads Makefile.am testThreads.c: added a specific
12093 threaded test case (really nasty, guaranteed).
12094
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012095Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12096
12097 * catalog.c: serious cleanup on the management of the
12098 XML catalog tree, more tests done, especially with
12099 the catalog PI.
12100
Daniel Veillard364789a2001-10-16 12:45:00 +000012101Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12102
12103 * catalog.c: avoid a problem in catalog cleanup on SMP if
12104 catalogs were not initialized.
12105
Daniel Veillard81463942001-10-16 12:34:39 +000012106Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * catalog.c xpath.c: trying to cleanup the not thread safe
12109 parts of the library.
12110
Daniel Veillard64a411c2001-10-15 12:32:07 +000012111Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * include/libxml/globals.h configure.in global.data: make
12114 the allocation be per-thread a configure option
12115 * encoding.c include/libxml/parser.h: fixed compilation
12116 errors
12117
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012118Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * include/libxml/parser.h: Norm reported that a few lines
12121 added were breaking libxslt compile, removed them for now
12122
Daniel Veillard6f350292001-10-14 09:56:15 +000012123Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * parser.c parserInternals.c threads.c: debugged and fixed
12126 initialization problems which were giving troubles on SMP
12127 boxes.
12128
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012129Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12130
12131 * include/libxml/Makefile.am: missing globals.h
12132
Daniel Veillarde7090612001-10-13 12:18:28 +000012133Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012134
Daniel Veillarde7090612001-10-13 12:18:28 +000012135 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012136
Daniel Veillardd0463562001-10-13 09:15:48 +000012137Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12138
12139 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12140 include/libxml/parserInternals.h include/libxml/tree.h
12141 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12142 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12143 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12144 Applied the last patches from Gary, cleanup, activated threading
12145 all user accessible global variables are now handled in globals.[ch]
12146 Still a bit rought but make tests passes with either
12147 --with-threads defined at configure time or not.
12148 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12149 linking options
12150
Daniel Veillardb8478642001-10-12 17:29:10 +000012151Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * Makefile.am include/libxml/Makefile.am
12154 include/libxml/globals.h globals.c include/libxml/threads.h
12155 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12156 configure.in: started integrating the core of the thread support
12157 not activated yet but half integrated. The code should still
12158 compile and work anyway.
12159
Daniel Veillardb44025c2001-10-11 22:55:55 +000012160Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12163 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12164 integrating the non-controversial parts of Gary Pennington
12165 multithread patches
12166 * catalog.c: corrected a small bug introduced
12167
Daniel Veillard75b96822001-10-11 18:59:45 +000012168Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * catalog.c include/libxml/catalog.h: very serious cleanup,
12171 isolating unportable code and as much as possible the accesses
12172 to the global shared catalog. May need more testing !
12173
Daniel Veillard78d12092001-10-11 09:12:24 +000012174Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12177 Keith Isdale patches for the XSLT debugger interfaces. Some
12178 cleanup
12179
Daniel Veillardff0b7312001-10-11 06:46:09 +000012180Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12183 * DOCBparser.c: generate line nubers in elements
12184
Daniel Veillard60087f32001-10-10 09:45:09 +000012185Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12186
12187 * configure.in: preparing 2.4.6 release
12188 * doc/xml.html doc/html/*: updated and rebuilt the docs
12189 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12190
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012191Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12192
12193 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12194 adding documentation for DV's supercatalog support
12195
Daniel Veillard82d75332001-10-08 15:01:59 +000012196Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12197
12198 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12199 super catalog support adding one API and one flag --sgml to
12200 xmlcatalog
12201
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012202Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12203
12204 * doc/xmlcatalog_man.xml, xmlcatalog.1
12205 One more crack at
12206 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12207
12208
Thomas Broyer47334c02001-10-07 16:41:52 +000012209Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12210
12211 * xpath.c: implemented xmlXPathObjectCopy for external objects
12212 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12213
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012214Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12215
12216 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12217 finishing up fix to
12218 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12219 the xmlcatalog man page display more elegantly
12220
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012221Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12222
12223 * configure.in: closing bug #61832
12224 * HTMLparser.c: removed a warning
12225
Daniel Veillard6ab38382001-10-06 13:08:27 +000012226Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12227
12228 * xpath.c: fixing #61673 part I, do not loose doc information
12229 when copying result value trees.
12230
Daniel Veillard556c6682001-10-06 09:59:51 +000012231Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12232
12233 * xpath.c: trying to harden the XPath interpreter
12234
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012235Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12236
12237 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12238 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12239
William M. Brack1633d182001-10-05 15:41:19 +000012240Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12241
12242 * HTMLparser: repaired another loop problem
12243
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012244Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12245
12246 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12247 parsing.
12248 * xpath.c: fix bug #61291 the default XML namespace node is
12249 missing from the namespace axis.
12250 * tree.c: refuse to create namespaces nodes with prefix "xml"
12251
Daniel Veillard651f9472001-10-04 14:51:06 +000012252Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12253
12254 * SAX.c: ouch a non-defined namespace could lead to a crash,
12255 fixed #61215
12256
Daniel Veillard7dd05702001-10-04 14:25:12 +000012257Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * parserInternals.c: closed bug #61054
12260
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012261Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * include/libxml/Makefile.am: closing #60708
12264
Daniel Veillarda293c322001-10-02 13:54:14 +000012265Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12266
12267 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12268 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12269
Daniel Veillardf4309d72001-10-02 09:28:58 +000012270Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12271
12272 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12273
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012274Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12277 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12278
Daniel Veillard16756b62001-10-01 07:36:25 +000012279Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12280
12281 * catalog.c: Justin Fletcher provided cleaup code in case
12282 HAVE_STAT is not defined
12283 * include/win32config.h: Igor Zlatkovic suggested to have
12284 HAVE_STAT defined there
12285
William M. Brack5e1cac12001-09-28 16:19:18 +000012286Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12287
12288 * catalog.c - fixed typing error reported by M. Barros
12289
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012290Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12291
12292 * xmllint.c - fixing typo
12293
William M. Brackd28e48a2001-09-23 01:55:08 +000012294Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12295
12296 * HTMLparser.c: small enhancement to prevent loop on
12297 unrecognizable data
12298
Daniel Veillardb1d62872001-09-21 09:47:08 +000012299Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * parserInternals.c: applying patch from bug #60757 this
12302 should close it
12303
Daniel Veillardc0631a62001-09-20 13:56:06 +000012304Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * catalog.c xmlcatalog.c: removed a couple of warning
12307 * xpath.c: try to solve the linking problem on platforms
12308 needing trio to compile
12309
Daniel Veillard1a123612001-09-19 08:06:23 +000012310Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012311
Daniel Veillard1a123612001-09-19 08:06:23 +000012312 * Makefile.am libxml.spec.in: backing up non-documented changes
12313 commited without review or aproval by Jens Finke <jens@gnome.org>
12314 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012315
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012316Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * configure.in: Joe Orton provided a patch fixing a problem
12319 when iconv is specified to be in a non-standard directory
12320 but wasn't exported in xml2-config --cflags
12321
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012322Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12323
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012324 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012325 troubles with 2.4.4 errors.
12326
Daniel Veillard16698282001-09-14 10:29:27 +000012327Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12328
12329 * encoding.c entities.c: do not output hexadecimal charrefs
12330 when serializing HTML since some version of Netscape can't
12331 grok it, generate decimal ones.
12332 * result/HTML/doc3.htm: output changed due to previous test
12333 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12334
Daniel Veillard98fed372001-09-13 11:34:58 +000012335Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12336
12337 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12338 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12339
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012340Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012341 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012342
12343 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12344 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12345 updated the configuration scripts systems accordingly
12346
Daniel Veillard04382ae2001-09-12 18:51:30 +000012347Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12348
12349 * configure.in: preparing for 2.4.4
12350 * doc/xml.html doc/html/*: updated and rebuilt the docs
12351
Daniel Veillardd63437e2001-09-12 15:00:27 +000012352Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * win32/dsp/libxml2.def.src: tried to incorporate comments
12355 from bug #59220
12356
Daniel Veillard319a7422001-09-11 09:27:09 +000012357Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * parser.c result/noent/wml.xml: fixed bug #59981 related
12360 to handling of '&' in attributes when entities are substitued
12361
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012362Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12363
12364 * libxml.h include/libxml/xmlversion.h.in
12365 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12366 Tried to close bug #60131
12367
Daniel Veillardbce62332001-09-10 18:46:55 +000012368Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12371
Daniel Veillard143b04f2001-09-10 18:14:14 +000012372Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12373
12374 * SAX.c: fixing bug #59946 on xmlns=""
12375
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012376Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12377
12378 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12379 but allocates a new error code.
12380
Daniel Veillard05c13a22001-09-09 08:38:09 +000012381Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * xmllint.c: John Fleck fixed typos in the options output
12384 * parser.c SAX.c: fix ignorable white space SAX selection
12385
12386Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * entities.c: Steve Underwood found the possibility of an
12389 ininite loop in case of error.
12390
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012391Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12394
Daniel Veillarda050d232001-09-05 15:51:05 +000012395Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * parser.c: warn if version is not 1.0 but it's not
12398 strictly speaking an error after analyzing the spec
12399
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012400Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12401
12402 *doc/catalog.html - add link to the html version of the
12403 man page, other linguistic cleanups
12404
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012405Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12406
12407 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12408 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12409 file, has not yet been included in the build.
12410
Daniel Veillard99784ff2001-09-01 16:20:28 +000012411Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12412
12413 * catalog.c: removed a duplicate affectation Justin Fletcher
12414
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012415Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * tree.c: Armin Sander pointed a possible text coalescing
12418 problem, completed his patch.
12419
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012420Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12421
12422 * trionan.c: Fixed const and volatile re-definition problem
12423
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012424Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12425
12426 * libxml.4 parser.c: doc updates from Heiko Rupp
12427 * parserInternals.c: 2 sanity checks from Heiko Rupp
12428
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012429Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * tree.c: applied patch from Armin Sander to make some pointers
12432 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012433 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012434
Daniel Veillardb06c6142001-08-27 14:26:30 +000012435Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12436
12437 * xpath.c: hum, restrict the integer usage gcc bug workaround
12438 to only gcc compilers so that other architecture don't get
12439 penalized by this limitation.
12440 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12441
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012442Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12443
12444 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12445 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12446
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012447Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12450 --convert option to xmlcatalog to convert SGML ones to
12451 the XML syntax.
12452 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12453
12454 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012455Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * catalog.c xmlIO.c: started some serious testing and fixed
12458 a few bug and optmization needs.
12459
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012460Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12463 preparing for a 2.4.3 release even if it may not be ready yet
12464 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12465 all file parsing lookup to go through the entity resolver, add
12466 to add an API to bypass it (needed to load catalogs themselves),
12467 some cleanup on the catalog code too.
12468 * nanoftp.c: small cleanup
12469 * doc/catalog.html: small update
12470
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012471Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12474 Jun Kuriyama
12475
Daniel Veillardffb120d2001-08-23 00:52:23 +000012476Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12477
12478 * doc/catalog.html: finished the catalog documentation
12479
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012480Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12481
12482 * doc/catalog.html doc/xml.html: added documentation about
12483 Catalog support, misses an API description
12484 * doc/html/*: reextracted the API pages
12485
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012486Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12489 Added the part about section 7.2 on URI resolution,
12490 fixed a side effect in the HTML parser, look complete
12491 and ready to rock except the URI/SystemID part!
12492
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012493Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * include/libxml/catalog.h include/libxml/parser.h
12496 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12497 xmlIO.c: added support and APIs needed for the catalog PI
12498 * include/libxml/xmlIO.h: cleanup
12499
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012500Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12501
12502 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12503 include/libxml/catalog.h: starts to look okay, really
12504 plugged the new framework, cleaned a lot of stuff,
12505 added some APIs, except the PI's support missing this
12506 should be mostly complete
12507 * result/catalogs/* test/catalogs/*: added new test, enriched
12508 the existing one with URN ID tests
12509
Daniel Veillard64339542001-08-21 12:57:59 +000012510Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * catalog.c: fixed nextCatalog
12513 * result/catalogs/docbook test/catalogs/*: started adding
12514 a small regression test
12515
Daniel Veillardcda96922001-08-21 10:56:31 +000012516Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12519 more work on the XML catalog support.
12520 * parser.c include/libxml/parser.h: small cleanup seems using
12521 list as a public parameter name can give portability troubles
12522 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12523 include/libxml/xpath.h include/libxml/Makefile.am: removed
12524 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12525 wrappers
12526
Bjorn Reese45029602001-08-21 09:23:53 +000012527Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12528
12529 * Makefile.am trio.c triodef.h trionan.c xpath.c
12530 include/libxml/Makefile.am include/libxml/trionan.h:
12531 Re-worked Not-A-Number and Infinity support.
12532 * xmlcatalog.c: added readline include files
12533
Daniel Veillard344cee72001-08-20 00:08:40 +000012534Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12535
12536 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12537 testCatalog as xmlcatalog, making it an installed app
12538 adding a shell, and preparing it to be a /etc/xml/catalog
12539 management tool, though not ready yet
12540 * catalog.c include/libxml/catalog.h: adding support for
12541 XML Catalogs http://www.oasis-open.org/committees/entity/
12542 not finished, there is some interesting tradeoffs and a
12543 few open questions left.
12544
Daniel Veillardb7664f42001-08-19 13:00:43 +000012545Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12546
12547 * xmllint.c: fixed a line formatting problem
12548
Daniel Veillard5015b712001-08-17 09:37:52 +000012549Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * SAX.c: removed a couple of unused variable (Albert Chin)
12552
Daniel Veillardbb371292001-08-16 23:26:59 +000012553Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12554
12555 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12556 trying to fix some troubles w.r.t. function returning
12557 const xxxPtr.
12558
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012559Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12560
12561 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12562 defined
12563
Daniel Veillardae6db172001-08-16 19:32:00 +000012564Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * xpointer.c: removed unused var
12567
Daniel Veillard09190202001-08-16 16:27:41 +000012568Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12569
12570 * testXPath.c: another small cleanup closing bug #59110
12571
Daniel Veillard796f4b62001-08-16 16:00:13 +000012572Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12573
12574 * win32/dsp/libxml2.def.src: small cleanup closing bug
12575 #59108
12576
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012577Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12578
12579 * example/gjobread.c: add xmlCleanupParser() before leaving
12580
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012581Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * config.h.in configure.in include/libxml/xmlwin32version.h:
12584 released 2.4.2
12585
Daniel Veillardd3d06722001-08-15 12:06:36 +000012586Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12587
12588 * include/libxml/valid.h debugXML.c valid.c: deprecate
12589 the non-boundchecking Sprintf functions, add Snprintf
12590 this should close bug #57984
12591
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012592Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12593
12594 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12595 URIs before doing the lookups (pointed by Mark Vakoc)
12596
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012597Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * xpath.c: serious changes on Result Value Trees and NodeSets
12600 w.r.t. deallocation and collect operations. Probably not
12601 100% clean (merge of allocated trees smells like a problem).
12602 Seems sufficient to close #58943
12603
Daniel Veillard90493a92001-08-14 14:12:47 +000012604Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12605
12606 * xmllint.c: adding a --format option
12607
Daniel Veillardfe703322001-08-14 12:18:09 +000012608Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12609
12610 * xpath.c: count() was broken on Result Value Tree
12611 * xmlIO.c: fixed file:/// accesses on _WIN32
12612
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012613Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12616 macro was renamed, this should close bug #58683
12617
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012618Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12619
12620 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12621 entity substitution mode text at the end of the entity might
12622 be added due to text coalescing.
12623 * nanoftp.c parser.c: small cleanup
12624
Daniel Veillard0c720972001-08-08 20:59:00 +000012625Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12626
12627 * HACKING: added John Fleck right to commit in the doc subdir
12628
Daniel Veillard48da9102001-08-07 01:10:10 +000012629Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12632 allow to inherit attributes from the DTD directly in the
12633 tree, this is needed for XPath and can be a useful feature.
12634 Inherited namespaces are always provided at the tree level now
12635 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12636 of tests for this feature (XSLT being the prime user).
12637
Daniel Veillard50f34372001-08-03 12:06:36 +000012638Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12641 testSAX.c xmlIO.c xmllint.c include/win32config.h
12642 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12643 include/libxml/xmlwin32version.h.in win32/README.MSDev
12644 win32/dsp/*: applied Win32 Facelift No.2 patches from
12645 Igor Zlatkovic for Windows/MSC
12646
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012647Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * SAX.c: unparsedEntityDecl() the URI computation of the
12650 entity wasn't done breaking XSLT unparsed-entity-uri()
12651
Daniel Veillard567e1b42001-08-01 15:53:47 +000012652Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12653
12654 * xpath.c: fixed a bug when walking the descendants and
12655 the current node has no children
12656 * debugXML.c: show up when a text node is supposed to not be escaped
12657
Thomas Broyerf186c822001-07-31 23:30:37 +000012658Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12659
12660 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12661 worked like the set:leading() function)
12662 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12663
Daniel Veillardba6db032001-07-31 16:25:45 +000012664Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12667
Daniel Veillard57905372001-07-31 15:52:17 +000012668Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * include/libxml/xmlIO.h: apply change to close #58141
12671 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12672
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012673Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * parser.c: when the internal subset uses a PE, then the
12676 included entity can use conditional sections.
12677
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012678Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12681 when walking the namespace axis showing up in
12682 libxst/tests/general/bug-12
12683 * xmlmemory.c: added the possibility to trace a given block
12684 defined by its address
12685
Daniel Veillard4aafa792001-07-28 17:21:12 +000012686Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * parser.c: don't override existing encoding specified before
12689 starting xmlParseDocument()
12690
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012691Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * include/libxml/xmlwin32version.h: reinserted, needed for
12694 Windows users of CVS
12695
Darin Adlera77cac02001-07-27 17:41:51 +0000126962001-07-27 Darin Adler <darin@bentspoon.com>
12697
Darin Adler699613b2001-07-27 22:47:14 +000012698 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12699 * testCatalog.c: Add include of <libxml/parser.h>.
12700
127012001-07-27 Darin Adler <darin@bentspoon.com>
12702
Darin Adlera77cac02001-07-27 17:41:51 +000012703 * include/libxml/.cvsignore:
12704 * include/libxml/xmlwin32version.h:
12705 Remove this file from CVS because it's generated.
12706
Daniel Veillard50822cb2001-07-26 20:05:51 +000012707Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * parser.c include/libxml/parser.h: applied const patches from
12710 Tom Moog #58002
12711
Thomas Broyerba4ad322001-07-26 16:55:21 +000012712Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12713
12714 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12715 lookup framework
12716
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012717Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * tree.c: fixed xmlCopyNode() for documents
12720
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012721Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12724
12725Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012726
12727 * parser.c: fixes bug #57652 reported by Morus Walter
12728
Daniel Veillarde3924972001-07-25 20:25:21 +000012729Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12732
Daniel Veillarda53c6882001-07-25 17:18:57 +000012733Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12736 errors, lesson don't add new functions at 1am before a release
12737 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12738 from XPath initialization when possible.
12739
Daniel Veillardd9bad132001-07-23 19:39:43 +000012740Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * result/scripts/base*: removing history/readline changed
12743 this slightly
12744 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12745 xmllint.c: make element content line number generation
12746 optionnal to avoid breaking old apps added interface to switch
12747
Daniel Veillardf012a642001-07-23 19:10:52 +000012748Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012751 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012752 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12753 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12754 John Kroll fixes to allow saving to HTTP via PUT (or
12755 POST of needed).
12756 * doc/html/*.html: regenerated the docs
12757
Thomas Broyere8126242001-07-22 03:54:15 +000012758Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12759
12760 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12761 xmlHashScanFull and xmlHashScannFull3 to get passed the
12762 three keys as arguments to the callback function
12763
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012764Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * configure.in Makefile.am: removed libxml softlink for good
12767 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12768 100% coverage by gtk-doc
12769
Daniel Veillard8599e702001-07-17 21:38:51 +000012770Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12773 fixed serious troubles due to size_t vs. int mismatch
12774
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012775Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12778
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012779Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12780
12781 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12782 convenient extension API for value and context managing
12783 Now handles external objects through xmlXPathPopExternal,
12784 xmlXPathWrapExternal and xmlXPathReturnExternal.
12785 Added functions for sets operations (intersection, etc.)
12786
Daniel Veillard22090732001-07-16 00:06:07 +000012787Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12790 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12791 HTMLparser.c: cleanup of global variables, marking some
12792 const or private.
12793
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012794Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012795
12796 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12797 fixed xmlXPathNodeSetItem when passing index=0
12798
Daniel Veillard05dec342001-07-14 21:57:39 +000012799Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12802
Daniel Veillard28ae6362001-07-14 16:44:32 +000012803Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * xmllint.c: fixed compilation under Cygwin #57503
12806 * TODO: update
12807
Peter Williamsed156f52001-07-13 18:35:13 +0000128082001-07-13 Peter Williams <peterw@ximian.com>
12809
12810 * config.h.in: add #undef HAVE_DLFCN_H
12811
12812 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12813 builddir.
12814
Daniel Veillard73b36e32001-07-12 15:09:52 +000012815Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12818 raised by #57348 and #57381
12819
Daniel Veillard7db37732001-07-12 01:20:08 +000012820Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12823 tree.c xpointer.c: store the line numbder in element->content,
12824 may break some software, need a configuration mechanism
12825
Darin Adler96037892001-07-11 00:03:16 +0000128262001-07-10 Darin Adler <darin@bentspoon.com>
12827
12828 * .cvsignore:
12829 * example/.cvsignore:
12830 * include/.cvsignore:
12831 * include/libxml/.cvsignore:
12832 Various things that are generated and should be ignored.
12833
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012834Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12837 * doc/xml.html doc/html/*: updated the docs
12838
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012839Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12842 validation occured on content with element child
12843
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012844Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * tree.c: fixed XML Base computation which was broken
12847 * debugXML.c: added a base function to the shell
12848 * Makefile.am result/scripts/* test/scripts/*: added scripts
12849 based regression tests, and adding 2 XML Base tests
12850
Daniel Veillard19e96c32001-07-09 10:32:59 +000012851Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * tree.c: set properties doc and call xmlSetListDoc for properties
12854 content when grafting them in a different tree.
12855 * aclocal.m4: remove from CVS
12856
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012857Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * win32/libxml2/libxml2.def.src: added some missing entry point
12860 for XPath (Mark Vakoc)
12861
Daniel Veillard388236f2001-07-08 18:35:48 +000012862Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12865 layer should URI-Unescape before trying to open resources.
12866
Daniel Veillard04383752001-07-08 14:27:15 +000012867Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * xpath.c: fix the name() bug for elements in the default
12870 namespace reported by Charlie Bozeman
12871
Daniel Veillard7583a592001-07-08 13:15:55 +000012872Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12875 led to an XPath fix, improvements of SAX initialization, and
12876 an added option --nocdata to testXPath
12877
Daniel Veillard449d7392001-07-07 19:11:06 +000012878Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * doc/libxml-doc.el: Felix Natter provided anew version working
12881 with XEmacs too
12882
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012883Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * include/libxml/xpath.h: small cleanup
12886 * doc/xml.html: update
12887
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012888Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12891 released 2.3.14
12892
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012893Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012896 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012897
Daniel Veillard73c9c042001-07-05 20:02:54 +000012898Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12901 were not equal to empty strings
12902
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012903Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * SAX.c: fixed a URI-Reference computation problem when validating
12906 * xmlIO.c: small cleanup
12907
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012908Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * parser.c: improved the description of a couple of interfaces
12911 upon Larry Stamper suggestion
12912
Daniel Veillard62f313b2001-07-04 19:49:14 +000012913Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * SAX.c entities.c parser.c: changed completely the way entities
12916 are handled when running the parser in entity substitution mode.
12917 This fixes a bug reported by Stephan Kulow and nearly divides
12918 by 3 the amount of memory required by libxslt to load and process
12919 DocBook TDG.
12920
Daniel Veillardf420ac52001-07-04 16:04:09 +000012921Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * HTMLparser.c: fixing a too early root closing problem raised
12924 byt Prashanth Naidu
12925
Daniel Veillard8c357d52001-07-03 23:43:33 +000012926Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12929 raised by Mark Vakoc.
12930
Daniel Veillard6e90d192001-07-03 16:37:49 +000012931Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * example/Makefile.am: fixed the include path to add srcdir/include
12934 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12935 and some cleanup
12936
Daniel Veillardf06307e2001-07-03 10:35:50 +000012937Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12938
12939 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12940 lot of optimization work, results in significant improvements
12941 when handling really complex XPath queries. Add a small optimizer
12942 for unions, improve [n] and [last()], avoid some costly ops.
12943
Daniel Veillard77044732001-06-29 21:31:07 +000012944Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12947 * xpath.c: small cleanup
12948 * xmlGetNsList: reformated, fixed problems if used on Entities
12949
Daniel Veillard2adbb512001-06-28 16:20:36 +000012950Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12953
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012954Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12957 * Makefile.am example/Makefile.am: workaround automake generating
12958 erroneous deps
12959
Daniel Veillard12f7d292001-06-28 13:12:11 +000012960Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * include/win32config.h: bug #56801 Yon Derek provided a patch
12963 to the windows config file.
12964
Daniel Veillard87ee9142001-06-28 12:54:16 +000012965Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12968 libxml.h : Yon Derek provided a set of changes to compile from
12969 CVS on Windows/MSC
12970
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012971Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * parser.c: fixed UTF8 BOM support in push mode
12974 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12975 added a specific testcase
12976
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012977Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * Makefile.am: added --push regression tests
12980 * parserInternals.c: the XML parser segfaulted in --push mode
12981
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012982Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * configure.in: moved the symlinks detection within a CVS
12985 check, this is not portable and will be removed soon.
12986 * xpath.c: small cleanup/speedup
12987
Daniel Veillard11648102001-06-26 16:08:24 +000012988Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12991 release of 2.3.12
12992 * parser.c: make an error message if unknow entities in all cases
12993
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012994Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12997
Daniel Veillard23793842001-06-25 16:07:45 +000012998Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13001 includes were installed in the wrong dir
13002
Daniel Veillardf5498f32001-06-25 15:08:36 +000013003Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * doc/html.xml: warn against sending code to exhibit bugs.
13006
Daniel Veillard56f06462001-06-24 21:34:03 +000013007Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13010 Tru64 from Thomas Leitner
13011
Daniel Veillardc5d64342001-06-24 12:13:24 +000013012Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * AUTHORS: added William and Bjorn
13015 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13016 daniel@veillard.com hopefully I won't have to do this again
13017 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13018 docs can be rebuilt cleanly now
13019 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13020 from CVs it's generated, added include/libxml/xmlwin32version.h
13021 also generated but which should change far less frequently.
13022 * catalog.c nanoftp.c: made sure to include libxml.h not
13023 libxml/xmlversion.h directly
13024 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13025 when compiling on WIN32 and MSC
13026
Daniel Veillard07385fd2001-06-23 21:55:48 +000013027Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * include/Makefile.am include/libxml/Makefile.am configure.in:
13030 fixed make distcheck and rebuilding the rpms
13031
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013032Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * configure.in: should finish the migration of exported includes
13035 into a real include/libxml in CVS, at least for CVS users.
13036 * removed the exported headers, added in include/libxml (as well
13037 as xmlversion.h.in).
13038
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013039Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * configure.in: fixed the way to detect symlink
13042
Daniel Veillard66541772001-06-23 18:31:04 +000013043Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * configure.in: updated, include/libxml is now a real CVS dir
13046
Daniel Veillardca989762001-06-23 17:39:29 +000013047Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13050 version works with both libxml1 and libxml2 (it autodetects
13051 the prefix of the html-files) from Felix Natter.
13052 * doc/xml.html: updated doc accordingly
13053
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013054Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * xpath.c: fixed the bug generating a template loop in libxslt
13057 when using docbook-xsl-1.4, * should filter out document nodes
13058 * HACKING: added William
13059 * TODO: updated
13060
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013061Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * doc/FAQ.html: added a warning about gcc-3.0
13064 * doc/xml.html: added reference to gdome2 and removed a confusing
13065 sentence
13066
Daniel Veillardf7f41852001-06-22 15:18:01 +000013067Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * xmlversion.h: okay this is a generated file, but Windows
13070 users need it and they can't generate it, and I want CVS
13071 Windows users ...
13072 * win32/libxml2/libxml2_so.dsp: Windows project file for
13073 the shared lib version of libxml2
13074 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13075 resources needed for libxslt/xsltproc by Yon Derek
13076
Bjorn Reese3157b342001-06-22 14:41:45 +000013077Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13078
13079 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13080
Daniel Veillard4151acb2001-06-22 10:48:57 +000013081Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
Daniel Veillardcc146db2001-06-22 11:10:52 +000013083 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13084
13085Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
Daniel Veillard4151acb2001-06-22 10:48:57 +000013087 * include/win32config.h: Yon Derek provided a first fix
13088 to be able to compile libxslt/xsltproc on Windows
13089
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013090Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * xpath.c: attempt to work around what seemed a gcc optimizer
13093 bug when handling floats on i386 http://veillard.com/gcc.bug
13094 * tree.c entities.c encoding.c: doing some cleanups while
13095 chasing it
13096
Daniel Veillard017b1082001-06-21 11:20:21 +000013097Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * Makefile.am: cleanup when --without-debug is specified
13100 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13101 w.r.t. --without-debug and other include points
13102 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13103 Catalogs
13104 * configure.in entities.h tree.h HTMLparser.c: removed
13105 --without-corba, made the _private field mandatory
13106
Daniel Veillard87a764e2001-06-20 17:41:10 +000013107Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13110 outputs a BOM in UTF8, an errata has been issued to avoid the
13111 problem, that was the most reasonable solution... Add support
13112 for a leading UTF8 BOM in entities.
13113
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013114Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * valid.c: fixed a bug found when post validating an entity ref
13117 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13118 activate it too
13119
Daniel Veillard39196eb2001-06-19 18:09:42 +000013120Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13123 weakness in the node copy the XPointer and the XInclude
13124 implementations. Serious cleanup.
13125
Daniel Veillard3739b982001-06-19 12:51:30 +000013126Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * Makefile.am: Kjartan Maraas provided a small patch to
13129 add xml2-config.in to EXTRA_DIST
13130
Daniel Veillarda9142e72001-06-19 11:07:54 +000013131Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13134 provided another failing case found in KDE, the way the
13135 ctxt->vctxt.nodeTab was allocated and freed changed over
13136 time but it wasn't completely cleaned up. This should fix it.
13137
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013138Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * parser.c: Stephan Kulow also raised the fact that line number
13141 could get miscounted making debug harder, fixed the problem
13142 in xmlParseCharData()
13143
Daniel Veillard64b98c02001-06-17 17:20:21 +000013144Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * valid.c: Stephan Kulow pointed out a problem when validating
13147 and using an empty entity, forgot a 'break' in a case.
13148
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013149Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13152 * doc/xml.html: updated with 2.3.11
13153
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013154Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * TODO: updated adding cleanup of generated doc
13157 * configure.in: prepared to release 2.3.11
13158 * xmllint.c: added --version for bug reporting
13159 * doc/html/*.html: rebuilt the doc
13160
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013161Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * xpath.c: first part of the work on selecting namespace to
13164 fix bug #56115
13165
Daniel Veillard96ed5832001-06-15 22:22:04 +000013166Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13169 when using -liconv
13170 * TODO: updated
13171
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013172Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13175 cleanup, encoding support.
13176
Daniel Veillard608ad072001-06-14 08:32:28 +000013177Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13180
Daniel Veillard239d0522001-06-13 23:02:48 +000013181Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * xpath.c: bug detected by Ankh when / is used as a function arg
13184
Daniel Veillard02bb1702001-06-13 21:11:59 +000013185Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13188 of element and use it to avoid outputting formatting spaces at
13189 the wrong place. Implemented the format parameter for HTML save.
13190 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13191 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13192 result/HTML/wired.html: of course this impact the result of a
13193 number of HTML tests
13194
Daniel Veillard95d845f2001-06-13 13:48:46 +000013195Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * HTMLtree.[ch]: started augmenting the HTML save API with
13198 encoding and formatting parameters
13199
Daniel Veillardeca60d02001-06-13 07:45:41 +000013200Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * HTMLtree.h: cleanup and started evaluating the work needed on
13203 revamping the HTML output code
13204
Daniel Veillard84666b32001-06-11 17:31:08 +000013205Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13208
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013209Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * valid.c: fixed bug #56049, forgot one check in the
13212 validation routine
13213
Daniel Veillardca2366a2001-06-11 12:09:01 +000013214Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13217
Daniel Veillard6761eee2001-06-11 10:29:38 +000013218Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * libxml.h: fixed an error in last commit
13221 * doc/FAQ.html: added an entry for compilation from CVS
13222
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013223Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * xmlversion.h.in libxml.h: Cygwin patches
13226 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13227 * tree.h: cleanup
13228
Daniel Veillardacd370f2001-06-09 17:17:51 +000013229Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13232 memory block in a strange case where libxml is linked twice
13233 in the binary.
13234
Daniel Veillard1d047672001-06-09 16:41:01 +000013235Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13238 state far too often, simple fix used to avoid it.
13239
Daniel Veillard4497e692001-06-09 14:19:02 +000013240Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13243 being processed, applied his patch
13244 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13245
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013246Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13249 provided fixes to compile on MSCC again
13250 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13251 also provided an update for the project files.
13252
Daniel Veillarda682b212001-06-07 19:59:42 +000013253Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13256 bug #55810
13257
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013258Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * tree.c: fixed xmlGetNsProp() to close bug #55683
13261 Note this requires libxslt to use it's own function instead.
13262
Daniel Veillardf0c53762001-06-07 16:07:07 +000013263Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * HTMLtree.c: when in a pre element no formatting space should
13266 be added.
13267 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13268
Daniel Veillard068a9652001-06-07 15:30:26 +000013269Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * configure.in: added tests for signal() and signal.h
13272
Daniel Veillard541d6552001-06-07 14:20:01 +000013273Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13276
Daniel Veillard8a367d42001-06-07 14:01:34 +000013277Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * doc/libxml-doc.el: Felix Natter provided a new version for
13280 libxml2
13281
Daniel Veillard8a926292001-06-07 11:20:20 +000013282Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * HTMLtree.c: when in a pre element no formatting space should
13285 be added.
13286
Daniel Veillard14839d52001-06-06 16:11:56 +000013287Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13290
Daniel Veillarde95e2392001-06-06 10:46:28 +000013291Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13294 hack
13295 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13296 * uri.c: fixed a warning
13297
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013298Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * HTMLtree.c: trying to close bug #55772 escaping in script
13301 elements
13302 * doc/xml.html: suggest to send mail to the list
13303
13304Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013305
13306 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13307 good. Use a macro and based on the solution provided in
13308 vsnprintf manual page from GNU.
13309
Bjorn Reese99748722001-06-05 12:49:15 +000013310Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13311
13312 * error.c: Workaround for non-preserving variadic list.
13313 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13314
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013315Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * doc/xml.html: added 2.3.10 release
13318
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013319Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * configure.in: releasing 2.3.10
13322
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013323Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13326
Daniel Veillard20042422001-05-31 18:22:04 +000013327Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * encoding.c: Robert Collins provided a patch to add the
13330 "US-ASCII" encoding alias
13331
Daniel Veillard97ac1312001-05-30 19:14:17 +000013332Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13333
13334 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13335 string oriented functions and started cleaning the related areas
13336 in xpath.c which needed fixing in this respect
13337
Daniel Veillard2d703722001-05-30 18:32:34 +000013338Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13341 #55380
13342 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13343
Daniel Veillard9403a042001-05-28 11:00:53 +000013344Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * TODO: updated
13347 * nanohttp.[ch] : started adding APIs to get the redirected URL
13348 when this occurs (needed for further base computation
13349 * tree.h: cleanup
13350 * encoding.c: cleanup
13351 * SAX.c: minor change around ctxt->loadsubset
13352
Daniel Veillard6278fb52001-05-25 07:38:41 +000013353Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * Makefile.am include/Makefile.am: small change to have
13356 include/libxml rebuilt if working from CVS.
13357 * uri.c: applied another patch from Carl Douglas for URI escaping,
13358 this should close bug #51876
13359
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013360Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13363 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13364 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13365 added specific regression test
13366 * parser.h: preparing for the XSLT mode where DTD inherited
13367 attributes are added to the tree.
13368
Daniel Veillardbbd22452001-05-23 12:02:27 +000013369Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * xinclude.[ch]: Updated the namespace for the Last Call version
13372 * result/XInclude/include test/XInclude/include: updated the
13373 testsuite accordingly
13374
Daniel Veillard8514c672001-05-23 10:29:12 +000013375Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13378 related to bug #51876
13379
Daniel Veillard42596ad2001-05-22 16:57:14 +000013380Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * tree.c: fixed a gross mistake in base computation, xml:base is
13383 not completely correct yet (need cascade).
13384 * xpath.[ch]: added the few things needed to find a function name
13385 and URI from the XPath context when it is called.
13386
Daniel Veillard81418e32001-05-22 15:08:55 +000013387Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13390 * DOCBparser.c: small cleanup
13391 * xmllint.c: added a --catalogs option to load catalogs from
13392 $SGML_CATALOG_FILES
13393 * tree.c: cleanup
13394 * configure.in: iconv library fixup, ICONV_LIBS
13395
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013396Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * catalog.c: handling of CATALOG entries. detection of recursion,
13399 and a few bugfixes
13400 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13401 against the default namespace
13402
Daniel Veillard04b93292001-05-21 08:15:31 +000013403Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13406
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013407Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * parser.c: fixed propagation context info when parsing an
13410 external entity.
13411 * doc/html/*.html: regenerated a couple of docs
13412
Daniel Veillard4623acd2001-05-19 15:13:15 +000013413Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * doc/xml.html: update with 2.3.9 informations
13416
Daniel Veillardbed7b052001-05-19 14:59:49 +000013417Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13420 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13421 * doc/html/* : rebuilt the docs
13422 * valid.c: small patch which may improve some case when
13423 validating.
13424
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013425Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * HTMLparser.c: Closed bug #54891
13428 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13429 to the suite
13430
13431Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13434 applied a documentation patch from LotR and filled in a few missing
13435 descriptions
13436
Daniel Veillard76d66f42001-05-16 21:05:17 +000013437Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * xpath.c tree.c parser.c: speed optimizations at the parser level
13440 document tree freeing and xpath evaluation
13441
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013442Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * parser.c parser.h parserInternals.h: fixed a couple of
13445 interfaces for handling memory buffer input to const char *
13446 upon suggestion of JamesH.
13447
Daniel Veillardc3739e72001-05-15 15:23:27 +000013448Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * configure.in: LoTR sent a patch fixing the previous commit
13451
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013452Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * configure.in: trying to deal again with the stoopid -R linking
13455 flag of Solaris
13456
Daniel Veillard790142b2001-05-15 10:51:53 +000013457Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * xpath.h: two nodeset access macros from Thomas Broyer
13460
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013461Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13464 patch from Thomas Broyer
13465
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013466Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13469 case
13470 * INSTALL: was empty added stuff from the FAQ
13471
Daniel Veillard75bea542001-05-11 17:41:21 +000013472Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13475 attributes handling and #54433 by adding xmlUnsetProp()
13476 and xmlUnsetNsProp()
13477
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013478Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * HTMLparser.c: Patch from Jonas Borgström
13481 (htmlGetEndPriority): New function, returns
13482 the priority of a certain element.
13483 (htmlAutoCloseOnClose): Only close inline elements if they
13484 all have lower or equal priority.
13485 * result/HTML: this of course changed a number of tests results.
13486
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013487Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * xmlIO.c catalog.c: plugged in the default catalog resolution
13490 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13491 documentations
13492 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13493
Daniel Veillarda7374592001-05-10 14:17:55 +000013494Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13497 integrating catalogs
13498 * catalog.[ch] testCatalog.c: adding a small catalo API
13499 (only SGML catalog support).
13500 * parser.c: restaured xmlKeepBlanksDefault(0) API
13501
Daniel Veillardc17337c2001-05-09 10:51:31 +000013502Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13505
Daniel Veillard257d9102001-05-08 10:41:44 +000013506Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * parser.c: added xmlParseExternalEntityPrivate() to allow
13509 propagation of ctxt->_private when parsing external entities
13510
Daniel Veillard083c2662001-05-08 08:27:14 +000013511Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13514
Daniel Veillard01ef7382001-05-08 07:31:43 +000013515Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13518
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013519Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * valid.c: warn when indeterminist content model is detected
13522 * result/VC/ElementValid8: this adds a message
13523 * Makefile.am: add --novalid for VCM tests
13524 * parserInternals.c: added a call to Init memory
13525
Daniel Veillard64269352001-05-04 17:52:34 +000013526Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13529 when both parameters are NULL.
13530
Daniel Veillard37721922001-05-04 15:21:12 +000013531Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * valid.c: applied small patch from Gary Pennington, reindented
13534 some part of the code.
13535
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013536Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13539 release, updated and regenerated the docs
13540
Daniel Veillard357c9602001-05-03 10:49:20 +000013541Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * xpath.c result/XPath/expr/floats : clarified and cleanup
13544 printing of abnormal floats in tests.
13545
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013546Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13549 * results/HTML/ : a few changes in the output of the HTML tests as
13550 a result.
13551 * configure.in: tying to fix -liconv where needed
13552
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013553Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * Makefile.am: fixed a stupid error
13556
Daniel Veillard7150a032001-05-02 16:41:11 +000013557Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * configure.in Makefile.am: make the inclusion of the trio
13560 modules in the library conditional
13561
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013562Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * DOCBparser.c: patche from László Kovács, fixed entities refs
13565 in attributes handling
13566
Daniel Veillardedddff92001-05-02 10:58:52 +000013567Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13570 flushing
13571
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013572Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * xpath.c: fix of an XSLT namespace bug reported on the list
13575 general/bug-8-
13576
Daniel Veillard5792e162001-04-30 17:44:45 +000013577Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * strio.h trio.c: Dan McNichol suggested a couple of small
13580 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13581
Daniel Veillard02141ea2001-04-30 11:46:40 +000013582Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * tree.c parser.c encoding.c: spent a bit more time looking
13585 at the parsing speed and DOM handling. Added a few more
13586 speedups.
13587
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013588Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * parser.c: small but effective parsing speed improvement
13591
Daniel Veillardb59076b2001-04-29 17:04:07 +000013592Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * configure.in: default on the DocBook parser inclusion (for Gnome)
13595 * DOCBparser.h: fixed a header reference
13596
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013597Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * configure.in xpath.c: applied Bjorn patches for FPE on the
13600 alpha
13601
Daniel Veillardeefd4492001-04-28 16:55:50 +000013602Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13605 xmlSaveFormatFileTo()
13606
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013607Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * xpath.c: simple and efficient optimization, XPath functions
13610 aways bind to the same code, cache this
13611 * TODO: updated (by saying some is obsolete)
13612
Daniel Veillard2156a562001-04-28 12:24:34 +000013613Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * xpath.c: more cleanup work on XPath name parsing routines
13616
Daniel Veillard61d80a22001-04-27 17:13:01 +000013617Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13620 xmlXPathParseName
13621 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13622 * debugXML.c: avoid compilation problems if compiling without
13623 HTML support, Igor Zlatkovic
13624 * win32/libxml2/libxml2.def.src: being able to compile without
13625 XPath on Windows
13626
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013627Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * libxml.m4: yet another patch from Toshio Kuratomi
13630
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013631Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13634
Daniel Veillard67fee942001-04-26 18:59:03 +000013635Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * tree.[ch]: added xmlSaveFormatFile interface for saving
13638 and indenting a file.
13639
Daniel Veillard82e49712001-04-26 14:38:03 +000013640Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * xpath.c: fixed bug #53689 related to processing-instruction()
13643
Daniel Veillard02f077a2001-04-26 10:59:11 +000013644Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * DOCBparser.c: patche from László Kovács
13647
Daniel Veillard30211a02001-04-26 09:33:18 +000013648Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * parser.c: applied fixes from Christian Glahn bug report #53391
13651
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013652Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * error.c: Jean François Lecomte provided a complete description
13655 and a fix to bug #53537
13656
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013657Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13660
Daniel Veillard1034da22001-04-25 19:06:28 +000013661Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * DOCBparser.c SAX.c: a bit more work on entities processing.
13664 Still Need to cleanup XML output and references in attributes
13665
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013666Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13669
Daniel Veillardb33c2012001-04-25 12:59:04 +000013670Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * tree.c: trying to fix #53574, not completely complete,
13673 I would like xmllint --copy --debug test/ent1 and
13674 xmllint --debug test/ent1 to show the same result.
13675 * xpath.c: fix a bug when trying to sort namespace nodes
13676
Daniel Veillard5146f202001-04-25 10:29:44 +000013677Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * HTMLtree.c: real fix for #53402
13680
Daniel Veillard7533cc82001-04-24 15:52:00 +000013681Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13684 PIs when using xsl:output
13685 * valid.c: closing #53537 some case generate segfaults if there
13686 is validity errors
13687
Daniel Veillard61b33d52001-04-24 13:55:12 +000013688Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13691 of external parsed entities, added --noent to testDocbook
13692 * valid.c: Garry Pennington found an uninitialized variable
13693 access in xmlValidateElementContent()
13694
Daniel Veillard56098d42001-04-24 12:51:09 +000013695Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13698 with madness
13699 * result/HTML/ : this modified the result of the regression tests
13700 a lot.
13701
Daniel Veillard122376b2001-04-24 12:12:30 +000013702Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13705 to doc where it wasn't checked against NULL reported by
13706 Jens Laas
13707
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013708Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13711 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13712
Daniel Veillardeae522a2001-04-23 13:41:34 +000013713Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13716 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13717 * SAX.[ch]: cleanup and updates for DocBook
13718 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13719 ex SGML identifier changes
13720 * valid.c: removed a static unused function.
13721
Daniel Veillardde57c612001-04-23 09:13:36 +000013722Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13723
13724 * HTMLtree.c: applied change for Paul Sponagl on script saving
13725 * Makefile.am: the warning about entity title.xml are normal.
13726
Daniel Veillard393df012001-04-22 20:11:18 +000013727Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * configure.in: release of 2.3.7
13730 * Makefile.am: fixing make distcheck
13731
Daniel Veillarda41123c2001-04-22 19:31:20 +000013732Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * doc/html/* doc/xml.html: updated and regenerated the docs
13735
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013736Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13739
Daniel Veillarde82a9922001-04-22 12:12:58 +000013740Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * tree.c: fixed #53388 with the provided patch
13743
Daniel Veillard06803992001-04-22 10:35:56 +000013744Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13745
13746 * valid.c: Bjorn detected an invalid memory access. Fixed
13747 vstateVPush()
13748
Daniel Veillard40af6492001-04-22 08:50:55 +000013749Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13752
Bjorn Reese70a9da52001-04-21 16:57:29 +000013753Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13754
13755 * libxml.h: new header used only for the compilation of libxml
13756 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13757 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13758 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13759 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13760 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13761 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13762 baseline (version 1.2 plus a single patch).
13763 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13764 scientific notation for numbers. Tests added.
13765 * xpath.c: formatting of numbers changed to use sprintf
13766 (contribution from William Brack)
13767
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013768Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * valid.c: cleanup, more useful debugging
13771 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13772 * xmlIO.c: entity loading is printed as an error when validating
13773
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013774Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * valid.c: fixed to validate within entities
13777 * test/VCM/v22.xml: added a specific testcase
13778
Daniel Veillardca1f1722001-04-20 15:47:35 +000013779Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * valid.c: forgot an epsilon transition in for ()+
13782 * test/VCM/v21.xml : added a specific test case
13783
Daniel Veillard85349052001-04-20 13:48:21 +000013784Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * valid.c: removed a state explosion exhibited by RSS
13787 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13788 from bug #51872
13789
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013790Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13793 validation without using an ugly NFA -> DFA algo in the source.
13794 Made a specific algorithm easier to maintain, using a single
13795 stack and without recursion.
13796 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13797 * hash.c: made the growing routine static
13798 * tree.h parser.c: added the parent information to an
13799 xmlElementContent node.
13800
Daniel Veillarde470df72001-04-18 21:41:07 +000013801Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * SAX.c parser.c xpath.c: generating IDs when not validating
13804 from an external parsed entity was poisoning the ID has table
13805 with removed values. This was killing XSLT on the KDE help
13806 browser.
13807
Daniel Veillardceacdd92001-04-18 15:10:35 +000013808Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * entities.h: andrew@ugh.net.au detected a double declaration
13811
Daniel Veillarda10efa82001-04-18 13:09:01 +000013812Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * debugXML.c hash.c tree.h valid.c : some changes related to
13815 the validation suport to improve speed with DocBook
13816 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13817 the way validation errors get reported
13818
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013819Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13822 by P C Chow and William M. Brack for XSLT HTML output
13823
Daniel Veillard2d90de42001-04-16 17:46:18 +000013824Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13827 Igor Zlatkovic patches for MSC compilation and added his
13828 updates
13829
Daniel Veillarde043ee12001-04-16 14:08:07 +000013830Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13833 prefix lookup.
13834 * parserInternals.c: fixed the bug reported by Morus Walter
13835 due to an off by one typo in xmlStringCurrentChar()
13836
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013837Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * HTMLparser.c result/HTML/*: revamped the way the HTML
13840 parser handles end of tags or end of input
13841
Daniel Veillard82daa812001-04-12 08:55:36 +000013842Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13845
Daniel Veillard67a21302001-04-11 14:39:16 +000013846Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13849 bug where the linktime verions of free() won't work ...
13850
Daniel Veillard27b55282001-04-11 12:22:25 +000013851Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13854
Daniel Veillardafc73112001-04-11 11:51:41 +000013855Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * doc/xml.html: added 2.3.6 release
13858
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013859Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13862 * result/wml.xml: resulted in a small output change
13863
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013864Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * tree.c: xmlNewDoc was missing the charset initialization
13867 * xmllint.c: added --auto to autogenerate a doc, allow to
13868 reproduce the problem fixed on xmlNewDoc
13869
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013870Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * xpath.c: trying to get 52979 solved
13873 * tree.c result/ result/noent/: trying to get 52712 solved, this
13874 also made me clean up the fact that XML output in general should
13875 not add formating blanks by default, this changed the output of
13876 a few tests
13877
Daniel Veillard73639a72001-04-10 14:31:39 +000013878Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13881
Daniel Veillardfac26a12001-04-08 13:08:14 +000013882Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * configure.in: finally released 2.3.6
13885
Daniel Veillard911f49a2001-04-07 15:39:35 +000013886Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * xpath.c: checking for null pointer generated by new code
13889
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013890Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * xpath.c: fixed a [] evaluation problem reported
13893 * test/XPath/tests/simpleaddr: extended test
13894 * result/XPath/simpleaddr: updated result
13895
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013896Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * xmllint.c: Dan Timis reported a portability problem
13899 on Macs without mmap, fixed it.
13900
Daniel Veillardb38bd552001-04-03 18:22:00 +000013901Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * testXPath.c : added a --tree option allowing to display the
13904 tree dump of the XPath expression
13905
Daniel Veillard4dd93462001-04-02 15:16:19 +000013906Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * xpath.c: fixed a memleak when comparing nodesets
13909 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13910 * tree.c: added a TODO
13911
Daniel Veillard92ad2102001-03-27 12:47:33 +000013912Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13915 we need string functions
13916 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13917 to be able to use them where needed. Applied some changes
13918 to reduce name linking pollution and compile in only what's
13919 needed.
13920 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13921 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13922 for the string manipulation functions
13923 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13924 to the free() function of xmlmemory.c
13925 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13926 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13927 usage.
13928
13929
Daniel Veillard2be30642001-03-27 00:32:28 +000013930Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * error.c: applied the context output patch of the error
13933 handling submitted by Chuck Griffith
13934 * error/VC/*: this slightly change some error logs
13935
Daniel Veillard50582112001-03-26 22:52:16 +000013936Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * parser.c: fixed line number reporting on error
13939
Daniel Veillard04be4f52001-03-26 21:23:53 +000013940Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * parser.c: Sullivan and Darin found a parser bug,
13943 applied the patch.
13944
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013945Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13948 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13949 xmlversion.h.in xpointer.c: of course the way I defined
13950 UNUSED breaks on old gcc version. Try to be smart and
13951 also define it directly in xmlversion.h
13952 * configure.in: removed -ansi flag from the pedantic set
13953
13954Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013955 Huge cleanup, I switched to compile with
13956 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13957 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13958 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13959 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13960 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13961 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13962 encoding.h entities.c error.c list.[ch] nanoftp.c
13963 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13964 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13965 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13966 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13967 Cleanup, staticfied a number of non-exported functions,
13968 detected and cleaned up a dozen of problem found this way,
13969 avoided a lot of public function name/typedef/system names clashes
13970 * doc/xml.html: updated
13971 * configure.in: switched private flags to the really pedantic ones.
13972
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013973Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * configure.in: 2.3.5
13976 * doc/html/*: rebuilt the docs
13977
Daniel Veillard146c9122001-03-22 15:22:27 +000013978Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * parser.c: fixed a reported bug in NOTATION parsing
13981 * uri.c: accepted but not fixed bug 51876, added TODO
13982 * Makefile.am: fixed bug 51876
13983
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013984Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * config.h.in configure.in error.c: fix a compilation problem
13987 on platforms without vsnprintf (xml@thewrittenword.com)
13988
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013989Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * parser.c: fixed a function name header typo
13992 * SAX.c: notations can also occur in external subset.
13993
Daniel Veillard7d42b542001-03-20 13:22:46 +000013994Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * error.c: removed a C++ like comment
13997
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013998Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * parser.c: fixing bug 52299 strange condition leading
14001 to a parser crash due to a buffer overflow
14002 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14003 added the specific test case
14004
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014005Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14008 xmlXPathConvert{String,Number,Boolean} to be able to make
14009 type casts without a context stack, fixed some implementation
14010 problems related to the absence of context at parse-time,
14011 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14012 in the public API too
14013 * xpointer.c xpathInternals.h: we need to know at parse time
14014 whether we are compiling an XPointer
14015
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014016Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14019 cleaned up the parser internals, refactored XPath code, added
14020 new compilation based APIs and cleanly separated public and
14021 private APIs.
14022
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014023Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * xpath.h: the comp field must be added at the end to avoid
14026 killing binary compat.
14027
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014028Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * Makefile.am: detect XPath memleaks in regreson tests
14031 * error.c: fixed and error w.r.t. error reporting still using
14032 stderr
14033 * hash.c: added new line at end of file
14034 * tree.h: minor cleanup
14035 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14036 expression parsing from evaluation, resulted in a number of
14037 changes internally, and in XPointer. Likely to break stuff
14038 using xpathInternals.h but should remain binary compatible,
14039 new interfaces will be added.
14040
Daniel Veillardd574f782001-03-14 19:40:17 +000014041Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * configure.in: fixed a couple of problems reported by
14044 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14045 without gcc on non linux platforms.
14046
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014047Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14050 a fix for --with-html-dir= configure support. I hope it won't
14051 break rpm generation
14052
Daniel Veillarda022fe02001-03-14 16:30:00 +000014053Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * xmlIO.c: one function comment cleanup.
14056
Daniel Veillard25239c12001-03-14 13:56:48 +000014057Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * SAX.c: external subset notations were improperly registered
14060 in the internal subset.
14061
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014062Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * README.cvs-commits: added, pointing to HACKING
14065 * HACKING: updated
14066
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014067Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * parser.c: and Matt Sergeant found one in the XML push
14070 parser (erroneous check I forgot to remove when I fixed the
14071 main parser).
14072
Daniel Veillard68d7b672001-03-12 18:22:04 +000014073Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * xpath.c: ptittom found a small bug in UnaryExpr
14076
Daniel Veillarde356c282001-03-10 12:32:04 +000014077Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * configure.in: bumped to 2.3.4
14080 * error.c: fixed bug #51860
14081 * tree.c: fixed bug #51861
14082 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14083 * tree.[ch] : added xmlDefaultBufferSize
14084 * nanoftp.c: typo in function name header block
14085 * doc/xml.html : updated, added link to XML::LibXSLT
14086 * doc/html/* : rebuilt the docs
14087
Daniel Veillard80f32572001-03-07 19:45:40 +000014088Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * parser.c SAX.c: the new content parsing code raised an
14091 ugly bug in the characters() SAX callback. Found it
14092 just because of strangeness in XSLT XML Rec ouptut :-(
14093
Daniel Veillard6c831202001-03-07 15:57:53 +000014094Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * Makefile.am: Martin Baulig suggested to add -lm
14097 * tree.c: found another bug in xmlNodeGetContent()
14098
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014099Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * xpath.c: Bjorn found the error related to strictness of comparison.
14102
Daniel Veillard29631a82001-03-05 09:49:20 +000014103Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * parser.c: trying to fix the Dtd parsing problem reported
14106 by Gary, side effect of last week speed optimizations.
14107
Daniel Veillard14be0a12001-03-03 18:50:55 +000014108Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14111 * parserInternals.c: removed unneeded test raised by Stric
14112
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014113Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14114
14115 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14116 and fixed by William Brack). Added xmlXPathFormatNumber.
14117 Changed the sorting slightly.
14118 * configure.in Makefile.am example/Makefile.am: Added -lm.
14119 Please note that applications linking with libxml2, must
14120 also like with the math library from now on.
14121
Daniel Veillardf9533d12001-03-03 10:04:57 +000014122Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14125
Daniel Veillard2f362242001-03-02 17:36:21 +000014126Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * parser.c: one must report spaces even if the Dtd element
14129 content proves that this is not part of the element content.
14130 * result/valid/*.xml: this changed the ouptu slightly
14131
Daniel Veillardb402c072001-03-01 17:28:58 +000014132Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * configure.in: bumped to 2.3.3
14135 * doc/xml.html: updated
14136
Daniel Veillard77851712001-02-27 21:54:07 +000014137Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * tree.c: minor doc fix
14140 * xpath.c: deallocation issues when a result tree has been
14141 converted to a node-set
14142
Daniel Veillardec70e912001-02-26 20:10:45 +000014143Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * doc/xml.html: oops corrected dates s/2000/2001
14146
Daniel Veillard8730c562001-02-26 10:49:57 +000014147Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * valid.c: new patch from Gary Pennington
14150
Daniel Veillard91e9d582001-02-26 07:31:12 +000014151Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * doc/xml.html: applied patch from Ankh
14154
Daniel Veillardedac3c92001-02-26 01:36:19 +000014155Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * xinclude.c: fixed a problem building on Mac
14158
Daniel Veillard21a0f912001-02-25 19:54:14 +000014159Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * parser.c: more work on increasing parsing ferformances
14162
Daniel Veillard48b2f892001-02-25 16:11:03 +000014163Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14166 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14167 avoiding memcpy in production builds MEM_CLEANUP macro use
14168 * parser.[ch] parserInternals.c: optimizations of the tightest
14169 internal loops inside the parser. Better checking of I/O
14170 flushing/loading conditions
14171 * xmllint.c : added --timing
14172
Daniel Veillard71681102001-02-24 17:48:53 +000014173Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * configure.in: bumped to 2.3.2
14176 * doc/xml.html: updated for release
14177
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014178Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * xpath.c: found a memleak and fixed a nasty bug
14181
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014182Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xmllint.[c1] : added return code errors for xmllint
14185 * xpath.c: specific debug dump function for result value trees
14186
Daniel Veillard4b637072001-02-21 21:52:55 +000014187Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * xpath.c: finally implemented xmlXPathCompareNodeSets
14190 * test/XPath/expr/floats results/XPath/expr/floats: added
14191 a test for float expressions
14192
Daniel Veillardf714aa32001-02-21 03:07:44 +000014193Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14196 * parserInternals.[ch]: trying to speed up parsing
14197 * xpath.c : speeded up node set equality op
14198
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014199Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14200
14201 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14202 better handling of ID/IDREF and the list modules associated
14203 * configure.in: small CFLAGS cleanup
14204
Daniel Veillarda8abee62001-02-19 15:14:59 +000014205Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * configure.in: fixed iconv detection on AIX (stric)
14208
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014209Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014210
14211 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14212
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014213Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14214
14215 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14216 and optimized xmlXPathNodeSetSort
14217
Daniel Veillard142adbf2001-02-17 13:21:05 +000014218Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * xpath.c: bug fix when context size is 0
14221 * parser.c: I like Norm's Dtd because they still manage to break
14222 the parser occasionally
14223
Daniel Veillardf23e0092001-02-16 13:21:29 +000014224Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14227
Daniel Veillarde0e26512001-02-16 00:11:46 +000014228Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14231 attributes within the XML-1.0 namespace
14232
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014233Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * xpathInternals.h: exported a few axis functions
14236 * doc/xml.html: updated the doc
14237
Daniel Veillard760f4422001-02-15 14:59:48 +000014238Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * configure.in: applied patch from Daniel van Balen for OpenBSD
14241 and bumped version to 2.3.1
14242 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14243 attempt to find autoclosing was simply broken, removed it,
14244 updated the examples, this is better
14245
Daniel Veillardd194dd22001-02-14 10:37:43 +000014246Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14249 hash functionnalities.
14250 * doc/html/* : rebuild the doc
14251
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014252Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14255 on predicate
14256 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14257 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14258 really want to have tags closed on output even if we accept
14259 unclosed ones on input
14260
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014261Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14262
14263 * xpath.c: ouch don't free NULL, rare case fixed
14264 * tree.c: don't coalesce text nodes if they don't have the
14265 same behaviour wrt escaping on output
14266
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014267Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * xpath.c: small fixup
14270 * SAX.c: don't warn on empty namespaces.
14271
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014272Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * README: a bit of cleanup
14275 * configure.in: preparing for 2.3.0 release
14276
Daniel Veillard1f83d392001-02-08 09:37:42 +000014277Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * hash.[ch]: added a first version of xmlHashSize()
14280 * valid.c: another bug fix from Gary Pennington
14281
Daniel Veillard5eef6222001-02-07 18:24:48 +000014282Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * valid.c: couple of bug fixes pointed by Gary Pennington
14285 * HTMLtree.c: #if 0 cleanup
14286
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014287Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14290 which removes a time consuming check of xmlXPathNodeSetAdd()
14291 and use it in places where we are sure to not break unicity
14292
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014293Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * xpath.c: bug fixes found from XSLT
14296 * tree.c: preserve node->name special values when copying nodes.
14297 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14298 external subset are fetched when available but without full
14299 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14300 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14301 output with encoding disabled.
14302
Daniel Veillard2c833b62001-02-03 08:52:06 +000014303Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14306 xmlCheckFilename should not be called from xmlFileOpenW
14307 and xmlGzfileOpenW
14308
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014309Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14312 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14313 added the new tests for URI normalization
14314 * testURI.c: fixed stoopid bugs
14315 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14316 the URI in the error messages are now properly normalized
14317
Daniel Veillardea28ce62001-02-02 08:20:19 +000014318Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14321
Daniel Veillarde99a4762001-02-01 04:34:35 +000014322Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14325
Daniel Veillard2b325a02001-01-31 20:46:31 +000014326Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * xpath.c: fixed mod operator
14329
Daniel Veillardde55cf62001-01-31 15:53:13 +000014330Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * parser.c: fixed xmlStrcat doc
14333 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14334 trees.
14335
Daniel Veillard2f913b72001-01-31 13:23:49 +000014336Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * xpath.c result/XPath/tests/chaptersbase
14339 result/XPath/tests/simplebase: fixed XPath node()
14340 * tree.c: small fix in xmlNewNs()
14341 * Makefile.am: removed extraneous xml2Conf.sh rule
14342
Daniel Veillardb42042b2001-01-28 07:40:36 +000014343Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14346 Changed the library name, in order to get libxml-devel and
14347 libxml2-devel to coexist on a single system
14348 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14349 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14350
Daniel Veillardee0a4662001-01-27 18:59:33 +000014351Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14354 libxml2-devel installable in // as libxml-devel.
14355
Daniel Veillard5eb05942001-01-27 17:50:22 +000014356Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * doc/Makefile.am: fixed make rebuild in doc
14359 * doc/html/*.html: rebuilt the docs
14360
Daniel Veillard65c295d2001-01-26 09:32:39 +000014361Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14364
Daniel Veillard8e199902001-01-25 18:54:39 +000014365Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14368 the HTML doc to go into the -devel RPM ...
14369 * aclocal.m4 config.h.in: some updates due to auto* magic
14370
Daniel Veillard93086662001-01-25 18:13:04 +000014371Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14372
14373 * xpath.h: added a hook in the context structure allowing to
14374 link to extra support, needed for XSLT
14375
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014376Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14379 xmlXPtrCmpPoints to use it.
14380 * propagated the following patch from Alejandro Forero
14381 * include/win32config.h xmlIO.c: applied further suggestions
14382 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14383 * example/gjobread.c: fixed warnings, now that it builds
14384
14385Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14386
14387 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14388
14389 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14390 filename points to a valid file (not a directory).
14391 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14392 Added calls to xmlCheckFilenameDir.
14393
14394 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14395 `path' (rather than `filename') as the parameter to gzopen and open.
14396
Daniel Veillard48177c22001-01-23 15:27:41 +000014397Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * Makefile.am: fixed a problem with EXTRA_DIST
14400
Daniel Veillardb83ba402001-01-22 22:45:10 +000014401Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * Makefile.am example/Makefile.am: finally found the trick
14404 to build the example, i.e. add "." in SUBDIRS before example
14405 in the list <grin/>
14406
Daniel Veillard82687162001-01-22 15:32:01 +000014407Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * doc/xml.html: updated with an XSLT section, removed pointer to
14410 W3C CVS base.
14411
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014412Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14415 too, and deallocation need to occur the same way.
14416
Daniel Veillarde4566462001-01-22 09:58:39 +000014417Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14420 type correponding to an XSLT result tree fragment. Share most
14421 of the data format with node set, as well as operators.
14422 * HTMLtree.c: added a newline at the end of the doctype output
14423 whe this one is not present initially.
14424 * tree.c: make sure taht the parent and doc pointers are properly
14425 set when copying attributes (lists).
14426
Daniel Veillard701c7362001-01-21 09:48:59 +000014427Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14430
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014431Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * xpath.c: seems I finally killed that ugly path evaluation
14434 context bug (tagged 9999 in case is is wrong)
14435
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014436Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14439 for XSLT
14440
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014441Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14444 for xmlGzfileOpen() bug
14445
Daniel Veillardf6eea272001-01-18 12:17:12 +000014446Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * xpath.c: removed an error found by XSLT usage
14449 * tree.c parserInternals.h: use a predefined static string
14450 for text and comment nodes, avoid freeing them in xmlFreeNode,
14451 exported the string name in parserInternals.h and added
14452 another value to disable encoding at output (for XSLT),
14453 gain memory, time.
14454
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014455Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14456
14457 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14458 win32/libxml2/libxml2_so.dsp: new makefiles and update
14459 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14460
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014461Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14464 Gary Pennington
14465
Daniel Veillard389e6b72001-01-15 19:41:13 +000014466Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * xpath.c: fixed the comaprision of values and nodelists,
14469 need to compare nodelist still ...
14470 * debugXML.c: avoided a possible core dump
14471 * HTMLparser.c: cleanup
14472 * nanohttp.c: contributed fix.
14473 * tree.c: fixes in properties handling added xmlSetNsProp
14474 needed by libxslt
14475 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14476 comment
14477 * TODO: updated
14478
Daniel Veillard167bd532001-01-06 21:09:34 +000014479Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * parser.c parserInternals.c: applied Bjorn Reese optimization
14482 patch
14483
14484Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * Makefile.am: applied patch fro make check from Martin Vidner
14487
Daniel Veillard503b8932001-01-05 06:36:31 +000014488Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14489
14490 * configure.in: preparing 2.2.11
14491 * doc/html/*: rebuild the HTML files
14492 * doc/xml.html : updated
14493
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014494Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * tree.c: fixed a stupid bug
14497 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14498 patches related to validation of an XInclude processing result
14499 * TODO: updated
14500
Daniel Veillarde2488192001-01-04 10:54:22 +000014501Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14504 on large files
14505
Daniel Veillardf060a412001-01-03 20:52:44 +000014506Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14509
Daniel Veillard45cff692001-01-03 18:02:04 +000014510Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14513 reported by Jonas Borgström
14514 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14515
Daniel Veillard08108982001-01-03 15:24:58 +000014516Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * testXPath.c xpath.c: fixing the XPath union expressions problem
14519 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14520
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014521Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14522
14523 * xmllint.c: Made is so if the file name is "-" is will read form
14524 standard input. Sven Heinicke <sven@zen.org>
14525 * tree.c: fixed a problem when growing buffer
14526 * tree.h: fixed the comment of the node types following andersca
14527 comment
14528 * TODO: updated
14529
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014530Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * HTMLparser.[ch]: added a way to avoid adding automatically
14533 omitted tags. htmlHandleOmittedElem() allows to change the
14534 default handling.
14535 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14536 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14537 of xmllint too when using --memory flag, added a memory test
14538 suite at the Makefile level.
14539 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14540 with namespace use when encountering QNames in XPath evalation,
14541 added xmlns() scheme in XPointer.
14542 * nanoftp.c : incorporated a fix
14543 * parser.c xmlIO.c: fixed problems raised with encoding when using
14544 the memory I/O
14545 * parserInternals.c: closed bug 25934 reported by
14546 torsten.landschoff@innominate.de
14547 * TODO: updated
14548
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014549Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14552 on a non-updated tree :-(, made a 2.2.10 release to correct the
14553 situation
14554
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014555Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14556
14557 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14558 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14559 integrated a set of OpenVMS changes from Howard Taylor
14560 <Howard.Taylor@pacoast.com>
14561
Daniel Veillard58770e72000-11-25 00:48:47 +000014562Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14563
14564 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14565 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14566
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014567Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14568
14569 * HTMLparser.c: some fixes on auto-open of html/head/body
14570 * encoding.c: fixed a compilation error on some gcc env
14571 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14572 XPointer implementation
14573 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14574 related XPointer tests and associated results
14575
Daniel Veillard300f7d62000-11-24 13:04:04 +000014576Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14577
14578 * doc/xmldtd.html doc/xml.html: following a short step by step
14579 guidance on IRC to help maciej with DTDs I started a small
14580 page on the subject.
14581
Daniel Veillard748e45d2000-11-17 16:36:08 +000014582Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * HTMLparser.c: fixed handling of broken charrefs
14585 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14586 patches
14587
Daniel Veillard28929b22000-11-13 18:22:49 +000014588Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * doc/xml.html doc/html/* : rebuilt the docs after adding
14591 xinclude and updated page for 2.2.7 and 2.2.8
14592 * configure.in: releasing 2.2.8
14593
Daniel Veillard41e06512000-11-13 11:47:47 +000014594Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
14596 * parser.[ch] parserInternals.c: applied the conditional
14597 section processing fix from Jonathan P Springer
14598 <jonathan.springer2@gte.net>
14599 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14600 project file, fixed iconv default non support
14601 * xpath.c: fixed the problem of evaluating relative expressions
14602 when a node context is provided.
14603
Daniel Veillardbf432752000-11-12 15:56:56 +000014604Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * nanoftp.c: fixed gcc 2.95 new warnings
14607 * SAX.c: fixed a stupid bug
14608 * tree.c: fixed a formatting problem when round-tripping
14609 from/to memory
14610 * xinclude.c: chased memleak, fixed a base problem
14611 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14612 xmlXPtrBuildNodeList()
14613 * TODO: updated
14614 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14615 adding a first small set of regression tests for XInclude
14616
Daniel Veillardc2def842000-11-07 14:21:01 +000014617Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * nanohttp.[ch]: applied Wayne Davison patches to access
14620 the WWW-Authorization header.
14621 * parser.c: Closed Bug#30847: Problems when switching encoding
14622 in short files by applying Simon Berg's patch.
14623 * valid.c: fixed a validation problem
14624 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14625 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14626 Wayne Davison
14627 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14628 need to be extended to non full nodes selections.
14629 * xinclude.c: starts to work decently
14630
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014631Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14634 debugXML.c xmlversion.h.in: Started adding XInclude support,
14635 this is a new xmllint option
14636 * tree.c xpath.c: applied TOM patches for XPath
14637 * xpointer.c: fixed a couple of errors.
14638 * uri.c: added an escaping function needed for xinclude
14639 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14640 new warning from RH70 gcc's version
14641
Daniel Veillarda4964b72000-10-31 18:23:44 +000014642Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * HTMLparser.c: fixed loop on invalid char in scripts
14645 * parser.c: update to description of xmlIOParseDTD()
14646 * libxml.m4 xmlversion.h.in: changes contributed by
14647 Michael Schmeing <m.schmeing@internet-factory.de>
14648 * configure.in: preparing for 2.2.7
14649 * Makefile.am: trying to avoid config.h and acconfig.h
14650 being included in the distrib
14651 * configure.in: released 2.2.7
14652
14653Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14656 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14657
Daniel Veillard01411222000-10-30 15:33:22 +000014658Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * parser.[ch]: added xmlIOParseDTD()
14661 * xpointer.c: added support for the 2 extra parameters of
14662 string-range, fixed a stoopid error when '0' was present
14663 in XPointer expressions
14664 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14665 testsuite for the above
14666
Daniel Veillard6db58192000-10-30 09:27:53 +000014667Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
14669 * libxml.spec.in: improved package descriptions
14670
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014671Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * xpath.c xpathInternals.h: applied a large cleaning patch
14674 from TOM <ptittom@free.fr>, it also add namespace support
14675 for function and variables registration.
14676
Daniel Veillardbd20df72000-10-29 17:53:40 +000014677Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14680 * Makefile.mingw: Wayne Davison's update adding hash.c
14681
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014682Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * xpath.c: fixed the root evaluation problems
14685 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14686 ignorable spaces with <b> <bold> <em>
14687 * tree.c: fixed a loop in xmlSearchNsByHref()
14688
Daniel Veillard767662d2000-10-27 17:04:52 +000014689Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * xpath.c: applied another XPath patch from TOM
14692 * xpath.c include/makefile.am: applied another patch from
14693 china@thewrittenword.com (cleanup on IRIX).
14694
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014695Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14696
14697 * xml-config.1: received a fixed version from Fredrik Hallenberg
14698 <hallon@lysator.liu.se>
14699
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014700Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14703 cleanup patch for XPath
14704
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014705Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * patched to redirrect all "out of context" error messages to
14708 a reconfigurable routine. The changes are:
14709 * xmlerror.h : added the export of an error context type (void *)
14710 an error handler type xmlGenericErrorFunc there is an interface
14711 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14712 to reset the error handling routine and its argument
14713 (by default it's equivalent to respectively fprintf and stderr.
14714 * all the c files: all wild accesses to stderr or stdout within
14715 the library have been replaced to calls to the handler.
14716
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014717Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * configure.in: release 2.2.6
14720 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14721 exporting the inner functions of xpath for extension modules
14722 * doc/*: updated and rebuilt the doc
14723
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014724Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
14726 * nanohttp.c : applied Wayne HTTP cleanup patch
14727 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14728 and xmlNodeSetSpacePreserve()
14729
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014730Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * xpath.c: closing bug #29260
14733
Daniel Veillard126f2792000-10-24 17:10:12 +000014734Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14737 multikey tuples, made hash structure opaque
14738 * valid.[ch]: moved elements, attributes, notations decalarations
14739 as well as ID and refs to hash tables.
14740 * entities.c: hash cleanup
14741 * xmlmemory.c: fixed a dump problem in debug mode
14742 * include/Makefile.am: problem passing in DESTDIR= values patch
14743 from Marc Christensen <marc@calderasystems.com>
14744 * nanohttp.c: removed debugging remains
14745 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14746 * HTMLparser.c parser.c: fixing a number of problems with the
14747 macros in the *parser.c files (Wayne).
14748 * HTMLparser.c: close the previous option when opening a new one
14749 (Marc Sanfacon).
14750 * result/HTML/*: updated the HTML results accordingly
14751
Daniel Veillard52afe802000-10-22 16:56:02 +000014752Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14755 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14756 XPath functions and XML entities table to them. More to come...
14757 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14758
Daniel Veillard683cb022000-10-22 12:04:13 +000014759Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14760
14761 * tree.c: coalesce adjacent text nodes
14762 * valid.c: handling of blank nodes in DTd validation (raised
14763 by problems with a posteriori validation).
14764 * nanohttp.c: changing behaviour on HTTP write stuff.
14765 * HTMLtree.c: forced body and html to be explicitely closed.
14766 * xpath.h: exported more XPath functions.
14767
Daniel Veillard1baf4122000-10-15 20:38:39 +000014768Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14769
14770 * Release of 2.2.5
14771 * xpointer.c: range() range-inside and other helper functions
14772 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14773
Daniel Veillard47e12f22000-10-15 14:24:25 +000014774Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14777 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14778
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014779Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14782 and XPointer modules
14783
Daniel Veillard134c9f32000-10-15 10:27:08 +000014784Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14785
14786 * SAX.h: closed #25107
14787
Daniel Veillard39915622000-10-15 10:06:55 +000014788Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * testSAX.c: fixed problem with cdata reporting
14791 * SAXresult/* : updated
14792
Daniel Veillard1e851392000-10-15 10:02:56 +000014793Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14794
14795 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14796 Closed bug #27499, added to regression tests
14797 * TODO: updated
14798
Daniel Veillard7eda8452000-10-14 23:38:43 +000014799Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14800
14801 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14802 support for SCRIPT and STYLE with help from Bjorn Reese
14803 * test/HTML/* result/HTML/*: added simple testcase and updated
14804 the existing ones.
14805
Daniel Veillardff9c3302000-10-13 16:38:25 +000014806Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14809 string-range for empty strings
14810 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14811 test/XPath/xptr/strrange: augmented the XPointer testsuite
14812
Daniel Veillard189446d2000-10-13 10:23:06 +000014813Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14814
14815 * doc/xml.html doc/xmlmem.html: added a module describing memory
14816 interfaces and use, updated the main page.
14817
Daniel Veillard2f971a22000-10-12 23:26:32 +000014818Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14821 nanoftp code work on Windows too now
14822
14823Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014824
14825 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14826 * xpointer.c: implemented string-range() at least a good first version
14827 * test/XPath/docs/str test/XPath/xptr/strrange
14828 result/XPath/xptr/strrange: the string-range() tests
14829
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014830Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * Makefile.am include/Makefile.am include/win32config.h
14833 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14834 and make distcheck
14835
Daniel Veillard19d61112000-10-11 23:50:35 +000014836Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14839 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14840 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14841
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014842Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14845 patch for socklen_t detection by
14846 Albert Chin-A-Young <china@thewrittenword.com>
14847
Daniel Veillardcd429612000-10-11 15:57:05 +000014848Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14851 and added a --dtdvalid option to xmllint used to test it
14852
Daniel Veillard47c02452000-10-11 13:04:36 +000014853Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14856 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14857
Daniel Veillard2d38f042000-10-11 10:54:10 +000014858Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14861 handlings (registration, lookup, cleanup)
14862
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014863Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * configure.in Makefile.am include/makefile.am: adding XPointer
14866 and XPtrtests target
14867 * xpointer.[ch] : new files for XPointer support
14868 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14869 more XPath tests
14870
Daniel Veillard57fda592000-10-10 23:24:14 +000014871Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14872
14873 * configure.in: fixed, very broken, make distcheck works again
14874
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014875Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * More work toward 2.2.5, integrated a number of patches
14878 * configure.in Makefile.am win32config.h.in: trying to cleanup
14879 make distcheck .... huh ...
14880 * include/Makefile.am include/win32config.h: new directory
14881 for includes
14882 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14883 updated teh makefiles and instructions for WIN32
14884 * xpath.c: small fixes
14885 * test/XPath/ results/XPath: updated the testcases and results
14886 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14887 suggested patches
14888 * valid.c: fixed an ID bug
14889
Daniel Veillardb71379b2000-10-09 12:30:39 +000014890Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014893 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014894 * xpath.[ch]: worked on XPointer
14895
Daniel Veillard7e99c632000-10-06 12:59:53 +000014896Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14897
14898 * configure.in Makefile.am: 2.2.5, ship the include in an
14899 include/libxml subdirectory, use symlinks when using CVS
14900 * testSAX.c: fixed small bug
14901 * testXPath.c: changed the way testfiles are parsed
14902 * debugXML.c: same kind of cleanup when parsing an argument expression
14903 XPath/XPointers can have blanks embedded
14904 * xpath.[ch]: more cleanup, reorgs for XPointer work
14905 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14906 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14907
Daniel Veillard55b91f22000-10-05 16:30:11 +000014908Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14911 in the XPath engine, rewrote large parts of it, now it's far
14912 cleaner and in sync with the REC not an old WD. Fixed a parsing
14913 problem in the interactive XML shell found when testing XPath.
14914
Daniel Veillardac260302000-10-04 13:33:43 +000014915Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14916
14917 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14918 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14919 examples with the extra test
14920
Daniel Veillard7cfce322000-10-04 12:40:27 +000014921Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14924 the global init function.
14925
Daniel Veillard970112a2000-10-03 09:33:21 +000014926Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * HTMLparser.c: Doohhh, attribute name parsing was still case
14929 sensitive ! Fixed this ...
14930 * result/HTML/* : updated the tests results accordingly
14931
Daniel Veillard740abf52000-10-02 23:04:54 +000014932Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14933
14934 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14935 engine, should be far more stable, incorporated a new version of
14936 preceding/following axis, need testing
14937 * uri.c: fixed file:///c:/a/b/c problem
14938 * test/XPath/tests/idsimple: augmented the XPath tests
14939
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014940Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * doc/* rebuilding docs for 2.2.4 release
14943
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014944Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14945
14946 * configure.in: releasing 2.2.4
14947 * parser.[ch]: added xmlStrEqual()
14948 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14949 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14950 use xmlStrEqual instead
14951 * TODO: updated
14952 * added an XPath test
14953
Daniel Veillardbc765302000-10-01 18:23:35 +000014954Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14955
14956 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14957 * entities.h: exported xmlInitializePredefinedEntities
14958 * parser.[ch] : added xmlInitParser()
14959 * parserInternals.h : had to export htmlInitAutoClose()
14960
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014961Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14962
14963 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14964 problems
14965 * Makefile.am : added XPath regression tests to normal tests
14966 * uri.c: fixed a problem with local paths, cleanup
14967 * parser.c: fixed a problem with large CData sections
14968
Daniel Veillardd2ade932000-09-30 14:39:55 +000014969Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * configure.in xml-config.in: patch from "Ben Taylor"
14972 <sol7x86@hotmail.com> for solaris shared libs lookup
14973
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000149742000-09-30 Martin Baulig <baulig@suse.de>
14975
14976 * libxml-2.0.pc.in: Provide pkg-config script.
14977
14978 * configure.in: Create the libxml-2.0.pc script from the
14979 libxml-2.0.pc.in templates.
14980 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014981 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014982
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014983Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14986 when compiling with MSC
14987
Daniel Veillard46057e12000-09-24 18:49:59 +000014988Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * xpath.c: patch for normalize-string() substring-before(),
14991 substring-after() and translate() functions from Bjorn Reese
14992 <breese@mail1.stofanet.dk>
14993 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14994 Fredrik Hallenberg <hallon@lysator.liu.se>
14995 * TODO: updated
14996
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014997Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15000 problem of socklen_t being undefined on a number of platforms
15001 * debugXML.c: fixed a compilation problem when without snprintf
15002
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015003Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15006 an URI bug and a fix for the control-character-induced infinite loop
15007 * nanohttp.c: preventive fix for compiling on WIN32
15008
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015009Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * xmlint.c: closing bug #25000
15012
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015013Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15016 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15017 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15018 related function, fixing xmlStrncmp(), and associated cleanup
15019 * result/HTML/entities.html.sax: updating result
15020
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015021Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15022
15023 * uri.c: applied patch for URI escaping from Wayne Davison
15024 <wayned@blorf.net>
15025 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15026 from Denis Barbier <barbier@imacs.polytechnique.fr>
15027 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15028 patch from Wayne Davison
15029
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015030Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * doc/xml.html : updated with new releases, adding "how to help"
15033
Daniel Veillard04698d92000-09-17 16:00:22 +000015034Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15037 removed a few warnings in pedantic mode ...
15038 * parserInternals.c parser.c: moved encoding switching function
15039 to parserInternals.c
15040 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15041
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015042Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15045 error or warning handlers
15046
Daniel Veillardb1059e22000-09-16 14:02:43 +000015047Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15048
15049 * parserInternals.c parserInternals.h parser.c Makefile.am:
15050 created a new module parserInternals.c, moved most of the
15051 code shared by the various parsers there, as well as
15052 deprecated code from parser.c. More cleanup of parser.c
15053 * uri.c: fixed a problem when URI is NULL
15054 * valid.c: speedup when looking for an attribute declaration
15055
Daniel Veillard39c7d712000-09-10 16:14:55 +000015056Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15059 the cleanup of the computation of URI references when seeking
15060 external entities. The URI reference string and the resulting
15061 URI are both stored now.
15062 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15063 large s(n)printf checks and cleanup from Denis Barbier
15064 <barbier@imacs.polytechnique.fr>
15065 * xmlversion.h.in tree.h: couple of SGML declarations for a
15066 possible docbook module.
15067 * result/VC/ : a couple of test output changed due to the change
15068 of the entities URI
15069
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015070Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * parser.h: added a _private field for linking user's data
15073
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015074Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * parser.c parserInternals.h: demacroified most of the IS_XXX
15077 the gain in size is significant so ...
15078
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015079Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * entities.c: cases where looking up entities with doc==NULL
15082 covered
15083
Daniel Veillard90e11312000-09-05 10:42:32 +000015084Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15085
Daniel Veillard1de50802000-09-07 08:54:32 +000015086 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015087 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15088
Daniel Veillard98a79162000-09-04 11:15:39 +000015089Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15090
Daniel Veillard1de50802000-09-07 08:54:32 +000015091 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015092 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15093 * Makefile.in: added URItest and included thenin "make tests"
15094
15095Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015096
15097 * xmlversion.h.in: closed bug 22941
15098
Daniel Veillard2bb89092000-08-31 14:57:50 +000015099Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * doc/xmlio.html: added doc and example for entity loader
15102 redefinition.
15103
Daniel Veillard96984452000-08-31 13:50:12 +000015104Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15107 used by libxml
15108
Daniel Veillarde715dd22000-08-29 18:29:38 +000015109Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15110
15111 * parser.c: Fixed bug on invalid ontent characters and when using
15112 push.
15113 * xmllint.c: fixed xmllint endling of errors in push mode
15114
Daniel Veillard4948eb42000-08-29 09:41:15 +000015115Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015118 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015119 * result/HTML/*.sax: regenerated HTML SAX output
15120 * parser.c: more cleanup.
15121
Daniel Veillarde010c172000-08-28 10:04:51 +000015122Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015125 patches from Wayne Davison <wayned@users.sourceforge.net>,
15126 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015127 * HTMLparser.c: fixed an ignorable white space detection bug
15128 occuring when parsing with SAX only
15129 * result/HTML/*.sax: updated since the output is now HTML
15130 encoded...
15131
Daniel Veillard47f3f312000-08-27 22:40:15 +000015132Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015134 * HTMLparser.[ch]: applied some of Wayne Davison
15135 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015136
Daniel Veillarde0854c32000-08-27 21:12:29 +000015137Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15140 undeclared namespace prefix was used, added a warning.
15141 Cleaned up support w.r.t. entities, spilling out a warning
15142 and being pedantic on lookups.
15143 * test/warning/ent9 : added testcase for previous example.
15144 * TODO: updated
15145 * parserInternals.h parser.c: changed the way names are parsed
15146 now allow infinite size and decrease penalty for normal use
15147 * parser.c: Started a big cleanup/check of the parser code,
15148 fixed some of the most tortuous entity code, spotted code
15149 unused anymore
15150 * test/*: added tests for very long names and related nasty
15151 things.
15152
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015153Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * doc/encoding.html: added encoding aliases doc
15156 * doc/xml.html: updates
15157 * encoding.[ch]: added EncodingAliases functions
15158 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15159 bottleneck affecting large DTDs like Docbook
15160 * parser.[ch] xmllint.c: added a pedantic option, will be
15161 useful
15162 * SAX.c: redefinition of entities is reported in pedantic mode
15163 * testHTML.c: uninitialized warning from gcc
15164 * uri.c: fixed a couple of bugs
15165 * TODO: added issue raised by Michael
15166
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015167Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * doc/encoding.html: propagated Martin Duerst suggestions
15170
Daniel Veillard52402ce2000-08-22 23:36:12 +000015171Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15174 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15175 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15176 by Wayne Davison
15177
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015178Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * nanoftp.c nanohttp.c: small cleanup
15181 * TODO: updated
15182
Daniel Veillard244ece92000-08-19 20:58:02 +000015183Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15184
15185 * added an old VC testcase and updated title.xml entity
15186
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015187Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15190 done on auto-opening of <p> tags and cleanup of SAX output
15191
Daniel Veillard979e55e2000-08-19 16:48:54 +000015192Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15195
Daniel Veillard4540be42000-08-19 16:40:28 +000015196Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * doc/xml.html libxml.* structure.*: updated the doc a bit
15199
Daniel Veillard808a3f12000-08-17 13:50:51 +000015200Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15203 of SAX tests
15204
Daniel Veillard29579362000-08-14 17:57:48 +000015205Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15208 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15209
Daniel Veillard1255ab72000-08-14 15:13:33 +000015210Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15213 * testHTML.c: fix core dump on Solaris 2.x systems
15214 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15215 * result/HTML/*.sax: previous bug fix lead to new results
15216
Daniel Veillard03109292000-08-14 14:58:22 +000015217Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15220 * configure.in: added --with-readline=DIR to accept alternate
15221 path for readline include/library
15222 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15223 for ANSI under HP-UX
15224 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15225 includes @LIBS@
15226
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015227Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * doc/* : rebuilt the docs
15230 * getting ready for 2.2.2 release
15231
Daniel Veillard87b95392000-08-12 21:12:04 +000015232Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15235 and xmlAddFeature()
15236 * tree.[ch]: added xmlAddChildList()
15237 * xmllint.c: MAP_FAILED macro test
15238 * parser.h: added xmlParseCtxtExternalEntity()
15239 * valid.c: applied bug fixes removed warning
15240 * tree.c: added CDATA block to elements content
15241 * testSAX.c: cleanup of output
15242 * testHTML.c: added SAX testing
15243 * encoding.c: better error recovery
15244 * SAX.c, parser.c: fixed one of the external entity processing
15245 of the OASis testsuite
15246 * Makefile.am: added HTML SAX regression tests
15247 * configure.in: bumped to 2.2.2
15248 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15249 SAX results
15250
Daniel Veillard88a172f2000-08-04 18:23:10 +000015251Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * configure.in: patch for HP compiler
15254
152552000-08-04 Sven Heinicke <sven@zen.org>
15256
15257 * xmllint.c: Was coredumping sometimes when the file given didn't
15258 exist.
15259
Daniel Veillard46e370e2000-07-21 20:32:03 +000015260Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015263
Daniel Veillard46e370e2000-07-21 20:32:03 +000015264 when using in memory parsing. Need some cleanup.
15265 * xmllint.c configure.in: added a --memory flag to test memory
15266 parsing
15267
Daniel Veillard36650692000-07-21 15:16:39 +000015268Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * nanohttp.c: fixed socklen_t replacement to unsigned int
15271 * parser.c: fixed a space handdling missing at the end of
15272 production 28 DOCTYPE.
15273 * xmlmemory.c: fixed a stupid bug on the routine to override
15274 allocation functions
15275 * TODO: updated
15276
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015277Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * doc/ regenerated the docs
15280
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015281Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15282
15283 * doc/encoding.html doc/xml.html: added I18N doc
15284 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15285 improvements, both parser and filters, added ASCII & HTML,
15286 fixed the ISO-Latin-1 one
15287 * xmllint.c testHTML.c: added/made visible --encode
15288 * debugXML.c : cleanup
15289 * most .c files: applied patches due to warning on Windows and
15290 when using Sun Pro cc compiler
15291 * xpath.c : cleanup memleaks
15292 * nanoftp.c : added a TESTING preprocessor flag for standalong
15293 compile so that people can report bugs more easilly
15294 * nanohttp.c : ditched socklen_t which was a portability mess
15295 and replaced it with unsigned int.
15296 * tree.[ch]: added xmlHasProp()
15297 * TODO: updated
15298 * test/ : added more test for entities, NS, encoding, HTML, wap
15299 * configure.in: preparing for 2.2.0 release
15300
Daniel Veillard49703262000-07-10 10:27:46 +000015301Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015304 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015305
Daniel Veillard306be992000-07-03 12:38:45 +000015306Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * doc/xml.html: changed the xmlsoft.org structure, updated the
15309 examples w.r.t. root and childs
15310
Daniel Veillard7d853352000-07-02 18:53:09 +000015311Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15312
Daniel Veillard784b9352003-02-16 15:50:27 +000015313 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015314
Daniel Veillard365e13b2000-07-02 07:56:37 +000015315Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * HTMLparser.c: Work on character encoding support for the HTML parser
15318 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15319 * encoding.c: Fixed a potential memleak in the encoding stuff
15320
Daniel Veillardaf743792000-07-01 11:49:28 +000015321Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * doc/FAQ.html doc/Makefile.am : added a FAQ
15324
15325Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015326
15327 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15328 of the HTML parser to force it to not bypass SAX
15329
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015330Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * win32config.h.in: updated
15333 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15334 lacks iconv support :-( need to release 2.1.1
15335 * configure.in: release 2.1.1
15336 * HTMLparser: fixed bug #14784
15337 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15338 by Windows compiler
15339 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15340 the SAX startDocument() callback.
15341 * TODO: updated
15342
15343Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * added xmlStopParser()
15346
Daniel Veillardbe803962000-06-28 23:40:59 +000015347Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * configure.in: 2.1.0 prerelease
15350 * Large resync between W3C and Gnome tree
15351 * nanoftp, nanohttp.c: fixed stalled connections probs
15352 * HTMLtree.c SAX.c : support for attribute without values in
15353 HTML for andersca
15354 * valid.c: Fixed most validation + namespace problems
15355 * HTMLparser.c: start document callback for andersca
15356 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15357 * parser.h, SAX.c: serious speed improvement for large
15358 CDATA blocks
15359 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15360 different encoding
15361 * example/Makefile.am example/gjobread.c tree.h: work on
15362 libxml1 libxml2 convergence.
15363 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15364 and the LIBXML_TEST_VERSION macro
15365
Daniel Veillardc310d562000-06-23 18:32:15 +000015366Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * doc/xml.html: various patches and improvements typo fixed by
15369 Felix Natter
15370 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15371 from Felix Natter <fnatter@gmx.net>
15372
Daniel Veillardf3029822000-05-06 08:11:19 +000015373Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * doc/upgrade.html: updated with instructions for support of both
15376 libxml-1.x and libxml-2.x
15377 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15378 for 2.x support and also fixed includes
15379
15380
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015381Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15384 the encoding support, added iconv support, so now libxml if
15385 compiled with iconv automatically support japanese encodings
15386 among others. Work based on initial patch from Yuan-Chen Cheng
15387 I may have broken binary compat in the encoding handler
15388 registration scheme, but that was so utterly broken I don't
15389 expect anybody to have used this feature until now.
15390 * parserInternals.h: fixup on the CHAR range macro
15391 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15392 code.
15393 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15394 * uri.c: added xmlParseURI() I can't believe I forgot to
15395 implement this one in 2.0 !!!
15396 * SAX.c: moved doc->encoding update in the endDocument() call.
15397 * TODO: updated.
15398
Daniel Veillard06047432000-04-24 11:33:38 +000015399Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * tree.h: removed extraneous xmlRemoveProp definition
15402 * TODO: added item about --disable-corba configure switch
15403 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15404 * nanoftp.c: fixed include problems giving troubles on AIX and
15405 slowlaris
15406 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15407 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15408 comment and headers changes to lower gtk-doc number of warnings
15409 * doc/html/*: rebuilt docs
15410
Daniel Veillarde0aed302000-04-16 08:52:20 +000015411Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * HACKING: documented the tag for 1.x and instructions
15414
Daniel Veillard5e873c42000-04-12 13:27:38 +000015415Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15418 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15419 xmlCreateIOParserCtxt
15420 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15421 significant overall improvement
15422 * xmllint.c: added I/O test to xmllint
15423 * testSAX.c: added a speed test
15424 * doc/* : updated/regenerated
15425
Daniel Veillardfc708e22000-04-08 13:17:27 +000015426Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * xpath.c uri.h parserInternals.h: cosmetic changes from
15429 "Timur I. Bakeyev" <timur@bat.ru>, including making
15430 xmlCreateURI() public
15431
Daniel Veillard5d211f42000-04-07 17:00:24 +000015432Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15435 and the code at the same time. Added a clean mechanism for
15436 overload or added input methods: xmlRegisterInputCallbacks()
15437 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15438 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15439 * TODO: updated
15440 * doc/* : updated/regenerated
15441 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15442 source dir
15443
Daniel Veillarde77a9182000-04-05 19:12:29 +000015444Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * testURI.c: yet another forgotten commit, I should get some sleep !
15447
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015448Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * xmllint.c: forgot to commit this too ?
15451
Daniel Veillardb9df4042000-04-05 14:23:16 +000015452Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * xmlversion.h.in : forgot to commit this previously
15455
Daniel Veillard361d8452000-04-03 19:48:13 +000015456Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15459 * README TODO: updated for release
15460 * uri.c uri.h: added authority parsing/saving
15461 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15462 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15463 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15464 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15465 Makefile.am : added compile-time customization of libxml
15466 --with-ftp --with-http --with-html --with-xpath --with-debug
15467 --with-mem-debug
15468 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15469 #include <libxml/xxx.h> I hope it won't break too much stuff
15470 and will be manageable in the future...
15471 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15472 and added xmllint to the installed programs
15473 * uri.h: added xmlFreeURI()
15474
Daniel Veillardec303412000-03-24 13:41:54 +000015475Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * uri.c uri.h: finished the escaping handling, the base support
15478 and the URI path normalization. Looks good just lacks the
15479 authority content parsing code.
15480 * Makefile.am: added instructions to generate testURI
15481 * TODO: updated
15482 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15483 added links and icons for W3C and Gnome
15484
Daniel Veillard8f621982000-03-20 13:07:15 +000015485Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * xmlmemory.[ch] : seems I forgot to actually update the files in
15488 the last commit :-)
15489 * doc/xml.html doc/html/* : updated and uploaded the docs
15490
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015491Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15494 * TODO: updated
15495 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015496 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015497 gfree).
15498 * Makefile.am, uri.c, uri.h: added a set of functions to do
15499 exact (litteraly copied from the RFC 2396 productions) parsing
15500 and handling of URI. Will be needed for XLink, one XML WFC,
15501 XML Base and reused in the nano[ftp/http] modules. Still work
15502 to be done.
15503
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015504Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * configure.in, libxml.spec.in : libxml2
15507 * doc/* : updated the doc page, rebuilt the docs
15508
Daniel Veillardcf461992000-03-14 18:30:20 +000015509Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * all: tagged LIB_XML_1_X
15512 * *.c *.h : updated from W3C CVS tree
15513 * configure.in : 2.0.0-beta
15514 * libxml.spec.in : libxml2 package nam
15515 * result/* : new version of the tests output
15516
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015517Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15520
Daniel Veillardb566ce12000-03-04 11:39:42 +000015521Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * doc/* : rebuilt the docs
15524 * parser.c: final patch on #6766
15525 * valid.c: small patch on validity checks.
15526
Daniel Veillardfb76c402000-03-04 11:39:42 +000015527Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15530 added
15531 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15532 compatibility w.r.t. XML spec and existing code.
15533
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015534Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * parser.c: seems a better solution to <a> </a> exists,
15537 will try it for a while
15538
Daniel Veillard83a30e72000-03-02 03:33:32 +000015539Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * parser.c: tried to remove the <a> </a> generating <a/>
15542 this is hard. Left a flag for that purpose. Fixed bug #6766
15543 * configure.in: prepared 1.8.7 not released, due to previous
15544 problem
15545
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015546Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * doc/xml.html : applied second patch from Paul DuBois
15549
Daniel Veillard402e8c82000-02-29 22:57:47 +000015550Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * doc/xml.html : applied patch from Paul DuBois
15553
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015554Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15557
Daniel Veillard5feb8492000-02-02 17:15:36 +000015558Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15561 compilation warnings on various platforms.
15562 * parser.c: Fixed #5281 validity error callbacks are now desactived
15563 by default if not validating.
15564
Daniel Veillardf341f932000-02-02 14:52:08 +000015565Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15568
Daniel Veillard13c757e2000-02-01 23:59:15 +000015569Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15572 <gkatsi@cs.toronto.edu>
15573
Daniel Veillard726e8792000-01-30 20:04:29 +000015574Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15577 processing URLs
15578
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015579Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15582 xmlNanoFTPUpdateURL for persistent control connections.
15583 * configure.in: 1.8.6
15584
15585Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15588 * tree.[ch] : added xmlSaveNoEmptyTags
15589
James Henstridgef3be9312000-01-28 13:59:21 +0000155902000-01-29 James Henstridge <james@daa.com.au>
15591
15592 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15593
15594 * Makefile.am: added nanoftp.[ch] to the build.
15595
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015596Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * nanoftp.[ch]: cleanup, comments, API
15599 * debugXML.c : fixed a bug in the cat command
15600 * doc/*: regenerated the docs
15601
Daniel Veillardda07c342000-01-25 18:31:22 +000015602Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15605 * debugXML.c : fixed a bug in the cat command
15606 * valid.c: fixing some small probs
15607 * libxml.spec.in: get rid of the SNAP suffix
15608 * doc/xml.html: updated the status
15609
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015610Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * xml-config.in: xml-config --version to just return the
15613 version number
15614 * xpath.c: some cleanup w.r.t. axis when the current node is
15615 an attribute.
15616 * TODO: updated
15617
Daniel Veillard461a66c2000-01-18 18:01:01 +000015618Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * configure.in: prepared for libxml-1.8.5
15621 * doc/* recompiled the documentation
15622
156232000-01-17 Jody Goldberg <jgoldberg@home.com>
15624
15625 * configure.in : WARNING autoconf subtlety alert :
15626 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15627 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15628 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15629 get defined by AC_CHECK_HEADERS.
15630
Daniel Veillardf967b902000-01-17 16:06:10 +000015631Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15634 Rune.Djurhuus@fast.no
15635
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015636Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * TODO: updated
15639 * tree.c, parser.c: made sure that only memory alloc problems
15640 and internal parser errors are allowed to write to stdout or
15641 stderr.
15642
Daniel Veillard0142b842000-01-14 14:45:24 +000015643Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * tree.c : restored xmlNewGlobalNs since this seems used by
15646 a lot of existing code :-(, fixed a bug in xmlNewNs
15647 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15648 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15649 to exit() from the library code.
15650 * xpath.c, parser.c: removed bugs or unused code detected by
15651 Windows compilers
15652 * parser.c: started adding interfaces for parsing well balanced
15653 XML fragments
15654 * configure.in: releasing 1.8.4
15655 * doc/* : rebuilt the docs
15656
Daniel Veillard2eac5032000-01-09 21:08:56 +000015657Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * tree.[ch] : added xmlNewDocFragment() for DOM
15660 * testHTML.c: uninitialized variable.
15661
Daniel Veillardf3a73582000-01-05 14:58:39 +000015662Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * doc/* : rebuild the docs
15665
Daniel Veillard71b656e2000-01-05 14:46:17 +000015666Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15667
15668 * acconfig.h: readline and history patch
15669 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15670 * tree.c: added check and handling when possibly removing an ID
15671 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15672 and saving.
15673 * test/HTML/entities.html result/HTML/entities.html* : test for
15674 various entities reference cases
15675 * result/HTML/* : as a result output of some testcase have
15676 changed
15677 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15678 by previous example. added xmlParseTryOrFinish().
15679 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15680 entities.h debugXML.h HTMLparser.h: changed the way struct are
15681 declared to allow gtk-doc to expose those
15682 * parser.c: closed bug #4960
15683 * Makefile.am configure.in: Applied patch from
15684 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15685 and math/socket libs detection
15686
Daniel Veillard437b87b2000-01-03 17:30:46 +000015687Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * configure.in, Makefile.am: link tester against readline
15690 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15691
Daniel Veillard686d6b62000-01-03 11:08:02 +000015692Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * tree.[ch]: added xmlRemoveProp
15695 * win32config.h.in nanohttp.c: avoid including the Windows
15696 socket stuff in every C files
15697 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15698 the XmL parser(s)
15699 * test/ns4 result/ns4 etc...: added test case for previous prob
15700 * tree.c: xmlNewNs wasn't checking for double definition
15701 * Makefile.in: fixed a problem with dist-hook duplicates
15702 * parser.[hc], xmlIO.c: fixed the loading of external entities
15703 APIs, now xmlLoadExternalEntity() is used everywhere and
15704 setting up an app specific front-end using the
15705 * SAX.c parser.c: some fixes, now the xhtml spec validates
15706 with the xhtml DTD.
15707 * error.c: fixed crashes in case of no input stream
15708 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15709 to the validation tests and results
15710
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015711Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15714 too htmlCreatePushParserCtxt() and htmlParseChunk()
15715 * parser.c: a bit of cleanup.
15716 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15717 to XML) removed the last mem leak known
15718 * HTMLtree.c: output message cleanup
15719 * xmlmemory.c: display content info about memory blocks
15720 * result/HTML/wired.* : missing att value warning change
15721
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015722Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * doc/* : rebuilt the documentation
15725
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015726Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * parser.[ch] parserInternals.h: Push parser for XML,
15729 seems to work fine now
15730 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15731 --push for push testing
15732 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15733 * testSAX.c: added --push
15734 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15735 subtree
15736 * xmlIO.[ch] : enriched API + fixes for push mode
15737 * entities.[ch]: added the entity content length to the struct.
15738 * xmlmemory.[ch]: new API to show the last entries for the shell
15739 * valid.c: added required attribute testing
15740 * SAX.c: the cdata callback now merge contiguous fragments
15741 * HTMLparser.c: cleanup of some macros
15742
Daniel Veillard3c558c31999-12-22 11:30:41 +000015743Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * parser.c: fix for PIs name starting with xml
15746 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015747 * *.c, configure.in win32config.h.in : generate win32config.h for
15748 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015749
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015750Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * parser.c: fixed a stupid = vs. == bug :-(
15753 * doc/gnome-xml.sgml: s/glade/xml/
15754
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015755Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * configure.in, doc/xml.html : bug fix release 1.8.2
15758 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15759 Hopefully the end of that silly C++ include problem
15760 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15761 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15762 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15763 troubles with autoclosed elements when the stree shape doesn't
15764 follow the DtD specs. Added htmlIsAutoClosed() and
15765 htmlAutoCloseTag()
15766 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15767 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15768 * debugXML.c: fixed a bug on printing default namespaces.
15769 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15770
Daniel Veillardb24054a1999-12-18 15:32:46 +000015771Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * result/HTML/*.htm[l] : updated the HTML regression tests according
15774 to the new output
15775 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15776 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15777 problem due to intermix of extern "C" { ... } declarations for C++
15778 and recursive includes in the headers
15779
Chris Lahey323c48c1999-12-18 15:32:45 +0000157801999-12-20 Chris Lahey <clahey@umich.edu>
15781
15782 * HTMLtree.c: Made it so that html nodes with a single child do
15783 not insert a carriage return before or after the child node.
15784
Daniel Veillardb24054a1999-12-18 15:32:46 +000015785Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015786
15787 * configure.in, doc/xml.html : bug fix release 1.8.1
15788 * parser.c: fixed bug #4344
15789 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15790 added the glue to avoid C++ problems
15791 * doc/* : regenerated the documentation
15792
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015793Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15796 namespace recognition, and Dia as a resul :-(
15797 * encoding.c: closed bug #3950
15798
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015799Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * valid.c: debugging a posteriori validation, except URI expansion
15802 stuff this should be fixed now
15803 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15804 Carl Nygard <cnygard@bellatlantic.net>
15805 * tester.c: added --postvalid, cleaning of the code
15806 * tree.[ch]: added xmlDocGetRootElement()
15807
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015808Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15809
15810 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15811 c++ losage.
15812
Daniel Veillard10a2c651999-12-12 13:03:50 +000015813Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15814
15815 * configure.in, doc/xml.html : bumped to 1.8.0
15816 * xlink.[ch], Makefile.am : added framework for link detection
15817 * parser.h: added nbChars to parser context, needed for cleanup.
15818 * xmlmemory.c: removed a nasty bug when out of mem
15819 * valid.[ch]: adding namespace support for attribute decl
15820 * tester.c: added --debugent option
15821 * debugXML.[ch]: added xmlDebugDumpEntities()
15822 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15823 buffers instead, this was really needed, validation was breaking
15824 in strange ways due to that. Added xmlParseStringPEReference()
15825 and other parsing from strings functions. Entities processing
15826 modified again, but PERef are still not handled correcly but
15827 unless you're Eve Maller you won't notice :-)
15828 * HTMLparser.c: large changes toward reliability, and switched to
15829 lowercase internal tags, XHTML is lowercase, so it will help
15830 that output is closer to next version.
15831 * doc/* : regenerated the documentation, it is now hosted at
15832 http://xmlsoft.org/ (same bits I just bought the domain :-)
15833
15834
Daniel Veillard294cbca1999-12-03 13:19:09 +000015835Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15838 doc generation
15839 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15840 in the SAX API
15841 * doc/*: rebuilt the doc making sure everything appears in the
15842 HTML files
15843
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015844Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15847 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15848 which allow impressive speed improvement on dataset with
15849 large text pieces, but at the cost of broken binary
15850 compatibility and slightly bigger memory usage.
15851 Configure with --with-buffers to activate them, they
15852 are protected with XML_USE_BUFFER_CONTENT define.
15853 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15854 goal is 0 memory left allocated once parser is no more used
15855 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15856 call xmlCleanupParser() and xmlMemoryDump()
15857
Daniel Veillarda819dac1999-11-24 18:04:22 +000015858Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15861 * parser.[ch] encoding.[ch]: added memory cleanup routines
15862 * parser.c: closing bug #3788
15863 * doc/*: rebuilt the doc
15864
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015865Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15868 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15869 * tester.c: added --compress option
15870 * doc/*: rebuilt the documentation
15871
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015872Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15875 if given /proc/kcore as input !
15876 * doc/xml.html doc/*: updated and rebuilt the documentation
15877
15878Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015879
15880 * parser.c: Fixed some wrongly space collapsing code due to
15881 a misreading of the spec.
15882 * result/*: fixed the output accordingly
15883
15884Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015885
15886 * encoding.c: bug fix and typos
15887 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15888 * parser.c: added attribute normalization closing bug #3597
15889 * test/att* result/att* SAXresult/att*: testcase for attribute
15890 normalization
15891
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015892Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * configure.in: closing bug #3163 by adding extra flags for the
15895 cc compiler on HP-UX
15896
Daniel Veillard51e3b151999-11-12 17:02:31 +000015897Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * valid.[ch] : removed a typo and an enumerated type bug in the
15900 xmlAddElementDecl() function
15901 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15902 call to xmlEncodeEntitiesReentrant() so that the functions
15903 New, Set and Get are at the same level.
15904 * parser.c HTMLparser.c: extra memory allocation bug for
15905 attributes detected by someone using libxml in embedded systems :-)
15906
Daniel Veillard962195f1999-10-28 15:51:53 +000015907Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * xmlmemory.h: turned off mem debug :-\
15910
Daniel Veillard35008381999-10-25 13:15:52 +000015911Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * parser.c: closed bug #2784 a one line fix, but worth pushing
15914 a new release out
15915 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15916 some structures, comments before and after the
15917 main element, and other nastyness
15918 * HTMLtree.c tree.c: accomodate the extended HTML supported
15919 * configure.in: pushing 1.7.4
15920 * test/ent8 and related outputs : added a new test for bug #2784
15921 * test/HTML/wired.html and related output: a nasty HTML example
15922 * Makefile.am: improved the test scripts
15923 * docs/* : reran the documentation extractor, updated xml.html
15924
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015925Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15928 HTMLparser and debugged the HTML related code. HTML documents
15929 now have their own type
15930 * entities.c: do not dump &apos; for HTML output
15931 * xmlmemory.c: improvement, breakpoint mechanism
15932 * testHTML.c: added --sax --repeat ...
15933 * Makefile.am: improved the HTML tests
15934 * valid.[ch]: added xmlValidGetValidElements and
15935 xmlValidGetPotentialChildren
15936 * tester.c: added --insert to test the 2 new functions
15937 * test//* result//* SAXresult//* : regression test cleanup
15938 and extension.
15939 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15940 gnome-xml-nanohttp.html
15941
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015942Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * HTMLparser.c: fixed problems with some autoclose tags
15945 * tree.c: fixed XML output problems.
15946 * result/* SAXresult/*: update of the tests output
15947
Daniel Veillard6077d031999-10-09 09:11:45 +000015948Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * Makefile.am: Arturo patch for xmlConf.sh version info
15951 * parser.c: Tim Josling patch for single quoted items
15952 * tester.c: Tim Josling patch for tester options usage
15953 * tree.h: indent cleanup
15954
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015955Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15958 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15959
Daniel Veillard00fdf371999-10-08 09:40:39 +000015960Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15961
15962 * tree.c : Raph patch for initialization of CORBA fields
15963 * parser.c, xpath.c, ...: modification of doc comments
15964 * xpath.c : allow spaces in xpath expressions
15965
Daniel Veillardad219441999-09-27 08:17:49 +000015966Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15967
15968 * xmlmemory.h: turning off memory debug :-(
15969
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015970Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15973 better SAX interfaces.
15974 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15975 entity.
15976 * configure.in: 1.7.2
15977
15978Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015979
15980 * libxml.spec.in: fixed the URL
15981 * doc/xml.html: improved the documentation front-end
15982
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015983Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015984
15985 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15986
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015987Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015988
15989 * libxml.spec.in: fixed the alpha compile problem
15990 * parser.[ch]: changed errno to errNo in the parser context :-(
15991 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15992 * doc/xml.html: changed CHAR to xmlChar
15993 * doc/html/*: recompiled the documentation
15994 * configure.in: 1.7.1
15995
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015996Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15997
15998 * parser.h: modified the parser context struct to regain 1.4.0
15999 binary compatibility
16000 * parser.c, xml-error.h: added errno ot teh context and defined
16001 a set of errors values with update of errno
16002 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16003 DTDs and entities
16004 * *.h, *.c: complete cleanup of the use of config.h and include
16005 protection depending on the current setup.
16006 * overalll debugging, maintenance and bug-fixing on all modules
16007 * updated the documentation
16008 * ready for 1.7.0
16009
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016010Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * HTMLparser.c : cleanup
16013 * SAX.c valid.c valid.h: added ID/IDREF checking
16014 * tree.c tree.h: extended doc structure for refs
16015 * configure.in: 1.6.2
16016 * parser.c: patched bug in SAX user arg call
16017 * parserInternals.h: patched missing close in C++ wrapping
16018 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16019 especially upcoming XPointer implementation.
16020 * doc/xml.html: augmented, typo
16021
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016022Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16023
16024 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16025 not all invocations of install understand -d.
16026
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016027Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16028
16029 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16030 to make 'check' works, when builddir != srcdir.
16031
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016032Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * doc/xml.html : updated the documentation
16035
Daniel Veillard6454aec1999-09-02 22:04:43 +000016036Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16039 not deallocated memory blocks
16040 * *.c : replaces all calls to malloc() free() and realloc() to
16041 the wrapper functions/macros
16042 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16043 instead of xmlFreeNodeList()
16044
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016045Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16046
16047 * HTMLparser.c: corrected a stupid bug leading to core dump at
16048 tree deallocation. Removed warnings indicated by
16049 Stephane.Conversy@lri.fr
16050 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16051 looked for in the external subset
16052
16053Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016054
16055 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16056 on SGI by Stephane.Conversy@lri.fr
16057
Daniel Veillardb96e6431999-08-29 21:02:19 +000016058Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * all .h : changed the prototype declaration indent as in gtk
16061 * most .c : working on reducing the TODOs in the code
16062 * most .c : cleanup though -pedantic and Insure++
16063 * improvements on validation ID checkings.
16064 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16065 * xml-config.in: closed #1810
16066
16067Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016068
16069 * tree.h, valid.c, valid.h: more work on validity, IDs
16070 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16071 definition for AIX
16072
Daniel Veillardb556eb51999-08-15 17:19:50 +000016073Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16076 the distribution due to a cut'n paste error at last commit
16077
Daniel Veillardb05deb71999-08-10 19:04:08 +000016078Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * configure.in: upgraded to version 1.4.0
16081 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16082 Big update, added a large part of the validation process,
16083 it should be usable, but some parts are missing
16084 * xpath.c: improved the implementation w.r.t. root.
16085 * Makefile.am: added more tests
16086 * test and result trees: added a lot of tests
16087 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16088
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016089Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * Added an HACKING file
16092
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016093Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16094
16095 * xpath.[ch] : improvements and debug of the XPath implementation
16096 * parser.c, HTMLparser.c : modified the parsers to be progressive
16097 * tree.[ch] : extended the Buffer promitives
16098 * xmlIO.[ch] : added basic I/O routines providing progressive
16099 parsing and ready for I18N conversion plugins
16100 * SAXresult/* : the SAX callback sequence maybe slightly different
16101 now
16102 * test*.c : improved/updated the tests programs
16103 * doc/* : recompiled the docs.
16104
Daniel Veillard15b75af1999-07-26 16:42:37 +0000161051999-07-26 Michael Meeks <michael@edenproject.org>
16106
16107 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16108
16109 * tree.c: Ditto.
16110
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016111Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * configure.in: upgraded to version 1.4.0
16114 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16115 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16116 XML query language, see http://www.w3.org/TR/xpath for more details.
16117 * parser.c, parser.h: added CHAR* related string functions for XPath
16118 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16119 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16120 rebuild the docs.
16121 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16122 and regression testing capabilities for XPath.
16123
Daniel Veillardd79d7871999-07-12 10:38:12 +000016124Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16127 closing bug #1646
16128
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016129Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * Makefile.am, example/Makefile.am: closed bug #1683
16132
Daniel Veillard3166ab11999-07-11 16:14:19 +000016133Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * example/Makefile.am, configure.in: added the makefile for the
16136 gjobread example
16137
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016138Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16139
16140 * doc/Makefile.am:
16141 - fix which allow "make install DESTDIR=</install/prefix>".
16142
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016143Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16144
16145 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16146 which fixed a problem on the file reading-code.
16147
Daniel Veillard82150d81999-07-07 07:32:15 +000016148Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16151 output.
16152 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16153
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016154Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * parser.h : Oops removed the binary compatibility problem
16157 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16158 * parser.c, HTMLparser.c: applied patches for reading from stdin
16159
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016160Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * parser.c, entities.c, valid.c: cleanup bug #1591
16163 * configure.in: cleanup bug #1592
16164 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16165 the same tree back-end. Hence gdome will be available for it.
16166 * doc/Makefile.am: close bug #617
16167
Daniel Veillard97fea181999-06-26 23:07:37 +000016168Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * parser.c: alloctate a per parser context SAX interface block
16171
Daniel Veillard14fff061999-06-22 21:49:07 +000016172Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16173
16174 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16175 and xmlEncodeEntitiesReentrant with the correct one :-\
16176
16177Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * commit of my internal XML base changes, quite a lot of
16180 changes, cleanups, better entities support, framework for
16181 new I/O and charset detection and handling
16182 * Fixed the configure/Makefile stuff to generate shared libs
16183 with the proper version info, so we jumped on rev from
16184 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16185 xmlEncodeEntities() result need to be freed now, and a string
16186 xmlParserVersion provide the current library version.
16187
Raph Levien05240da1999-06-15 21:27:11 +000016188Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16189
16190 * parser.c: fixed a buffer overrun for when you have a very long
16191 attribute with no entities in it.
16192
Daniel Veillardbb2da581999-06-13 14:37:07 +000016193Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * added example directory
16196 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16197
Daniel Veillard011b63c1999-06-02 17:44:04 +000016198Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16199
16200 * Release of libxml-1.1, nearly everything has been touched for
16201 this.
16202 * Added more regression tests
16203 * Updated the documentation
16204
Daniel Veillard27d88741999-05-29 11:51:49 +000016205Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * tree.[ch]: unified the XML_NO_CORBA defines.
16208 * parser.c encoding.[ch]: started plugging in char encoding detection
16209
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016210Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16211
16212 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16213 Also freed allocated buffer.
16214
Daniel Veillard27d88741999-05-29 11:51:49 +000016215Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016216 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16217 reentrancy problem at printing. One is left in entities.c, to
16218 remove ASAP
16219 * testSAX.c : added a test example showing the use of the SAX
16220 interface if one doesn't want to build the DOM tree.
16221 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16222
Daniel Veillard517752b1999-04-05 12:20:10 +000016223Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16226 large revamping of the parser to use SAX callbacks
16227 http://www.megginson.com/SAX/ (or at least a C like interface
16228 a la Expat). It's now possible to set up your own callbacks
16229 and the parser will not build a DOM tree.
16230 * test/* result/*: updated the test suite, I finally removed
16231 the old Namespace draft support (PI based).
16232
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016233Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16234
16235 * Makefile.am: added test result to EXTRA_DIST for make tests
16236
Daniel Veillard64068b31999-03-24 20:42:16 +000016237Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * parser.c, parserInternals.h: moved the chars macro definitions
16240 to parserInternals.h
16241 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16242 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16243
Daniel Veillard012ccc11999-03-23 10:11:11 +000016244Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * xml-config.in : applied patch to make --version work
16247
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000162481999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16249
16250 * Makefile.am (check-local): Alias for `tests' target. This will
16251 cause `make check' to do the right thing.
16252 (tests): Don't run tests in srcdir. Also, replaced calls to
16253 basename with a `sed' "equivalent".
16254
Daniel Veillardd109e371999-03-05 06:26:45 +000016255Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16258 it in the header and not the sources, updated the doc.
16259 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16260 pointing this out.
16261
Daniel Veillardbc50b591999-03-01 12:28:53 +000016262Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16265 exported the inputStream routines.
16266 * doc/html/* : updated accordingly
16267
Daniel Veillardd692aa41999-02-28 21:54:31 +000016268Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * parser.c, parser.h, parserInternals.h: added a few extra
16271 internal calls to allocate and free parser contexts ...
16272 * doc/html/* : updated accordingly
16273
Daniel Veillard55a99271999-02-25 11:01:29 +000016274Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * configure.in, Makefile.am, doc/makefile.am : General changes for
16277 1.0.0 release and including the generated HTML documentation.
16278
Daniel Veillard35925471999-02-25 08:46:07 +000016279Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16280
16281 * makefile.am : added parserInternals.h, oops.
16282
Daniel Veillard1e346af1999-02-22 10:33:01 +000016283Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16284
16285 * parserInternals.h: added this header giving access to the parser
16286 internal functions.
16287 * doc/Makefile.am : added a rebuild target which rebuilds the full
16288 set of documentations
16289 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16290 the internal subset.
16291 * *.c *.h: modifications needed to generate the documentation using
16292 gtk-doc, cleanup of functions blocks, reorganisation of struct
16293 declarations.
16294
Daniel Veillard1164e751999-02-16 16:29:17 +000016295Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16298 the tar and spec file to include the beginning of the doc.
16299
Nuno Ferreira03d04781999-02-13 00:07:17 +0000163001999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16301
16302 * doc/.cvsignore: Added this file.
16303
Daniel Veillard6800ef31999-02-08 18:33:22 +000016304Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16305
16306 * tree.c: fixed xmlGetProp to return "" when the attribute
16307 exists, even if the node-list is NULL.
16308
Daniel Veillard726c7e31999-02-08 15:13:10 +000016309Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * tree.c: patched an error outputting empty attribute values.
16312 * Makefile.am and doc/makefile.am: have been updated during the
16313 week-end. Sorry for an empty CVS log, I got a shell problem.
16314
Daniel Veillard1899e851999-02-01 12:18:54 +000016315Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16316
16317 * tree.h: cleaned up using enums instead of defines
16318 * parser.c, valid.[ch]: more work on parsing/output of element
16319 declarations
16320
Daniel Veillard3b9def11999-01-31 22:15:06 +000016321Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16322
16323 * valid.[ch], tree.c, parser.c : more work toward full parsing
16324 of XML DTDs.
16325 * README: added informations about mailing-list and on-line
16326 documentation
16327
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000163281999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16329
16330 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16331
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016332Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * parser.c, tree.[ch] : more work toward conformance testing,
16335 added a last element to accelerate parsing of very flat structures
16336 started working on internal subset Element content declaration.
16337 * valid.[ch] : first cut at adding code toward validation.
16338 * previous changes had also small impact on most files, especially
16339 the conformance testing using James Clark test suite.
16340
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016341Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16342
16343 * test/* : updated the examples, most of them were not well
16344 formed (humm), and added rdf2.
16345 * result/* : resulting changes in the output.
16346
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016347Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16350
Daniel Veillard44b3a061998-12-05 17:27:22 +000016351Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16352
16353 * tree.c: patched a bug in the generation of empty attributes
16354
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016355Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16358 for node/trees/documents/... Biggest problem is namespace
16359 support when copying subtrees.
16360
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016361Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * parser.c, entities.c: improve entities and char ref encoding,
16364 and cleanups of error messages.
16365
Daniel Veillard242590e1998-11-13 18:04:35 +000016366Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16367
16368 * parser.c, entities.c: simple bug hunting done during rpm2html and
16369 rpmfind integration.
16370
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016371Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16372
16373 * parser.[ch]: Added interfaces allowing to specify a SAX
16374 handler before parsing.
16375
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016376Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16377
16378 * parser.c: redirrect all errors reporting through the SAX
16379 error function
16380
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016381Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16382
16383 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16384 * libtool, tlmain ...: update of the libtool files
16385
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163861998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16387
16388 * entities.c: Use g_snprintf insteda of snprintf.
16389
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016390Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16391
16392 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16393 added ent5 test for this purpose.
16394 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16395
Daniel Veillard27271681998-10-30 06:39:40 +000016396Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * parser.c: fixed? a strange error due to compression on a GWP
16399 document.
16400
Daniel Veillard25940b71998-10-29 05:51:30 +000016401Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16402
16403 * tree.[ch]: bug fixing
16404 * entities.[ch]: defined a specific type for predefined entities
16405 * doc/xml.html: more documentation on the library, how to use it,
16406 overview of the interfaces.
16407
Daniel Veillard16253641998-10-28 22:58:05 +000016408Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16411
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016412Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16413
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016414 * tree.c: corrected a small bug
16415 * doc/xml.html: continuing writing documentation.
16416
16417Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16418
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016419 * debugXML.h debugXML.c: added debugging utilities.
16420 * tester.c: added --debug switch.
16421 * tree.c: patched an incorrect node->type assignment.
16422 * parser.c: formatting, ensure that node->doc != NULL in attributes
16423
Daniel Veillardccb09631998-10-27 06:21:04 +000016424Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16427 entity support and provide an internal representation close to
16428 DOM one (entity ref nodes, and attribute value as tree). I tried
16429 to preserve the interface but this will surely break some apps
16430 (I have to change rpm2html/rpmfind for example). I had to change
16431 two interfaces, and the generated tree is somewhat different.
16432 * doc/* : started documenting the XML library, the tree and
16433 DOM/Corba. This is a first step.
16434
Daniel Veillard11e00581998-10-24 18:27:49 +000016435Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * parser.c: Set up the fonctions comment block, boring but useful.
16438 * parser.h, SAX.c, parser.c: now attributes are processed through
16439 the SAX interface. The problem is that my SAX interface diverged
16440 quite a bit from the original one, well this is not an official
16441 spec, and translating it from Java to C is hairy anyway...
16442
Daniel Veillard97b58771998-10-20 06:14:16 +000016443Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16446 fonctions comment block, boring but useful.
16447
16448Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016449
16450 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16451 conversion routines. However they are not yet used to convert the
16452 inputs. The core will run with UTF-8.
16453
Daniel Veillard33942841998-10-18 19:12:41 +000016454Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16455
16456 * tree.c : make sure that the type id is properly set-up when
16457 a new object is allocated, needed for DOM.
16458
Daniel Veillard27fb0751998-10-17 06:47:46 +000016459Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * tree.h, tree.c: Ok, the main objects in the tree will be native
16462 corba objects, it costs 8 bytes per Node, Attribute and Document
16463 but it simplifies the Corba integration a lot (no extra interface
16464 objects to allocate/free).
16465
Daniel Veillard0bef1311998-10-14 02:36:47 +000016466Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16467
16468 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16469 and changed NODEs contants for conformity with DOM Level 1
16470
Daniel Veillard27864701998-10-08 03:47:24 +000016471Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * added hooks to keep track of servants when creating objects
16474 xmlDoc and xmlNode (for Corba export).
16475
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016476Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * added xml-config script.
16479
Daniel Veillard7066a791998-10-01 20:28:28 +000016480Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16481
16482 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16483 to autoupdate libtool and automake conf files.
16484
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164851998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16486
16487 * Makefile.am: Use '?' to separate the sed
16488 commands as ',' is used when people pass -Wl,something.
16489
16490
Daniel Veillard15a8df41998-09-24 19:15:06 +000016491Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16492
16493 * tree.c, tree.h: added a per-document compression interface.
16494
Daniel Veillard151b1b01998-09-23 00:49:46 +000016495Tue Sep 22 20:47:38 EDT 1998
16496
16497 * tree.c, tree.h: added saving with compression and added interfaces
16498 to control the compression level (xmlGetCompressMode,
16499 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16500
Daniel Veillard70120ff1998-09-22 00:24:21 +000016501Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * parser.c: corrected a loop for files of size 0
16504
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000165051998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16506
16507 * error.h: New file. Contains prototyes from `error.c'.
16508
Tom Tromeyc19653d1998-08-14 01:22:43 +000016509Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16510
16511 * Makefile.am (xmlincdir): New macro.
16512 (xmlinc_HEADERS): Renamed from include_HEADERS.
16513
Daniel Veillard845664d1998-08-13 04:43:19 +000016514Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16515
16516 * applied small patch on numeric entities from
16517 Christopher Blizzard <blizzard@appliedtheory.com>
16518
Daniel Veillard260a68f1998-08-13 03:39:55 +000016519Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * New release 0.2, removed the old xml_* files so that it's
16522 coherent with the other CVS base (W3C), far better conformance
16523 to standard, new namespaces, decent entities support, beginning
16524 of a SAX-like interface. Nearly nothing left intact, even the
16525 test examples ...
16526
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000165271998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16528
16529 * .cvsignore: Add .deps dir
16530
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016531Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16532
16533 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16534
Daniel Veillardfe926001998-07-26 04:28:20 +000016535Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016536
Daniel Veillardfe926001998-07-26 04:28:20 +000016537 * configure.in: added test for CPP
16538 * AUTHORS, Changelog: the original ones didn't get commited but the
16539 glib ones instead, fixed.
16540 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016541
Daniel Veillardfe926001998-07-26 04:28:20 +000016542Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016543
Daniel Veillardfe926001998-07-26 04:28:20 +000016544 * integrated code developped at W3C
16545 * changed the original Copyright
16546 * migrated to automake
16547 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016548