blob: e008563c442e581d7e6e82ab882333652dd08148 [file] [log] [blame]
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in NEWS: preparing release 2.5.6
4 * doc/*: updated and rebuilt the docs
5
Daniel Veillarde5020412003-04-01 09:55:20 +00006Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * SAX.c: fixed an uninitialized memory access pointed by valgrind
9 on C14Ntests
10
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +000011Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
12
13 * relaxng.c: one more fixup of error message reporting
14
Daniel Veillard5f1946a2003-03-31 16:38:16 +000015Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
16
17 * relaxng.c: more work on bug #109225, and fixed an uninitialized
18 variable pointed out by valgrind
19
Daniel Veillarda507fbf2003-03-31 16:09:37 +000020Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * relaxng.c: try to work on bug #109225 and provide better
23 error reports.
24 * result/relaxng/* : this change the output of a number of tests
25 * xinclude.c: fixing the parsed entity redefinition problem
26 raised on the list.
27 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
28
Daniel Veillardb3721c22003-03-31 11:22:25 +000029Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
30
31 * xmlschemastypes.c: fixed date comparison to handle the tzo
32 The only failures left are disagreements on Notations and
33 '+1' not being allowed for ulong, uint, ushort and ubyte.
34
Daniel Veillard455cc072003-03-31 10:13:23 +000035Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
36
37 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
38 to the XML Schemas errata
39 http://www.w3.org/2001/05/xmlschema-errata#e2-12
40
Daniel Veillarde637c4a2003-03-30 21:10:09 +000041Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
42
43 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
44 and facets support. Currently only schemas with binHex or
45 base64 don't compile. A few error left in the test suite:
46 found 1035 test instances: 919 success 23 failures
47 most are gdate or gdateyear failing check, and a few cases where
48 James clark tests results are strange.
49 * valid.c: allow to reuse the Notation checking routine without
50 having a validation context.
51 * SAX.c: removed a #if 0
52
Daniel Veillardb6c7f412003-03-29 16:41:55 +000053Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
54
55 * xinclude.c: forgot to apply one check from #106931 patch
56 * xmlschemastypes.c: more work on XML Schemas datatypes
57
Daniel Veillardc4c21552003-03-29 10:53:38 +000058Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
61 on cleaning up XML Schemas datatypes based on James Clark tests
62 test/xsdtest/xsdtest.xml
63
Daniel Veillard80b19092003-03-28 13:29:53 +000064Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * relaxng.c: implemented comparisons for Schemas values.
67 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
68 some bugs in duration handling, comparisons for durations
69 and decimals, removed all memory leaks pointed out by James
70 testsuite. Current status is now
71 found 238 test schemas: 197 success 41 failures
72 found 1035 test instances: 803 success 130 failures
73
Daniel Veillard91a13252003-03-27 23:44:43 +000074Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
77 leaks in the W3C XML Schemas code
78 * xmlschemastypes.c: implemented nonPositiveInteger
79 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
80 fixed the test and result.
81
Daniel Veillard6560a422003-03-27 21:25:38 +000082Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
85 parser and a typo
86 * xmlschemastypes.c: reindenting, fixing a memory access
87 problem with dates.
88
Daniel Veillard6c5b2d32003-03-27 14:55:52 +000089Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * parser.c: fixing #109227 providing more context in case of
92 start/end tag mismatch
93 * python/tests/ctxterror.py python/tests/readererr.py: update the
94 tests accordingly
95
Daniel Veillardd9b72832003-03-27 14:24:00 +000096Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * xinclude.c: should fix #109327 errors on memory accesses
99
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000100Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
103 is an URI reference
104
Daniel Veillarde209b332003-03-26 21:40:13 +0000105Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * xpath.c: fixed bug #109160 on non-ASCII IDs
108
Daniel Veillard642104e2003-03-26 16:32:05 +0000109Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
110
111 * parser.c: Norm suggested a nicer error message for xml:space values
112 errors
113
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000114Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * xpath.c include/libxml/xpath.h: first part of the fix to
117 performance bug #108905, adds xmlXPathOrderDocElems() providing
118 document order for nodes.
119 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
120
Daniel Veillard09628212003-03-25 15:10:27 +0000121Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * xmlschemastypes.c: removing a warning with Sun compiler
124 bug #109154
125
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000126Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
127
128 * doc/xmllint.xml
129 * doc/xmllint.1
130 update xmllint man page with --relaxng option
131
Daniel Veillard2032d292003-03-25 11:09:40 +0000132Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * python/setup.py.in : was missing "drv_libxml2.py"
135
Daniel Veillard9adc0462003-03-24 18:39:54 +0000136Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * tree.c xpath.c: some changes related to the new way of
139 handling Result Value Tree, before 2.5.5
140
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000141Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * configure.in NEWS: preparing release 2.5.5
144 * doc/* : updated the documentation and regenerated it.
145
Daniel Veillardef0b4502003-03-24 13:57:34 +0000146Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * xpath.c: fixed some problems related to #75813 about handling
149 of Result Value Trees
150
Daniel Veillard9231ff92003-03-23 22:00:51 +0000151Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * uri.c: applied a set of patches from Lorenzo Viali correcting
154 URI parsing errors.
155
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000156Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * parser.c: validity status was not passed back when validating in
159 entities, but raised by Oliver Fischer
160
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000161Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * HTMLtree.c: avoid escaping ',' in URIs
164
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000165Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * parser.c: fixing bug #108976 get the ID/REFs to reference
168 the ID in the document content and not in the entity copy
169 * SAX.c include/libxml/parser.h: more checking of the ID/REF
170 stuff, better solution for #107208
171 * xmlregexp.c: removed a direct printf, dohhh
172 * xmlreader.c: fixed a bug on streaming validation of empty
173 elements in entities
174 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
175 cleanup of the validation tests
176 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
177 added more ID/IDREF tests to the suite
178
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000179Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
182 compiler.
183
Daniel Veillard20863822003-03-22 17:51:47 +0000184Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
187
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000188Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
191 defined in entities content
192
Daniel Veillard99737f52003-03-22 14:55:50 +0000193Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * SAX.c: Fixed validation bug #108858 on namespace names using
196 entities and reported by Brent Hendricks
197 * xmllint.c: report xmlTextReaderHasValue() result in --stream
198 --debug output.
199
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000200Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
203 about the DocType node not being reported sometimes.
204 * python/tests/reader.py: added to test to the regression checks
205
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000206Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
209 reported by Edd Dumbill
210
Daniel Veillard77a90a72003-03-22 00:04:05 +0000211Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * HTMLparser.c parser.c parserInternals.c: patch from
214 johan@evenhuis.nl for #107937 fixing some line counting
215 problems, and some other cleanups.
216 * result/HTML/: this result in some line number changes
217
Daniel Veillard580ced82003-03-21 21:22:48 +0000218Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
221 instead of libxml.spec
222 * relaxng.c: fixed some of the error reporting excessive
223 verbosity
224 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
225 xmlschemastypes.c: removed some warnings from gcc
226 * doc/libxml2-api.xml: rebuilt
227
Daniel Veillarde063f482003-03-21 16:53:17 +0000228Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * relaxng.c: another optimization, for choice this time
231 * result/relaxng/spec1* result/relaxng/tutor12_1*
232 result/relaxng/tutor3_7: cleanups.
233
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000234Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
237 * test/relaxng/testsuite.xml: augmented the test suite
238 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
239 some schemas validation tests in the presence of foreign
240 namespaces.
241
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000242Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * relaxng.c: added another interleave speedup.
245
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000246Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
247
248 * xmlschemastypes.c: added integer and fixed one of the
249 IDREFS regression tests pbm
250 * result/relaxng/docbook_0.err: updated
251
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000252Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
255 declared both in the DTD and in the Schemas <grin/>
256 * relaxng.c: more debug, added a big optimization for <mixed>
257 * test/relaxng/testsuite.xml: augmented the testsuite
258 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
259 DocBook example to the regression tests
260
Daniel Veillard798024a2003-03-19 10:36:09 +0000261Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
262
263 * check-xsddata-test-suite.py: cosmetic change for output
264 * relaxng.c: try to minimize calls to malloc/free for states.
265
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000266Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * tree.c: removed a warning
269 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
270 support
271 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
272 cleanup/improvements of the regression tests batch
273 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
274
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000275Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
276
277 * relaxng.c: fixed error msg cleanup deallocation
278 * xmlschemastypes.c: added a function to handle lists of
279 atomic types, added support for IDREFS
280
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000281Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
284 and IDREF, usable from RelaxNG now
285 * include/libxml/xmlschemastypes.h: need to add a new interface
286 because the validation modifies the infoset
287 * test/relaxng/testsuite.xml: extended the testsuite
288
Daniel Veillard952379b2003-03-17 15:37:12 +0000289Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
290
291 * relaxng.c: fixed the last core RelaxNG bug known #107083,
292 shemas datatype ID/IDREF support still missing though.
293 * xmlreader.c: fix a crashing bug with prefix raised by
294 Merijn Broeren
295 * test/relaxng/testsuite.xml: augmented the testsuite with
296 complex inheritance tests
297
Daniel Veillardfd573f12003-03-16 17:52:32 +0000298Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
299
300 * relaxng.c: switched back to the previous Relax-NG code base,
301 the derivation algorithm need severe constraining code to avoid
302 combinatorial explosion. Fixed the problem with Sebastian Rahtz
303 TEI based example and other bugs
304 * result/relaxng/*err: updated the results
305 * test/relaxng/testsuite.xml: started a new test suite
306
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000307Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
310 that the original RelaxNG validation code was un-fixeable, it got
311 rewritten to use the derivation algorithm from James Clark and
312 redebugged it (nearly) from scratch:
313 found 373 test schemas: 372 success 1 failures
314 found 529 test instances: 529 success 0 failures
315
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000316Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * SAX.c parser.c: fix some recursion problems introduced in the
319 last release.
320 * relaxng.c: more debugging of the RNG validation engine, still
321 problems though.
322
Daniel Veillard5add8682003-03-10 13:13:58 +0000323Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
324
325 * Makefile.am: stop generating wrong result file with * in name
326 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
327 * result/relaxng/demo* test/relaxng/demo: added the tests from
328 Sebastian reproducing the problem.
329
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000330Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
331
Daniel Veillard5add8682003-03-10 13:13:58 +0000332 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
333 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000334
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000335Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
336
337 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
338 variable to control the indentation for the xmllint "--format"
339 option
340
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000341Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
342
343 * encoding.c: applied Gennady's patch against buffer overrun
344
Daniel Veillard42f12e92003-03-07 18:32:59 +0000345Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
348 Clark it appeared I had bug in URI parsing code ...
349 * relaxng.c include/libxml/relaxng.h: completely revamped error
350 reporting to not loose message from optional parts.
351 * xmllint.c: added timing for RNG validation steps
352 * result/relaxng/*: updated the result, all error messages changed
353
Daniel Veillardedfd5882003-03-07 14:20:40 +0000354Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * xpath.c: fix bug #107804, the algorithm used for document order
357 computation was failing on attributes.
358
Daniel Veillard83391282003-03-06 21:37:30 +0000359Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * valid.c: fix bug #107764 , possibility of buffer overflow
362 in xmlValidDebug()
363
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000364Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
367 from Philipp Dunkel
368
Daniel Veillard5f704af2003-03-05 10:01:43 +0000369Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
370
371 * xmlschemastype.c: made powten array static it should not be exported
372 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
373 parser function.
374 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
375
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000376Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
377
378 * tree.c: fixed a node dump crash on attributes
379 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
380 an URI test bug and get better output.
381
Daniel Veillard463a5472003-02-27 21:30:32 +0000382Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
383
384 * check-xsddata-test-suite.py: give more infos
385 * relaxng.c: fix a bug reported by Sebastian Rahtz and
386 REF->DEF in attribute values.
387
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000388Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
389
390 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
391 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
392 regression tests from James Clark.
393
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000394Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * relaxng.c xmlschemas.c xmlschemastypes.c
397 include/libxml/xmlschemastypes.h: added param support for relaxng
398 type checking, started to increment the pool of simple types
399 registered, still much work to be done on simple types and
400 facets checkings.
401
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000402Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * entities.c: fixes again one of the problem raised by
405 James Clark in #106788
406
Daniel Veillardc482e262003-02-26 14:48:48 +0000407Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
408
409 * relaxng.c: Fixed a couple of problem raised by James Clark
410 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
411 datatype level still not fixed though.
412
Daniel Veillard17bed982003-02-24 20:11:43 +0000413Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
414
415 * configure.in: preparing release 2.5.4
416 * doc/*: updated and rebuilt the docs
417 * relaxng.c: removed warnings
418 * result/relaxng/*: updated the results
419
Daniel Veillardf4be0182003-02-24 19:54:33 +0000420Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * valid.c: fixes a DTD regexp generation problem.
423
Daniel Veillard02111c12003-02-24 19:14:52 +0000424Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * parser.c: fixes bug #105998 about false detection of
427 attribute consumption loop.
428
Daniel Veillard2406abd2003-02-24 18:16:47 +0000429Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
432
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000433Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * SAX.c: fixed bug #105992
436
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000437Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
438
439 * tree.c: fixed xmlSetProp and al. when the node passed is not an
440 element.
441 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
442 found 373 test schemas: 369 success 4 failures
443 found 529 test instances: 525 success 4 failures
444 * check-relaxng-test-suite.py: added memory debug reporting
445
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000446Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
447
448 * uri.c parser.c: some warning removal on Igor's patch
449 * tree.c: seems I messed up with #106788 fix
450 * python/libxml.c: fixed some base problems when Python provides
451 the resolver.
452 * relaxng.c: fixed the interleave algorithm
453 found 373 test schemas: 364 success 9 failures
454 found 529 test instances: 525 success 4 failures
455 the resulting failures are bug in the algorithm from 7.3 and
456 lack of support for params
457
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000458Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * parser.c: another fix for nodeinfo in entities problem
461 * tree.c entities.c: fixed bug #106788 from James Clark
462 some spaces need to be serialized as character references.
463
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000464Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
465
466 * parser.c uri.c: fixed the bug I introduced in the path
467 handling, reported by Sebastian Bergmann
468
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000469Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
470
471 * parser.c: fixing some nodeinfo in entities problem raised
472 by Glenn W. Bach
473 * relaxng.c: implemented the first section 7.3 check
474 * result/relaxng/*: updated the results
475
Daniel Veillardc5312d72003-02-21 17:14:10 +0000476Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
477
478 * relaxng.c: fixed some problems in the previous commit
479 and finished implementing 4.16 rules checking
480 found 373 test schemas: 353 success 20 failures
481 found 529 test instances: 519 success 6 failures
482 * result/relaxng/*: updated the results
483
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000484Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
485
486 * relaxng.c: implemented checks from section 7.2
487
Daniel Veillard77648bb2003-02-20 15:03:22 +0000488Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * relaxng.c: implemented the checks from section 7.1, fixed
491 some of the 4.20 and 4.21 problems.
492 found 373 test schemas: 338 success 35 failures
493 found 529 test instances: 519 success 6 failures
494 * result/relaxng/*: updated the results
495
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000496Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
499 * result/relaxng/*: updated the results
500
Daniel Veillardce14fa52003-02-19 17:32:48 +0000501Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
502
503 * relaxng.c: more bugfixes
504 * result/relaxng/*: updated the results
505
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000506Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
507
508 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
509 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
510 * SAX.c: ensured xmlDoc.URL is always canonic
511 * parser.c: obsoleted xmlNormalizeWindowsPath
512 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
513 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
514 * win32/libxml2.def.src: added few exports
515
516
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000517Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * Makefile.am configure.in: patched to have shared libraries
520 for Python regression tests and static binaries for gdb debug
521 in my development environment
522 * relaxng.c: more bugfixes
523 found 373 test schemas: 296 success 77 failures
524 found 529 test instances: 516 success 8 failures
525 * result/relaxng/*: updated the results
526
Daniel Veillard8fe98712003-02-19 00:19:14 +0000527Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
530
Daniel Veillardd4310742003-02-18 21:12:46 +0000531Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * xmlschemastypes.c: float/double check bugfix
534 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
535 validation
536 * xmlreader.c: add a TODO for Jody
537 * relaxng.c: bugfix bugfix bugfix
538 found 373 test schemas: 300 success 73 failures
539 found 529 test instances: 507 success 10 failures
540 * result/relaxng/*: updated the results
541
Daniel Veillard2df2de22003-02-17 23:34:33 +0000542Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
545
Daniel Veillard416589a2003-02-17 17:25:42 +0000546Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
547
548 * relaxng.c check-relaxng-test-suite.py: more work on the
549 RelaxNG implementation conformance testing.
550 found 373 test schemas: 284 success 89 failures
551 found 529 test instances: 448 success 47 failures
552 * result/relaxng/*: updated the results
553
Daniel Veillard784b9352003-02-16 15:50:27 +0000554Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
557 a patch from Kjartan Maraas to fix some typos
558
Daniel Veillardfebcca42003-02-16 15:44:18 +0000559Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * relaxng.c: more bug-hunting
562 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
563 intermediate rng tree
564 * python/generator.py: patch from Stephane Bidoul to fix the generator
565 on python < 2.2
566
Daniel Veillardd2298792003-02-14 16:54:11 +0000567Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * check-relaxng-test-suite.py relaxng.c: more testing on the
570 Relax-NG front, cleaning up the regression tests failures
571 current state and I forgot support for "mixed":
572 found 373 test schemas: 280 success 93 failures
573 found 529 test instances: 401 success 68 failures
574 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
575 moved the Name, NCName and QName validation routine in tree.c
576 * uri.c: fixed handling of URI ending up with #, i.e. having
577 an empty fragment ID.
578 * result/relaxng/*: updated the results
579
Daniel Veillard9a237c92003-02-13 15:52:58 +0000580Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
581
582 * check-xinclude-test-suite.py: improved the script accordingly
583 to the XInclude regression tests updates
584 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
585 November 2002
586 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
587 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
588 augmented the Xpointer testsuite for the element() scheme
589
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000590Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
591
592 * relaxng.c: added TODO for the DTD compatibility spec
593 * xinclude.c: more bug fixes driven by the testsuite
594
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000595Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
598 regression tests for XInclude, improved the script, improving
599 XInclude error reporting mechanism
600
Daniel Veillard1d788d22003-02-10 16:21:58 +0000601Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * NEWS doc/* configure.in: preparing release 2.5.3
604
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000605Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * tree.c: trying to fix #104934 about some XHTML1 serialization
608 issues.
609
Daniel Veillard809faa52003-02-10 15:43:53 +0000610Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
613 encoding conversion when the input buffer stops in the
614 middle of a multibyte char
615
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000616Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
619 * check-relaxng-test-suite.py: python script to run regression
620 against OASIS RelaxNG testsuite
621 * relaxng.c: some cleanup tweaks
622 * HTMLparser.c globals.c: cleanups in comments
623 * doc/libxml2-api.xml: updated the API
624 * result/relaxng/*: errors moved files, so large diffs but
625 no changes at the semantic level.
626
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000627Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * tree.c: fixing #105678 problem when dumping a namespace node.
630
Daniel Veillard591b4be2003-02-09 23:33:36 +0000631Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * xpath.c: fixed doc comment problems
634 * python/generator.py python/libxml_wrap.h python/types.c: adding
635 RelaxNG wrappers
636 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
637 test of those early Python RelaxNG bindings
638
639Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000640
641 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
642 * relaxng.c: found the validation problem I had with interleave
643 when not covering all remaining siblings
644 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
645 testsuite and check the RNG schemas against the RNG schemas
646 given in appendix A
647
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000648Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
649
650 * win32/Makefile.msvc: updates for RelaxNG
651 * win32/Makefile.mingw: updates for RelaxNG
652 * win32/libxml2.def.src: added RelaxNG exports
653
Daniel Veillard97fd5672003-02-07 13:01:54 +0000654Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * xinclude.c: applied another bug fix from Sean Chittenden
657
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000658Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
659
660 * configure.in xmllint.c: I f...ed up the default configuration
661 of schemas and --relaxng option display in xmllint, pointed by
662 Morus Walter.
663 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
664 detection module, fixes bug #105374.
665
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000666Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * xmlschemastypes.c: added the boolean base type.
669
Daniel Veillard96a4b252003-02-06 08:22:32 +0000670Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * xmlschemastypes.c: started implementing some of the missing
673 default simple types
674 * result/relaxng/*: updated the results
675
Daniel Veillard72fef162003-02-05 14:31:19 +0000676Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * NEWS doc/*: updated the docs, ready for 2.5.2 release
679
Daniel Veillard71531f32003-02-05 13:19:53 +0000680Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
681
682 * HTMLparser.c tree.c xmlIO.c: comments cleanups
683 * Makefile.am: use xmllint for doing the RelaxNG tests
684 * configure.in: preparing 2.5.2 made schemas support default to
685 on instead of off
686 * relaxng.c: removed the verbosity
687 * xmllint.c: added --relaxng option
688 * python/generator.py python/libxml_wrap.h: prepared the integration
689 of the new RelaxNG module and schemas
690 * result/relaxng/*: less verbose output
691
Daniel Veillardec498e12003-02-05 11:01:50 +0000692Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694 * valid.c: do not run content model validation if the
695 content is not determinist
696
Daniel Veillardde590ca2003-02-05 10:45:26 +0000697Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
698
699 * SAX.c: added the redefinition of namespaced attribute
700 check that was missing as Fabrice Desré pointed out.
701
Daniel Veillard930dfb62003-02-05 10:17:38 +0000702Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
705 improvements from Nick Kew, allowing to do more checking
706 to HTML elements and attributes.
707
Daniel Veillard4287c572003-02-04 22:48:53 +0000708Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * xinclude.c: fixing bug #105137 about entities declaration
711 needing to be copied to the including document.
712
Daniel Veillard652d8a92003-02-04 19:28:49 +0000713Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
714
715 * catalog.c: fixed bug #104817 with delegateURI
716 * xpath.c: fixing bugs #104123 and #104125
717
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000718Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * configure.in valid.c xmlreader.c python/libxml_wrap.h
721 python/types.c: fixing #104096 to compile without regexps
722
Daniel Veillard57e79b32003-02-04 15:33:12 +0000723Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
724
725 * valid.c: fixing bug #103969 forgot to add an epsilon transition
726 when building the automata for elem*
727
Daniel Veillard358a9892003-02-04 15:22:32 +0000728Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730 * HTMLparser.c: applied patch from Arne de Bruijn fixing
731 bug #103827
732
Daniel Veillardeb137172003-02-04 15:18:06 +0000733Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * HTMLparser.c: updating a comment, fixing #103776
736
Daniel Veillard8d589042003-02-04 15:07:21 +0000737Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
738
739 * parser.c: fixing bug 105049 for validity checking of content
740 within recursive entities.
741
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000742Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * HTMLparser.c: try to fix # 105049
745 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
746 * tree.c: updated a function comment
747
Daniel Veillard419a7682003-02-03 23:22:49 +0000748Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
749
750 * relaxng: more work on grammars and refs/defs
751 * test/relaxng/* result/relaxng/*: augmented/updated the
752 regression tests
753
Daniel Veillard144fae12003-02-03 13:17:57 +0000754Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * relaxng: more work on name classes, except support
757 * test/relaxng/* result/relaxng/*: augmented/updated the
758 regression tests
759
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000760Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
761
762 * relaxng: more work on name classes, the "validate all" schemas
763 seems to work now.
764 * test/relaxng/* result/relaxng/*: augmented/updated the
765 regression tests
766
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000767Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
770 * parser.c: put a guard against infinite document depth, basically
771 trying to avoid another kind of DoS attack.
772 * relaxng.c: some code w.r.t. nameClasses
773
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000774Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
775
776 * test/relaxng/* result/relaxng/*: check all the namespace support
777 was actually correct based on tutorial section 10.
778
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000779Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
780
781 * relaxng: include seems to work okay now
782 * test/relaxng/* result/relaxng/*: augmented/updated the
783 regression tests
784
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000785Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * relaxng.c: a bit of work done in the train back.
788 * test/relaxng/*: added one of the include tests
789
Daniel Veillard154877e2003-01-30 12:17:05 +0000790Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * relaxng: more work done in the train
793 * test/relaxng/* result/relaxng/*: augmented/updated the
794 regression tests
795
Daniel Veillarde431a272003-01-29 23:02:33 +0000796Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * relaxng.c: debugging of externalRef
799 * test/relaxng/* result/relaxng/*: augmented/updated the
800 regression tests
801
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000802Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * relaxng.c: more work on Relax-NG, implementing externalRef
805 * test/relaxng/* result/relaxng/*: augmented/updated the
806 regression tests
807 * Makefile.am: cleanup to Relaxtests target
808
Daniel Veillardb08c9812003-01-28 23:09:49 +0000809Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
810
811 * relaxng.c: more work on Relax-NG, implementing interleave
812 * test/relaxng/* result/relaxng/*: augmented/updated the
813 regression tests
814
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000815Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
816
817 * relaxng.c: more work on Relax-NG, implementing interleave
818 * test/relaxng/* result/relaxng/*: augmented/updated the
819 regression tests
820
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000821Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
822
823 * doc/tutorial/customfo.xsl
824 * doc/tutorial/customhtml.xsl
825 adding stylesheet customizations used to generate fo
826 for pdf and html
827
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000828Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * relaxng.c: more work on Relax-NG
831 * test/relaxng/* result/relaxng/*: augmented/updated the
832 regression tests
833 * xmlschemastypes.c: added a number of base type definition but not
834 the associated checks, those are still TODOs
835
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000836Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
837
838 in docs/tutorial:
839 * apa.html
840 * apb.html
841 * apc.html
842 * apd.html
843 * ape.html
844 * apf.html
845 * apg.html
846 * ar01s02.html
847 * ar01s03.html
848 * ar01s04.html
849 * ar01s05.html
850 * ar01s06.html
851 * ar01s07.html
852 * ar01s08.html
853 * index.html
854 * xmltutorial.pdf
855 * xmltutorial.xml
856 add index to tutorial
857
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000858Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
859
860 * doc/xmlcatalog.1
861 * doc/xmlcatalog_man.html
862 * doc/xmlcatalog_man.xml
863 belatedly fixing bug #93622 (adds rewriteURI type to
864 "--add" option in xmlcatalog man page
865
Daniel Veillard3be27512003-01-26 19:49:04 +0000866Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
867
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000868 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000869 Julio Merino, closing #104475
870
Daniel Veillardea3f3982003-01-26 19:45:18 +0000871Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
872
873 * relaxng.c: more work on Relax-NG
874 * test/relaxng/* result/relaxng/*: augmented/updated the
875 regression tests
876
Daniel Veillardedc91922003-01-26 00:52:04 +0000877Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * relaxng.c: more work on Relax-NG
880 * test/relaxng/* result/relaxng/*: augmented/updated the
881 regression tests
882
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000883Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * README: updated the policy on private mail answers
886 * relaxng.c: more work on Relax-NG
887 * test/relaxng/* result/relaxng/*: augmented/updated the
888 regression tests
889
Daniel Veillard7424eb62003-01-24 14:14:52 +0000890Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
891
892 * error.c parser.c tree.c: applied a documentation patch from
893 Stefan Kost
894
Daniel Veillard276be4a2003-01-24 01:03:34 +0000895Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * relaxng.c: more work on Relax-NG
898 * doc/*: regenerated the docs
899 * test/relaxng/* result/relaxng/*: updated and augmented the
900 Relax-NG regression tests and results
901
Daniel Veillard6eadf632003-01-23 18:29:16 +0000902Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
905 First commit of the new Relax-NG validation code, not generally
906 useful yet.
907 * test/relaxng/* result/relaxng/*: current state of the regression
908 tests
909
Daniel Veillard814a76d2003-01-23 18:24:20 +0000910Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * tree.c: minimized the memory allocated for GetContent
913 and a bit of cleanup.
914
Daniel Veillardff12c492003-01-23 16:42:55 +0000915Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * python/generator.py: seems there is no good reasons to
918 not generate bindings for XPointer
919
Daniel Veillard540a31a2003-01-21 11:21:07 +0000920Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
921
922 * xmlreader.c doc/apibuild.py: applied a new patch from
923 Stéphane Bidoul for cleanups
924 * doc/libxml2-api.xml: rebuilt the API description with
925 new entry points
926
Daniel Veillard417be3a2003-01-20 21:26:34 +0000927Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
928
929 * xmlreader.c python/drv_libxml2.py python/generator.py
930 python/libxml.c python/libxml.py python/libxml_wrap.h
931 python/types.c: patch from Stéphane Bidoul for better per
932 context error message APIs
933 * python/tests/ctxterror.py python/tests/readererr.py:
934 update of the tests
935
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000936Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
937
938 * doc/guidelines.html
939 grammar and spelling cleanup
940
Daniel Veillard26f70262003-01-16 22:45:08 +0000941Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
942
943 * xmlreader.c include/libxml/xmlreader.h python/generator.py
944 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
945 a patch from Stéphane Bidoul to allow per XMLtextReader error
946 and warning handling
947 * python/tests/Makefile.am python/tests/readererr.py: adding the
948 specific regression test
949
Daniel Veillard71f9d732003-01-14 16:07:16 +0000950Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
953 should raise a syntax error
954
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000955Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * python/libxml.c: cleanup patch from Stéphane Bidoul
958
Daniel Veillard81601f92003-01-14 13:42:37 +0000959Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
962
Daniel Veillarde6227e02003-01-14 11:42:39 +0000963Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * python/generator.py python/libxml.c python/libxml.py
966 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000967 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000968 Python level.
969 * python/tests/Makefile.am python/tests/ctxterror.py: added a
970 regression test for it.
971
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000972Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * xmlreader.c: fixed the streaming property of the reader,
975 it was generating tree faster than consuming it. Pointed out
976 by Nate Myers
977 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
978
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000979Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
980
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000981 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000982
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000983Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * xpath.c: fix to the XPath implementation for parent and
986 ancestors axis when operating on a Result Value Tree.
987 Fixes bug #100271
988
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000989Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
992 to fix some URI/file escaping problems
993
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000994Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * python/generator.py: fixed a bug raised by Raymond Wiker,
997 docSetRootElement() should not raise an exception if the
998 return is None
999
Daniel Veillard3e20a292003-01-10 13:14:40 +00001000Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1003 fixed bug #102181 by applying the suggested change and fixing
1004 the generation/registration problem.
1005
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001006Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1009 routines.
1010
Daniel Veillard8f872442003-01-09 23:19:02 +00001011Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1012
1013 * parser.c: one more IsEmptyElement crazyness, that time in
1014 external parsed entities if substitution is asked.
1015 * python/tests/reader3.py: added a specific test.
1016
Daniel Veillarde329fc22003-01-09 21:36:42 +00001017Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1020 support and improved error handler registration
1021
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001022Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1025 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1026 * README: fixed a link
1027
Daniel Veillarde2830f12003-01-08 17:47:49 +00001028Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * configure.in doc/* NEWS: preparing 2.5.1 release
1031 * SAX.c parser.c: fixing XmlTextReader bug
1032
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001033Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1034
1035 * SAX.c: fuck, I introduced a memory leak on external parsed
1036 entities in 2.5.0 :-(
1037
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001038Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1039
1040 * xmllint.c: another fix needed as pointed by Christophe Merlet
1041 for --stream --debug if compiled without debug support.
1042
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001043Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1044
1045 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001046 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001047 update man page with --stream and --chkregister
1048
Daniel Veillard8326e732003-01-07 00:19:07 +00001049Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * globals.c: fixed --with-threads compile
1052 * xmllint.c: fixed --without-debug compile
1053 * include/libxml/globals.h: cleanup
1054 * include/libxml/schemasInternals.h: add a missing include
1055
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001056Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * configure.in NEWS: preparing 2.5.0 release
1059 * SAX.c: only warn in pedantic mode about namespace name
1060 brokeness
1061 * globals.c: fix a doc generation problem
1062 * uri.c: fix #101520
1063 * doc/*: updated and rebuilt the doc for the release, includuding
1064 stylesheet update
1065 * python/Makefile.am: fix a filename bug
1066
1067Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1070 should not be called.
1071
1072Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * libxml-2.0.pc.in: applied the patch to fix #101894
1075
1076Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * tree.c : applied patch from Lukas Schroeder for register callbacks
1079 * valid.c: modified patch from Lukas Schroeder to test
1080 register callbacks with --chkregister
1081
1082Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * xmlreader.c: seriously changed the way data are pushed to
1085 the underlying parser, go by block of 512 bytes instead of
1086 tryng to detect tag boundaries at that level. Changed the
1087 way empty element are detected and tagged.
1088 * python/tests/reader.py python/tests/reader2.py
1089 python/tests/reader3.py: small changes mostly due to context
1090 reporting being different and DTD node being reported. Some
1091 errors previously undetected are now caught and fixed.
1092 * doc/xmlreader.html: flagged last section as TODO
1093
1094Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * python/libxml.py: integrated the Python 2.2 optimizations
1097 from Hannu Krosing, while maintaining compatibility with
1098 1.5 and 2.1
1099
1100Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * xmllint.c: a bit of cleanup
1103 * xmlreader.c: small fix
1104 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1105 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1106
1107Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * python/setup.py.in: patch from Stéphane Bidoul to include
1110 drv_libxml2.py in setup.py
1111
1112Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * doc/xmlreader.html: starting documenting the new XmlTextReader
1115 interface.
1116
1117Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmllint.c: added the --stream flag to use the TextReader API
1120 * xmlreader.c: small performance tweak
1121
1122Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * xmlreader.c python/tests/reader2py: okay the DTD validation
1125 code on top of the XMLTextParser API should be solid now.
1126
1127Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * xmlreader.c python/tests/reader2py: Fixing some more mess
1130 with validation and recursive entities while using the
1131 reader interface, it's getting a bit messy...
1132
1133Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1134
1135 * xmlreader.c python/tests/reader.py: another couple of problem
1136 related to IsEmptyElement reported by Stéphane Bidoul needed
1137 some fixes.
1138
1139Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1142 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1143 based on the python XmlTextReader interface.
1144
1145Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * tree.c: backing out one change in the last patch which broke the
1148 regression tests
1149
1150Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1151
1152 * global.data globals.c tree.c include/libxml/globals.h: applied
1153 an old patch from Lukas Schroeder to track node creation and
1154 destruction. Probably missing a lot of references at the moment
1155 and not usable reliably.
1156
1157Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1158
1159 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1160 from doc/news.html and a stylesheet
1161
1162Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * xmlreader.c python/tests/reader.py: fixed another couple of
1165 xmlreader bugs reported by Stéphane Bidoul and added tests.
1166
1167Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * xmlreader.c python/tests/reader2.py: fixed another validity
1170 checking in external parsed entities raised by Stéphane Bidoul
1171 and added a specific regression test.
1172 * python/tests/reader3.py: cleanup
1173
1174Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * xmlreader.c python/tests/reader2.py: fixed a problem with
1177 validation within entities pointed by Stéphane Bidoul, augmented
1178 the tests to catch those.
1179
1180Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * python/generator.py: modified the generator to allow keeping
1183 class references when creating new classes, needed to fix a bug
1184 pointed by Stéphane Bidoul where the input buffer of the
1185 xmlTextReader instance gets destroyed if the python wrapper for
1186 the input is not referenced anymore.
1187
1188Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1191 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1192
1193Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * xmlreader.c python/tests/reader.py: fixed another problem
1196 pointed by Stéphane Bidoul
1197
1198Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1201 with "<a/>"
1202
1203Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * SAX.c: warn on xmlns:prefix="foo"
1206 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1207 for namespace attributes handling.
1208
1209Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1212 a really nasty problem raised by a DocBook XSLT transform
1213 provided by Sebastian Bergmann
1214
1215Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1218 by Stéphane Bidoul and integrated it into the tests
1219
1220Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1223 extended the XmlTextReader API a bit, addding accessors for
1224 the current doc and node, and an entity substitution mode for
1225 the parser.
1226 * python/libxml.py python/libxml2class.txt: related updates
1227 * python/tests/Makefile.am python/tests/reader.py
1228 python/tests/reader2.py python/tests/reader3.py: updated a bit
1229 the old tests and added a new one to test the entities handling
1230
1231Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * python/generator.py python/libxml2class.txt
1234 python/tests/reader.py python/tests/reader2.py: changed the
1235 generator to provide casing for the XmlTextReader similar to
1236 C# so that examples and documentation are more directly transposable.
1237 Fixed the couple of tests in the suite.
1238
1239Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * doc/guidelines.html: added a document on guildeline for
1242 publishing and deploying XML
1243
1244Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * valid.c xmlreader.c: final touch running DTD validation
1247 on the XmlTextReader
1248 * python/tests/Makefile.am python/tests/reader2.py: added a
1249 specific run based on the examples from test/valid/*.xml
1250
1251Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * python/libxml.py: added a few predefined xmlTextReader parser
1254 configuration values.
1255
1256Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * python/libxml_wrap.h: trying to fix #102037
1259
1260Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * SAX.c: fixing bug #95296, when the predefined entities
1263 are redefined in the DTD the default one must be used
1264 instead anyway.
1265
1266Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1267
1268 * doc/xmllint.xml
1269 * doc/xmllint.1
1270 Add discussion of XML_DEBUG_CATALOG to xmllint man
1271 page - bug #100907
1272
1273
1274Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * xmlreader.c: Fixed the empty node detection to avoid reporting
1277 an inexistant close tag.
1278
1279Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1282 for Python 2.1
1283
1284Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1287
1288Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * doc/libxml2-api.xml python/tests/reader.py: one really need
1291 to provide the base URI information when creating a reader parser
1292 from an input stream. Updated the API and the example using it.
1293
1294Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1297 include/libxml/valid.h include/libxml/xmlreader.h: working on
1298 DTD validation on top of xml reader interfaces. Allows to
1299 validate arbitrary large instances. This required some extensions
1300 to the valid module interface and augmenting the size of xmlID
1301 and xmlRef structs a bit.
1302 * uri.c xmlregexp.c: simple cleanup.
1303
1304Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1307 work on the xml reader interfaces.
1308 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1309 Web page for the Windows binaries.
1310
1311Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * xmlIO.c: applied a patch for VMS following the report by
1314 Nigel Hall
1315
1316Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * parser.c: the parseStartTag bug fix wasn't complete.
1319
1320Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1323 parseStartTag, fixing it.
1324 * test/att4 result/att4 result/noent/att4: adding the test
1325 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1326 more methods to XmlTextReader.
1327
1328Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1329
1330 * win32/libxml2.def.src: added more xml reader exports
1331 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1332 to the build
1333
1334Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1335
1336 * doc/tutorial/xmltutorial.xml
1337 plus generated html and pdf
1338 Updating tutorial again based on further comments from Niraj
1339 Tolia on the last iteration
1340
1341Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1342
1343 * doc/tutorial/xmltutorial.xml
1344 * doc/tutorial/includekeyword.c
1345 * doc/tutorial/includegetattribute.c
1346 plus generated html and pdf
1347 Adding fix from Niraj Tolia to tutorial to properly free memory.
1348
1349
1350Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1353 more methods of XmlTextReader.
1354 * python/libxml2class.txt python/tests/reader.py: this increased the
1355 methods in the bndings, augmented the test to check those new
1356 functions.
1357
1358Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1361 methods of XmlTextReader.
1362 * python/generator.py python/libxml_wrap.h python/types.c
1363 python/libxml2class.txt: added the reader to the Python bindings
1364 * python/tests/Makefile.am python/tests/reader.py: added a specific
1365 test for the Python bindings of the Reader APIs
1366 * parser.c: small cleanup.
1367
1368Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * xinclude.c: fallback was only copying the first child not the
1371 full child list of the fallback element, closes #89684 as reopened
1372 by Bernd Kuemmerlen
1373
1374Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1375
1376 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1377
1378Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * configure.in: preparing release of 2.4.30
1381 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1382 gives enum values, fix functype return type, put back fields in
1383 structs
1384 * doc/*: updated the docs rebuilt
1385
1386Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1389 about htmlNodeDumpOutput location.
1390 * xpath.c: removed an undefined function signature
1391 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1392 too many symbols in the API breaking the python bindings.
1393 Updated with the libxslt/libexslt changes.
1394
1395Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * configure.in: preparing release of 2.4.29
1398 * doc/*: rebuilt the docs and API
1399 * xmlreader.c: a few more fixes for the XmlTextReader API
1400
1401Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1402
1403 * include/win32config.h: applied mingw patch from Magnus Henoch
1404
1405Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1408
1409Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1412 building Python script, does the C parsing directly, generates
1413 a better API description including structure fieds defs and
1414 enums. Still a couple of bugs, but good enough for the python
1415 wrappers now.
1416 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1417 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1418 include/libxml/schemasInternals.h include/libxml/tree.h: more
1419 cleanup based on the python analysis script reports.
1420 * libxml.spec.in: make sure the API XML description is part of the
1421 devel package.
1422
1423Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1426 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1427 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1428 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1429 code cleanup, especially the function comments.
1430 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1431
1432Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * Makefile.am xmlreader.c include/libxml/Makefile.am
1435 include/libxml/xmlreader.h: Adding a new set of APIs based on
1436 the C# TextXmlReader API but converted to C. Allow to parse
1437 in constant memory usage, far simpler to program and explain
1438 than the SAX like APIs, unfinished but working.
1439 * testReader.c: test program
1440
1441Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1442
1443 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1444
1445Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * tree.c: Chip turner indicated that XHTML1 serialization
1448 rule for style actually break on both IE and Mozilla,
1449 try to avoid the rule if escaping ain't necessary
1450
1451Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * nanhttp.c: handle HTTP URL escaping, problem reported by
1454 Glen Nakamura and Stefano Zacchiroli
1455
1456Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1459
1460Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * uri.c: Johann Richard pointed out some XPointer problems for
1463 URN based URI references in XInclude. Modified the URI parsing
1464 and saving routines to allow correct parsing and saving of
1465 XPointers, especially when attached to "opaque" scheme accordingly
1466 to RFC 2396
1467
1468Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1471 of refactoring to the HTML saving code.
1472 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1473 in the doc.
1474
1475Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1478 to a buffer API to reuse the generic dump to an OutputIO layer,
1479 this reduces code, fixes xmlNodeDump() for XHTML, also made
1480 xmlNodeDump() now return the number of byte written.
1481
1482Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * python/setup.py.in: another patch from Stéphane Bidoul for
1485 Python bindings on Windows
1486 * doc/parsedecl.py: small cleanup
1487
1488Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * libxml.spec.in configure.in: add a line in %changelog for releases
1491
1492Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * parser.c: patch from Marcus Clarke fixing a problem in entities
1495 parsing that was detected in KDe documentations environment.
1496
1497Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1498
1499 * python/libxml.c (libxml_prev): Return the previous as opposed to
1500 the next node (I guess this is the result of some cut & paste programming:)
1501
1502Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1505
1506Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * python/generator.py python/libxml.c python/setup.py.in: trying
1509 to fix the Python bindings build on Windows (Stéphane Bidoul)
1510
1511Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1512
1513 * win32/configure.js: added option for python bindings
1514 * win32/libxml2.def.src: added more exports
1515
1516Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1517
1518 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1519 pthreads
1520 * win32/wince/*: applied updates to Windows CE port from Javier
1521
1522Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * configure.in: preparing 2.4.28
1525 * libxml.spec.in doc/Makefile.am: some cleanup
1526 * doc/*: updated the news and regenerated.
1527
1528Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * HTMLparser.c: final touch at closing #87235 </p> end tags
1531 need to be generated.
1532 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1533 this change slightly the output of a few tests
1534 * doc/*: regenerated
1535
1536Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * parserInternals.c: fixing bug #99190 when UTF8 document are
1539 parsed using the progressive parser and the end of the chunk
1540 is in the middle of an UTF8 multibyte character.
1541
1542Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1543
1544 * threads.c: fixed initialization problem in xmlNewGlobalState
1545 which was causing crash.
1546 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1547 in xmlInitializeGlobalState.
1548 * parserInternals.c: cleaned up ctxt->sax initialisation.
1549
1550Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * tree.c include/libxml/tree.h: modified the existing APIs
1553 to handle XHTML1 serialization rules automatically, also add
1554 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1555 libxslt serialization uses it when needed without changing
1556 the library API.
1557 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1558 result/xhtml1: added a new test specifically for xhtml1 output
1559 and updated the result of one XHTML1 test
1560
1561Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * xinclude.c parserInternals.c encoding.c: fixed #99082
1564 for xi:include encoding="..." support on text includes.
1565 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1566 test/XInclude/ents/isolatin.txt : added a specific regression test
1567 * python/generator.py python/libxml2class.txt: fixed the generator
1568 the new set of comments generated for doc/libxml2-api.xml were
1569 breaking the python generation.
1570
1571Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1574 * configure.in: patch for Solaris on new autoconf closes #98880
1575 * doc/parsedecl.py: repair the frigging API building script,
1576 did I say that python xmllib sucks ?
1577 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1578 and some comment are no more truncated.
1579
1580Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * parser.c: Martin Stoilov pointed out a potential leak in
1583 xmlCreateMemoryParserCtxt
1584
1585Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1588 included in HTML documents and using the push parser.
1589
1590Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1591
1592 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1593 specified, look for the Python interpreter not just in the
1594 specified root but also in the specified location. Fixes #98825
1595
1596Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * python/libxml.c: fixing bug #98792 , node may have no doc
1599 and dereferencing without checking ain't good ...
1600
1601Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * configure.in: preparing release 2.4.27
1604 * doc/* : updated and rebuilt the docs
1605 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1606 and all the docs are actually packaged and in the final RPMs
1607 * parser.c parserInternals.c include/libxml/parser.h: restore
1608 xmllint --recover feature.
1609
1610Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
Daniel Veillard784b9352003-02-16 15:50:27 +00001612 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001613 processing of parsed entities, and XPath computation on sustitued
1614 entities.
1615 * testXPath.c: make sure entities are substitued.
1616
1617Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1618
Daniel Veillard784b9352003-02-16 15:50:27 +00001619 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001620 processing of internal parsed entities, which had to be changed.
1621
1622Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1625 trying to fix bug #98517 about building outside the source tree
1626 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1627
1628Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1629
1630 * include/win32config.h: cleanup
1631 * win32/Makefile.mingw: integrated mingw in JScript configure
1632 * win32/Makefile.msvc: modified to allow mingw coexistence
1633 * win32/configure.js: integrated mingw
1634 * win32/Readme.txt: cleanup
1635
1636Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * HTMLparser.c: strengthen the guard in the Pop macros,
1639 like in the XML parser, closes bug #97315
1640
1641Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1644 callback is never used.
1645
1646Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * parserInternals.c: fixed the initialization of the SAX structure
1649 which was breaking xsltproc
1650 * xpath.c: patch from Petr Pajas for CDATA nodes
1651 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1652 * parser.c include/libxml/parser.h: patch from Peter Jones
1653 removing a leak in xmlSAXParseMemory() and adding the
1654 function xmlSAXParseMemoryWithData()
1655
1656Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1657
1658 adding pdf of tutorial, changing web page to link to it
1659 * doc/tutorial/xmltutorial.pdf
1660 * doc/xml.html
1661 * doc/docs.html
1662
1663Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1664
1665 * doc/tutorial/ar01s08.html
1666 adding file what I forgot for tutorial
1667
1668
1669Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1670
1671 Adding encoding discussion to tutorial
1672 Added:
1673 * doc/tutorial/images/*.png: DocBook admonition image files
1674 * doc/tutorial/apf.html, apg.html: new generated html
1675 * doc/tutorial/includeconvert.c: conversion code entity file
1676 changed:
1677 * doc/tutorial/xmltutorial.xml: DocBook original
1678 * doc/tutorial/*.html: generated html
1679
1680Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1681
1682 * include/libxml/*.h: retired xmlwin32version.h
1683 * doc/Makefile.am: retired xmlwin32version.h
1684 * win32/configure.js: retired xmlwin32version.h
1685
1686Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1687
1688 * win32/libxml2.def.src: exported additional symbols
1689 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1690 sisterhood
1691
1692Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * globals.c: fixed a typo pointed out by Igor
1695 * xpath.c: try to speed up node compare using line numbers
1696 if available.
1697
1698Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * tree.c: make xmlFreeNode() handle attributes correctly.
1701
1702Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1703
1704 * catalog.c: completed the #96963 fix, as reported by Karl
1705 Eichwalder
1706
1707Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1710
1711Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * Makefile.am: switched the order of a couple of includes
1714 to fix bugs #97100
1715
1716Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1717
1718 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1719 xmlLoadCatalogs that used to separate directories with a ':'.
1720
1721Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1722
1723 * threads.c: improvements to the Windows-side of thread handling
1724 * testThreads.c: conditionally excluded unistd.h
1725 * testThradsWin32.c: broke overlong lines
1726 * include/win32config.h: adapted thread-related macros to the new
1727 scheme and for pthreads on Windows
1728 * win32/Makefile.msvc: introduced a more flexible thread build,
1729 added testThreads[Win32].c to the build
1730 * win32/configure.js: introduced a more flexible thread config
1731
17322002-10-31 John Fleck <jfleck@inkstain.net>
1733
1734 * doc/xml.html (and, by implication, FAQ.html)
1735 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1736
1737Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1738
1739 * configure.in: removed xmlwin32version.h
1740 * include/libxml/Makefile.am: removed xmlwin32version.h
1741
1742Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * tree.c: applied patch from Brian Stafford to fix a bug
1745 in xmlReconciliateNs()
1746
1747Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * tree.c: applied patch from Christian Glahn to allow
1750 xmlNewChild() on document fragment nodes
1751
1752Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * parser.c: Christian Glahn found a problem with a recent
1755 patch to xmlParseBalancedChunkMemoryRecover()
1756 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1757 problems
1758 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1759 test/schemas/seq*: added the test cases from Charles
1760
1761Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1764 serious cleanup of the spec file and associated changes
1765 in the Makefiles.
1766 * valid.c: try to remove some warnings on x86_64
1767
1768Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1771 fix bug #96586
1772
1773Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1776 parsing, applied his patch
1777 * result/HTML/attrents.html result/HTML/attrents.html.err
1778 result/HTML/attrents.html.sax test/HTML/attrents.html:
1779 added the test and result case provided by Mikhail Sogrine
1780
1781Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * vms/build_libxml.com vms/config.vms vms/readme.vms
1784 include/libxml/parser.h include/libxml/parserInternals.h
1785 include/libxml/tree.h include/libxml/xmlIO.h
1786 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1787 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1788 Applied the VMS update patch from Craig A. Berry
1789 * doc/*.html: update
1790
1791Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1794
1795Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * debugXML.c: adding a grep command to --shell in xmllint
1798 for T.V. Raman
1799
1800Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * xmlcatalog.c: tried to fix some of the problem with --sgml
1803
1804Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * parser.c: tried to fix bug #91500 where doc->children may
1807 be overriden by a call to xmlParseBalancedChunkMemory()
1808
1809Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1812 identifiers in SGML catalogs containing '&'
1813
1814Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * python/types.c: fixed bugs when passing result value tree
1817 to Python functions.
1818
1819Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * configure.in: preparing the release of 2.4.26
1822 * doc/*: updated and rebuilt the documentation
1823
1824Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * parser.c: fixed a XML Namespace compliance bug reported by
1827 Alexander Grimalovsky
1828
1829Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * HTMLtree.c: fixed serialization of script and style when
1832 they are not lowercase (i.e. added using the API to the tree).
1833
1834Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * valid.c: make xmlValidateDocument emit a warning msg if there
1837 is no DTD, pointed by Christian Glahn
1838
1839Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1842 content model when some of the blocks have min or max, and a couple
1843 of bugs found in the process.
1844 * result/schemas/list0* test/schemas/list0*: added some specific
1845 regression tests
1846
1847Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * README: updated the contact informations
1850
1851Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1854 misses it, reported by Peter Bray.
1855
1856Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1859 and removed a few warnings
1860
1861Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * parser.c: Christian Glahn found a small bug in the push parser.
1864 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1865 public
1866
1867Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * xmlschemas.c include/libxml/xmlschemas.h: added
1870 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1871 * testSchemas.c: added --memory to test the new interface
1872
1873Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * doc/index.py doc/search.php: integrated the XSLT indexing,
1876 a few fixed in the indexer, added a scope selection at the
1877 search level.
1878
1879Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1882 this was due to uninitialized parts of the validation context
1883
1884Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * debugXML.c: applied patch from Mark Vakoc except the API
1887 change, preserved it.
1888 * doc/*: updated the docs to point to the search engine for
1889 information lookup or before bug/help reports.
1890
1891Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * doc/index.py doc/search.php: added mailing-list archives
1894 indexing and lookup
1895
1896Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1899
1900Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * doc/index.py: improved HTML indexing
1903 * doc/search.php: make the queries also lookup the HTML based indexes
1904
1905Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * doc/index.py: added HTML page indexing
1908
1909Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1910
1911 * xmlIO.c: extended Windows path normalisation to fix the base
1912 problem in libxslt.
1913 * catalog.c: fixed list handling in XML_CATALOG_FILES
1914
1915Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * valid.c: typo/bug found by Christian Glahn
1918
1919Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1920
1921 * xmlIO.c: applied Windows CE patch from Javier.
1922 * win32/wince: new directory, contains support for the PocketPC
1923 with Windows CE from Javier.
1924 * include/win32config.h: reorganised, removed duplicate
1925 definitions and applied WinCE patch from Javier.
1926 * include/wsockcompat.h: new file, now contains WinSock
1927 compatibility macros.
1928 * win32/Makefile.msvc: introduced double-run compilation.
1929
1930Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * configure.in include/libxml/xmlwin32version.h: preparing release
1933 of 2.4.25
1934 * doc/*: updated and regenerated teh docs and web pages.
1935
1936Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1939 error were not covering namespace declarations.
1940 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1941 it was missing the attribute declaration for the namespace
1942 * result/VC/NS3: the fix now report breakages in that test
1943
1944Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1947
1948Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1951 and regenerated the docs and web site
1952
1953Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1956 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1957 not before
1958
1959Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * python/generator.py python/libxml2class.txt: fixed a stupid error
1962 breaking the python API
1963
1964Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1967 triostr.c triostr.h: applied a trio update patch from
1968 Bjorn Reese which should work with MinGW
1969
1970Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * tree.c: improving some documentation comments
1973 * xmlregexp.c: found and fixed a mem leak with python regression tests
1974 * doc/*: rebuilt the doc and the API XML file including the
1975 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1976 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1977 python/types.c: added access to the XML Schemas regexps from
1978 python
1979 * python/tests/Makefile.am python/tests/regexp.py: added a
1980 simple regexp bindings test
1981
1982Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1983
1984 * doc/xml.html:
1985 fixing ftp links - thanks to Vitaly Ostanin
1986
1987Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * xmlregexp.c: fixed the data callback on transition functionality
1990 which was broken when using the compact form
1991 * result/schemas/*: updated the results, less verbose, all tests
1992 pass like before
1993 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1994 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1995 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1996 annoying warnings
1997 * xpath.c: try to provide better error report when possible
1998
1999Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * Makefile.am: fixed a breakage raised by Jacob
2002
2003Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2004
2005 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2006 which don't use sockets
2007
2008Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2009
2010 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2011 * win32/configure.js: applied zlib patch from Daniel Gehriger
2012
2013Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2014
2015 * win32/configure.js: applied the patch from Mark Vakoc for
2016 regexp support
2017 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2018 for regexp support
2019
2020Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * xmlschemastypes.c: as pointed by Igor Float and Double
2023 parsing ain't finished yet
2024
2025Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * Makefile.am configure.in: trying to fix #88412 by bypassing
2028 all the python subdir if python ain't detected
2029
2030Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2031
2032 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2033 made configuring with regexps/automata/unicode the default
2034 but without schemas ATM
2035 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2036 fixed the regexp based DTD validation performance and memory
2037 problem by switching to a compact form for determinist regexps
2038 and detecting the determinism property in the process. Seems
2039 as fast as the old DTD validation specific engine :-) despite
2040 the regexp built and compaction process.
2041
2042Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * valid.c: determinism is debugged, new DTD checking code now works
2045 but xmlFAComputesDeterminism takes far too much CPU and the whole
2046 set usues too much memory to be really usable as-is
2047
2048Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * tree.c: fixed another stupid bug in xmlGetNodePath()
2051 * xmllint.c: --version now report the options compiled in
2052
2053Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * HTMLparser.c: small cleanup
2056 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2057 when configured with them. A bit of debugging around the determinism
2058 checks is still needed
2059
2060Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2063
2064Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * xmlIO.c: small portability glitch fixed.
2067
2068Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * xmlschemastypes.c: incomplete steps for real/double support
2071 * testAutomata.c include/libxml/xmlautomata.h
2072 include/libxml/xmlregexp.h: avoiding a compilation problem
2073 * valid.c include/libxml/valid.h: starting the work toward using
2074 the regexps for actual DTD validation
2075
2076Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * hash.c: cosmetic cleanup
2079 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2080 integrating a DTD validation layer based on the regexps
2081
2082Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2085 the determinism was tested before eliminating the epsilon
2086 transitions :-(
2087
2088Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * python/generator.py python/libxml.c python/libxml.py
2091 python/libxml2-python-api.xml python/libxml2class.txt
2092 python/libxml_wrap.h python/types.c: updated the python
2093 bindings, added code for easier File I/O, and the ability to
2094 define a resolver from Python fixing bug #91635
2095 * python/tests/Makefile.am python/tests/inbuf.py
2096 python/tests/outbuf.py python/tests/pushSAXhtml.py
2097 python/tests/resolver.py python/tests/serialize.py: updated
2098 and augmented the set of Python tests.
2099
2100Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2101
2102 * win32/configure.js: added more readme info for the binary
2103 package.
2104
2105Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * xmlIO.c: fixed a stupid out of bound array error
2108
2109Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2112 messing around with support for Windows path, cleanups,
2113 trying to identify and fix the various code path to the
2114 filename access. Added xmlNormalizeWindowsPath()
2115
2116Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * error.c valid.c: working on better error reporting of validity
2119 errors, especially providing an accurate context.
2120 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2121 error reports in those cases.
2122
2123Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2126 parser.c parserInternals.c xmlIO.c: get rid of all the
2127 perror() calls made in the library execution paths. This
2128 should fix both #92059 and #92385
2129
2130Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * xmllint.c: memory leak reporting was broken after a change
2133 of the preprocessor symbol used to activate it.
2134
2135Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * tree.c: try to make the copy function work for node of
2138 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2139 DOM layers though, not libxml2 itself.
2140
2141Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * valid.c: try to provide file and line informations, not all
2144 messages are covered, but it's a (good) start
2145
2146Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * xinclude.c: reimplemented a large part of the XInclude
2149 processor, trying to minimize resources used, James Henstridge
2150 provided a huge test case which was exhibiting severe memory
2151 consumption problems.
2152
2153Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * python/Makefile.am: applied patch from Christophe Merlet to
2156 reestablish DESTDIR
2157
2158Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * libxml.spec.in: fixes libary path for x86_64 AMD
2161
2162Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2163
2164 * doc/tutorial/includekeyword.c
2165 * doc/tutorial/xmltutorial.xml:
2166 (plus resulting generated html files)
2167 fixing one spot I missed in the tutorial where I hadn't freed
2168 memory properly
2169
2170Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2171
2172 * doc/tutorial/includeaddattribute.c
2173 * doc/tutorial/includeaddkeyword.c
2174 * doc/tutorial/includegetattribute.c
2175 * doc/tutorial/includekeyword.c
2176 * doc/tutorial/xmltutorial.xml
2177 * doc/tutorial/*.html:
2178 update tutorial to properly free memory (thanks to Christopher
2179 R. Harris for pointing out that this needs to be done)
2180 * doc/tutorial/images/callouts/*.png:
2181 added image files so the callouts are graphical, making it
2182 easier to read ( use "--param callout.graphics 1" to generate
2183 html with graphical callouts)
2184
2185Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2188 nice logos generated by Marc Liyanage
2189 * doc/site.xsl *.html: changed the stylesheet to show the new
2190 logo and regenerated the pages
2191
2192Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2195
2196Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * xpath.c: possible mem leak patch from Jason Adams
2199
2200Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2203 in the XQuery namespace
2204 * configure.in: preparing 2.4.24
2205 * doc/*.html: updated the web pages
2206
2207Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * python/generator.py: closing bug #85258 by generating conditional
2210 compile check to avoid linking to routines not configured in.
2211
22122002-08-22 Havoc Pennington <hp@pobox.com>
2213
2214 * autogen.sh: update error message for missing automake
2215
2216Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * python/Makefile.am: typo in target name resulted in libxml2.py
2219 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2220
2221Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * win32/win32/Makefile.mingw: updated with version from
2224 Elizabeth Barham at http://soggytrousers.net/repository/
2225
2226Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2227
2228 * win32/Makefile.msvc: added the prefix location to the include
2229 and lib search path.
2230
22312002-08-18 Havoc Pennington <hp@pobox.com>
2232
2233 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2234 both automake 1.6 and 1.4 installed get the right automake. Means
2235 compilation from CVS will now require the latest automake 1.4
2236 release, or manually creating symlinks called "automake-1.4" and
2237 "aclocal-1.4"
2238
2239Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * configure.in python/Makefile.am: more AMD 64 induced changes from
2242 Frederic Crozat
2243
2244Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * xinclude.c: oops I was missing the xml:base fixup too
2247 * result/XInclude/*.xml: this adds xml:base attributes to most
2248 results of the tests
2249
2250Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * xinclude.c: quick but apparently working implementation of
2253 xi:fallback, should close bug #89684
2254 * Makefile.am test/XInclude/docs/fallback.xml
2255 result/XInclude/fallback.xml: added a basic test for fallback,
2256 and run with --nowarning to avoid a spurious warning
2257 * configure.in: applied patch from Frederic Crozat for python
2258 bindings on AMD 64bits machines.
2259
2260Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2263 the caller don't pass a SAX callback block.
2264
2265Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * tree.c: applied the same fix for the XML-1.0 namespace to
2268 xmlSearchNsByHref() as was done for xmlSearchNs()
2269
2270Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * libxml.3: small cleanup of the man page
2273 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2274 when serializing HREF attributes generated by XSLT.
2275
2276Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2279 version of Marc Liyanage' patch for boolean attributes in HTML
2280 output
2281
2282Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * python/tests/serialize.py: fixed the test results, indenting
2285 behaviour changed slightly
2286
2287Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2288
2289 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2290 new c14n function to Windows def files
2291
2292Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2293
2294 * c14n.c: fixed a memory leak in c14n code
2295
2296Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * parser.c include/libxml/parser.h: adding a new API for Christian
2299 Glahn: xmlParseBalancedChunkMemoryRecover
2300 * valid.c: patch from Rick Jones for some grammar cleanup in
2301 validation messages
2302 * result/VC/* result/valid/*: this slightly change some of the
2303 regression tests outputs
2304
2305Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * tree.c: trying to fix a problem in namespaced attribute handling
2308 raised by Christian Glahn
2309
2310Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * encoding.c include/libxml/encoding.h: Opening the interface
2313 xmlNewCharEncodingHandler as requested in #89415
2314 * python/generator.py python/setup.py.in: applied cleanup
2315 patches from Marc-Andre Lemburg
2316 * tree.c: fixing bug #89332 on a specific case of loosing
2317 the XML-1.0 namespace on xml:xxx attributes
2318
2319Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2320
2321 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2322 corner case from new Merlin's test suite and added a callback
2323 that will be used to improve xmlsec performance
2324
2325
2326Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * HTMLtree.c: trying to fix the <style> escaping problem in
2329 HTML serialization bug #89342
2330
2331Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2334 and rebuilt the web site.
2335
2336Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2337
2338 * include/libxml/tree.h: added _private member to xmlNs struct
2339
2340Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * HTMLparser.c: fixing bug #84876 based on the xml working
2343 code.
2344
2345Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2346
2347 * python/Makefile.am: enhanced to fix bug 72012 (errors
2348 when using '-jX' make parameter)
2349
2350Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2351
2352 * xpath.c: small additional enhancement for booleans
2353 compared to nodesets
2354
2355Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * HTMLtree.c: changed the order of the encoding declaration
2358 attributes in the meta tags due to a bug in IE/Mac
2359
2360Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2361
2362 * xpath.c: enhanced handling of booleans (especially '='
2363 and '!=' for nodesets) - fixes bug 85256. Added new
2364 routine xmlXPathNotEqualValues for more proper handling
2365 of '!=' when nodesets are involved.
2366
2367Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2370 doc/xmlcatalog_man.xml to the source distribution
2371
2372Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2373
2374 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2375 asked for this.
2376
2377Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * configure.in: preparing 2.4.23
2380 * doc/*: rebuilt the docs
2381
2382Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * parser.c: fixing bug #84169 by fixing the
2385 comment of xmlCreatePushParserCtxt to describe the
2386 encoding detection parameters better.
2387
2388Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * valid.c: fixing bug #79331 in one path the lookup for
2391 ID attributes on a namespaced node wasn't handled correctly :-\
2392
2393Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * HTMLparser.c: trying to fix 87235 about discarded white
2396 spaces in the HTML parser.
2397 * result/HTML/*: this changes the output of a number of HTML
2398 regression tests
2399
2400Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * xpath.c: applied patch from Richard Jinks for the namespace
2403 axis + fixed a memory error.
2404 * parser.c parserInternals.c: applied patches from Peter Jacobi
2405 removing ctxt->token for good.
2406 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2407 popped out by the regression tests.
2408 * Makefile.am: patch for threads makefile from Gary Pennington
2409
2410Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2411
2412 * xpath.c: enhanced behaviour of position() after usage of
2413 expressions involving preceding-sibling (et al).
2414
2415Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * hash.c: applied a patch from Peter Jacobi to solve a problem
2418 when compiling with the Watcom C on Win32
2419 * result/schemas/*.err: the change of hashing algo generated
2420 permutations in the output
2421
2422Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * hash.c: applied patch from Sander Vesik improving the quality of
2425 the hash function.
2426
24272002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2428
2429 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2430 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2431 xmllint.c xpath.c: replaced sprintf() with snprintf()
2432 to prevent possible buffer overflow (the bug was pointed
2433 out by Anju Premachandran)
2434
2435Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * parser.c: removed an uninitialized data error popped by valgrind
2438 on PE references
2439
2440Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2441
2442 * doc/xml.html
2443 adding tutorial reference to the web page
2444
2445Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2446
2447 * doc/tutorial/xmltutorial.xml
2448 * doc/tutorial/ar01s07.html
2449 * doc/tutorial/ape.html
2450 * doc/tutorial/includegetattribute.c
2451 adding section to tutorial about retrieving an attribute
2452 value
2453
2454Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * parser.c: applied a couple of patches from Peter Jacobi to start
2457 to get rid of ctxt->token, with a possible significant speed
2458 improvement to be gained once done. Better compliance with PE
2459 references constructs in DTDs too.
2460 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2461 from Peter too
2462
2463Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2466 xmlParseElement was likely to have been deallocated at the
2467 time of the report, possibly leading to segfault. Just report
2468 the tag name now.
2469
2470Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * xpath.c: patch from Richard Jinks for XPath substring() function
2473 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2474
24752002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2476
2477 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2478
2479Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2480
2481 *doc/FAQ.html
2482 fixing typos in FAQ, thanks to Robert Funnell for the
2483 editing help
2484
2485Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * NEWS: got complaints from rpmlint that it was empty
2488
2489Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2490
2491 * added doc/tutorial, including:
2492 apa.html
2493 apb.html
2494 apc.html
2495 apd.html
2496 ar01s02.html
2497 ar01s03.html
2498 ar01s04.html
2499 ar01s05.html
2500 ar01s06.html
2501 includeaddattribute.c
2502 includeaddkeyword.c
2503 includekeyword.c
2504 includestory.xml
2505 index.html
2506 xmltutorial.xml
2507 libxml tutorial, including generated html
2508
2509Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2510
2511 * result/c14n/exc-without-comments/merlin-c14n-two-*
2512 result/c14n/without-comments/merlin-c14n-two-*
2513 test/c14n/exc-without-comments/merlin-c14n-two-*
2514 test/c14n/without-comments/merlin-c14n-two-*
2515 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2516 c14n/exc-c14n and slightly modified test script to handle
2517 these test cases
2518 * c14n.c: fixed bugs for complicated nodes set (namespace
2519 without node and others from merlin-c14n-two.tar.gz)
2520 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2521 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2522 for xmlsec performance patch
2523 * xpath.c: fixed self::node() for namespaces and attributes
2524
2525Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2526
2527 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2528 but with the format parameter
2529 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2530
2531Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2532
2533 * Makefile.am: updated c14n tests suite
2534 * c14n.c: performance improvement for previous c14n patch
2535
2536Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * parser.c: another peroformance patch from Peter Jacobi, that
2539 time on parsing attribute values.
2540
2541Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2542
2543 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2544 into LibXML2 test suite
2545
2546Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2547
2548 * c14n.c: propagating xpath ancesstors node fix to c14n
2549 plus small performance improvement to reduce number of
2550 mallocs
2551 * xpath.c: fixed ancestors axis processing for namespace nodes
2552
2553Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2556 Peter Jacobi
2557
2558Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * configure.in: preparing 2.4.22
2561
2562Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2565 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2566 a public entry point.
2567 * doc/*: rebuilt the API and docs
2568
2569Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * xpath.c: patch from Richard Jinks to fix a problem introduced
2572 in the previous patch and pointed by Norm
2573
2574Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * libxml.spec.in: fixing bug #81112
2577
2578Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * uri.c: fixing bug #82848
2581
2582Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2585 output of one catalog test
2586
2587Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2588
2589 * global.data globals.c tree.c include/libxml/globals.h
2590 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2591 default value for global parameter xmlIndentTreeOutput to 1 and
2592 introduced new global parameter xmlTreeIndentString (the string
2593 used to do one-level indent) with default value " " (as it was
2594 in tree.c)
2595
2596Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2599 with trio and schemas.
2600
2601Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * xpath.c: patch from Richard Jinks to fix the problem raised in
2604 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2605
2606Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * xmlschemas.c: a bit of work on import.
2609 * xmlschemastypes.c: Charles Bozeman provided a compare function
2610 for date/time types so min/max facet restrictions should work,
2611 indeterminate comparisons return an error instead of equal.
2612 * test/schemas/date_0* result/schemas/date_0_0: specific test
2613 from Charles Bozeman too
2614
2615Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2618 from Christian Cornelssen fixing the man pages and the Catalog
2619 building script.
2620 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2621 next step is <xs:import> I now have a reasonable understanding
2622 of how it works.
2623
2624Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2627
2628Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2629
2630 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2631
2632Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * xpath.c: fixing an XPath function evalutation bug pointed out
2635 by Alexey Efimov where the context was lost when evaluating
2636 the function arguments
2637
2638Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2639
2640 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2641 function public for XMLSec performance optimizations
2642
2643Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * python/generator.py python/libxml2class.txt : fixed a problem
2646 with the HTML parser pointed by Gary Benson
2647 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2648 example
2649
2650Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2651 * parser.c: fixed bug #81159 (memory growth in SAX)
2652
2653Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2654 * xpath.c: fixed bug #78858 (the real fix)
2655
2656Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2657 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2658
2659Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * tree.c: modified xmlNodeSetBase to allow changing the
2662 base of a document.
2663
2664Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * xmlschemastypes.c: patch Charles Bozeman for validation of
2667 all the date, time, and duration types
2668 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2669 * configure.in: fixed an error pointed by an user
2670 * xml2-config.in: fixed an error pointed by an user
2671
2672Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2673
2674 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2675 win32/libxml2.def.src xmlIO.c: exported default
2676 'file:', 'http:' and 'ftp:' protocols input handlers
2677 and maked protocols comparisson case insensitive
2678
2679Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * configure.in: Neven Has detected a typo
2682
2683Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2686 as one of the persons allowed to commit directly to the
2687 module.
2688
2689Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2692 * valid.c: raised a too low limit
2693 * doc/*: rebuilt the docs
2694
2695Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * test/XPath/expr/floats test/XPath/expr/functions
2698 result/XPath/expr/floats result/XPath/expr/functions
2699 xpath.c: another XPath conformance patch from Richard Jinks
2700
2701Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * xmlschemas.c: fixed validation of attribute groups.
2704 * test/schemas result/schemas: added an example from the primer
2705
2706Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2709 * test/schemas result/schemas: updated the test list
2710
2711Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * TODO: updated a bit
2714 * parser.c: made a comment more specific
2715 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2716 Schemas conformance.
2717 * test/schemas result/schemas: updated the test list
2718
2719Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2722 implementing xs:all with minOccurs = 0
2723 * tes/schemas/* result/schemas/*: added more tests covering
2724 xs:all
2725
2726Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * xmlregexp.c: first implementation of the all particle, this
2729 may need to be revisited for case where not all transitions
2730 must be crossed.
2731
2732Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * tree.c: another entity processing update from Markus Henke
2735
2736Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2737
2738 * trionan.c: fixed crash on OSF/1
2739
2740Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * xmlschemas.c: more Schemas work
2743 * test/schemas/* result/schemas/*: added more tests coming
2744 from the spec.
2745
2746Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2749 ExcC14N specification
2750
2751Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * tree.c: patch from Markus Henke, fix for recursive entities.
2754
2755Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * xpath.c: fix a problem with string() on a document node.
2758
2759Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * Makefile.am xmlschemas.c: more Schemas work
2762 * test/schemas/* result/schemas/*: added more tests coming
2763 from the spec.
2764
2765Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2768 * result/HTML/*: this changes a few things in the results
2769
2770Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2771
2772 * include/libxml/tree.h: eliminated 'declaration different than
2773 prototype' warning
2774 * include/win32config.h: "resolved" conflicts with errno.h
2775
2776Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2779 on the automata interfaces and debug of counted choices
2780 * test/schemas/* result/schemas/*: added a number of tests
2781
2782Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2785 a bit of work on Schemas
2786 * testSchemas.c: try to make it more useful
2787 * test/schemas/* result/schemas/* Makefile.am: changed the
2788 Schemas regression test procedure, started adding a few samples
2789
2790Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2791
2792 * include/libxml/encoding.h: Patch for the Borland C++ builder
2793 * include/libxml/tree.h: Patch for the Borland C++ builder
2794 * threads.c: Patch for the Borland C++ builder
2795 * win32/bcb5: New directory for the Borland C++ builder
2796 project files
2797
2798Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2799
2800 * win32/Makefile.msvc: Update for XML Schema support
2801 * win32/configure.js: Update for XML Schema support
2802 * win32/libxml2.def.src: Update for XML Schema support
2803
2804Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2807 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2808 xmlunicode.c include/libxml/Makefile.am
2809 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2810 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2811 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2812 include/libxml/xmlversion.h.in : merged the current state of
2813 XML Schemas implementation, it is not configured in by default,
2814 a specific --schemas configure option has been added.
2815 * test/automata test/regexp test/schemas Makefile.am
2816 result/automata result/regexp result/schemas:
2817 merged automata/regexp/schemas regression tests
2818
2819Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * xpath.c: Gary found a compile time problem, fixes #78823
2822
2823Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * configure.in: release of 2.4.20
2826 * doc/*: updated and rebuilt the docs
2827
2828Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * python/Makefile.am: patch from Cristian Gafton to build on
2831 Red Hat 6.2, should also fix #75779
2832
2833Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * valid.c: first part of fixing #78729
2836
2837Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2840 escaping of URI when saving HTML files.
2841 * result/HTML/*: this impacted some tests
2842
2843Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * configure.in: trying to fix #77441
2846
2847Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * include/libxml/xmlIO.h: Hallski complained it could not be
2850 included by itself.
2851
2852Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2855
2856Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2857
2858 * win32/configure.js: patch from Nilo for the c14n option
2859 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2860
2861Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2864 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2865 LIBXML_THREAD_ENABLED
2866
2867Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * xpath.c: another patch from Richard Jinks for substring conformance
2870 * test/XPath/expr/floats test/XPath/expr/strings
2871 result/XPath/expr/floats result/XPath/expr/strings: update of the
2872 test suite to check those.
2873
2874Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * xpath.c: patch from Richard Jinks for .x float parsing.
2877
2878Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * parser.c: patch from Markus Henke when an encoding ain't recognized
2881
2882Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * libxml.m4: got a report that #include <string.h> was needed
2885
2886Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2889
2890Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2891
2892 * doc/example.html: fixing typo
2893
2894Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2897 pointed out by Melvyn Sopacua.
2898
2899Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * libxml.m4: Frédéric Crozat gave a patch related to the change
2902 of Include paths breaking the libxml.m4
2903
2904Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * xpath.c: Fix bug #76927 forgot to save some context
2907 when evaluating binary expressions
2908
2909Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * configure.in: fixed configure for MPE/iX from Markus Henke
2912 * xmlmemory.c: fixed initialization problems
2913 * xpath.c: another set of patches from Richard Jinks this
2914 fixes "make XPathtests" on linux
2915
2916Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2919 * test/XPath/expr/compare test/XPath/expr/equality
2920 test/XPath/expr/floats test/XPath/expr/functions
2921 test/XPath/expr/strings result/XPath/expr/compare
2922 result/XPath/expr/equality result/XPath/expr/floats
2923 result/XPath/expr/functions result/XPath/expr/strings: Updated
2924 tests though they show a divergence on Linux
2925
2926Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * xpath.c trionan.c: previous commit also included patches
2929 from Richard Jinks on some IEEE support corner case
2930
2931Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2934 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2935 that $(datadir) should be used for docs
2936
2937Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2940 could leak filedescriptors
2941
2942Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * configure.in nanohttp.c: applied patch from Allan Clark for
2945 UnixWare/OpenServer
2946
2947Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * configure.in: preparing 2.4.19
2950 * doc/*: rebuilt the docs
2951
2952Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * nanohttp.c: fixing #76043, got fed up with non-portability
2955 of that piece of code.
2956
2957Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * valid.c SAX.c: Never commit without running "make tests" :-(
2960 fix a couple of stupidities in the previous commit
2961 * result/*: a few changes in some attribute order result of previous
2962 commit.
2963
2964Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2967 the internal subset should not raise duplicate ID errors,
2968 also there was a small bug in conjunction to namespace
2969 declarations defaulted and xml:xxx attributes DTD definitions.
2970
2971Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * xpath.c: Richard Jinks also raised some rounding problems
2974 this tries to fix them
2975
2976Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2979 behaviour in xmlXPathCastToString()
2980
2981Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2984 raised by Morus Walter
2985
2986Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2989 from Igor
2990
2991Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * xpath.c: fixing #75619, related to a problem when trying
2994 to evaluate condition when the current node set resulting
2995 from that sub-step evaluation is empty. Also fixes 2 potential
2996 problem with previous-sibling and next-siblings axis.
2997
2998Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3001 HTML support is not configured in.
3002
3003Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3006 include/libxml/tree.h: dohh I really didn't intended to commit
3007 this test version :-(
3008
3009Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * testSAX.c: I wanted to see the real speed at the SAX interface
3012 after a little too many Ximianer started complaining about the
3013 parser speed.
3014 added a --quiet option:
3015 paphio:~/XML -> ls -l db100000.xml
3016 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3017 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3018 3200006 callbacks generated
3019 real 0m1.270s
3020 Which means 16MBytes/s and 3Mcallback/s
3021
3022Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * xpath.c: valgrind spotted another error that time when running
3025 on libxslt regression tests
3026
3027Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * Makefile.am: adding "make valgrind" running the full regression
3030 tests (except python ones) under Valgrind (using valgrind -q
3031 which was kindly added by the author).
3032 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3033 passes cleanly now except an obcure floating point initialization
3034 raised in log10() in one XPath regression test ???
3035 * tree.c: edited some comments to close #75244
3036
3037Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3040 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3041 context of ScrollKeeper, made sure that if the number is
3042 an integer, the serialization follows the description at
3043 http://www.w3.org/TR/xpath#section-String-Functions
3044
3045Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * configure.in: preparing 2.4.18
3048 * doc/*: updated and rebuilt the web site
3049 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3050 the Windows and Cygwin maintainers.
3051 * parser.c: humm, changed the way the SAX parser work when
3052 xmlSubstituteEntitiesDefault(1) is set, it will then
3053 do the entity registration and loading by itself in case the
3054 user provided SAX getEntity() returns NULL.
3055 * testSAX.c: added --noent to test the behaviour.
3056
3057Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * parser.c: Wilfried Teiken provided a hackish but working
3060 way to get context reported back on entities when parsing
3061 with SAX and without breaking the DOM build.
3062
3063Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * c14n.c: applied a new patch from Aleksey Sanin
3066 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3067 to reference Aleksey implementation of XML digital Signatures
3068
3069Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * xpath.c: small fix to avoid potential problem due to
3072 ordering of freeing data
3073 * python/Makefile.am: people were complaining about
3074 the generated file in python dir not being built
3075
3076Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3079 python/generator.py python/libxml.c python/types.c: Cleanup
3080 of the python Makefiles based on Jacob and James feedback,
3081 fixed the spec file accordingly, fixed the number of warning
3082 that passing my pedantic CFLAGS was generating. Conclusion
3083 is that Python includes are real crap.
3084
3085Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * configure,in: it was reported quite a few times that
3088 xml2-config --cflags should not output
3089 -I$includeprefix/libxml2/libxml because libxml2 header names
3090 clashes with existing names like list.h from C++ stl.
3091 Includes should be #include<libxml/xxx.h> so ...
3092
3093Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * c14n.c: another patch from Aleksey Sanin
3096
3097Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3100 canonicalization algorithm
3101 * doc/xml.html doc/index.html: added the C14N references on the
3102 index page.
3103
31042002-03-13 jacob berkman <jacob@ximian.com>
3105
3106 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3107 usage, redundant, and gcc specific
3108
3109Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * xpath.c: speedup some node selection operations, this can
3112 have a significant impact on DocBook Norm's stylesheets
3113 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3114 make sure it's always the case
3115 * debugXML.c: distinguish CDATA and comments in ls operations
3116
3117Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3120 to generate better API descriptions etc...
3121
3122Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * c14n.c: Fixing #74186, made sure all boolean expressions
3125 get fully parenthesized, ran indent on the output
3126 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3127 include/libxml/tree.h: also #74186 related, removed the
3128 --with-buffers option, and all the preprocessor conditional
3129 sections that were resulting from it.
3130
3131Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * valid.c: applied patch from Dodji Seketeli fixing an
3134 uninitailized variable in xmlValidGetValidElements()
3135
3136Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * c14n.c: fixed a few comments
3139 * doc/*.html doc/*/*.html: regenerated the docs and added
3140 the C14N API
3141 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3142
3143Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * check-xml-test-suite.py: fix to adapt varaiations in the
3146 bindings
3147 * configure.in python/setup.py python/setup.py.in: fixed to
3148 have the version of the python scripts automatically updated
3149
3150Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3151
3152 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3153 in xmlCopyProp()
3154
3155Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * configure.in: preparing 2.4.17 release
3158 * doc/*: updated and rebuilt the docs
3159 * xpath.c: fixed a comment
3160 * python/libxml.c: fixed a possible reentrancy problem
3161
3162Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3165 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3166 added a specific regression test
3167 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3168 not raise exceptions when failing to find the attribute.
3169
3170Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * configure.in xmllint.c: owen pointed out a problem with the
3173 ftme fix, gettimeofday() was not detected by configure and
3174 the ftime header wasn't included, dohhh
3175
3176Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * configure.in xmllint.c: trying to fix #71457 for timing
3179 precision when gettimeofday() is not availble but ftime() is
3180
3181Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3184 are now copied on install and part of the -devel RPM
3185
3186Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * xpath.c: trying to avoid bug #72150 which was apparently
3189 caused by a gcc bug (or a processor problem) as detailed
3190 at http://veillard.com/gcc.bug
3191
3192Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3195 fixed xmlReconciliateNs(), added a Python test/example for
3196 inter-document cut'n paste
3197 * python/libxml.py: fixed node.doc on document nodes and added
3198 xpathEval() onto node objects
3199
3200Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3203 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3204 fixup and integrated tests for the serialization stuff
3205
3206Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3209 moved the libxml man page to section 3
3210
3211Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * tree.c: fix bug #72490
3214 * python/libxml.c python/libxml.py: added methods serialize()
3215 and saveTo() to all node elements.
3216
3217Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * xmlIO.c: closed #73430, don't read from an input source
3220 which indicated an end-of-file or an error.
3221
3222Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * parser.c: make sure SAX endDocument is always called as
3225 this could result in a Python memory leak otherwise (it's
3226 used to decrement ref-counting)
3227 * python/generator.py python/libxml.c python/libxml.py
3228 python/libxml2-python-api.xml python/libxml2class.txt
3229 python/tests/error.py python/tests/xpath.py: implemented
3230 the suggestions made by Gary Benson and extended the tests
3231 to match it.
3232
3233Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * python/generator.py: applied patch fixing #73450
3236
3237Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * xpath.c: fixing #61290 "namespace nodes have no parent"
3240 long standing divergence from the XPath REC. NodeSets
3241 simply hold a copy of namespace nodes and those node ->next
3242 points to the parent (which may not be the node carrying the
3243 definition).
3244 * include/libxml/xpath.h: flagged but didn't added a possible
3245 speedup
3246 * DOCBparser.c HTMLparser.c: removed some warnings from push
3247 parser due to new state being added.
3248 * tree.c: new fix from Boris Erdmann
3249 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3250 the XML Canonalization support from Aleksey Sanin
3251
3252Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * tree.c: patch from Boris Erdmann fixing some namespace odities
3255 with xmlCopyNode()
3256
3257Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * xmlIO.c: fix bug #72706 when loading a NULL entity
3260
3261Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3264 actually change in a future XML Namespace revision.
3265
3266Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3269 added the possibility of returning nodesets from XPath extension
3270 functions written in Python
3271
3272Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * python/*: commiting some Python bindings work done while travelling
3275
3276Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3279 explicitely with memory debugging switched on
3280
3281Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3284 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3285 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3286 the accessor generator for strings
3287 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3288 regression test.
3289
3290Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * python/README python/generator.py python/libxml.c python/setup.py:
3293 added the 'usual' setup.py to allow building a libxml2-python
3294 module based on the same code. The initialization is however
3295 different the 2 .so files fo libxml2 and libxslt are identical and
3296 they entry point initialize both libraries. this is done to avoid
3297 some possible nasty problem since the Python don't merge the maps
3298 of all shared modules.
3299
3300Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * parser.c: fixed a push/encoding bug reported by Michael
3303 on librsvg
3304
3305Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * include/libxml/parserInternals.h: fixes a misplaced #endif
3308
3309Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * parser.c valid.c: found and fixed a couple of allocation bugs
3312
3313Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * doc/xml.html doc/python.html doc/*: added a Python and binding
3316 page describing the current state of the Python bindings and
3317 giving pointers to the other languages wrappers.
3318
3319Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3322 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3323 rebuilt the API and web site
3324 * xpath.c: fixed #71978 portability bugs
3325
3326Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3329
3330Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * include/libxml/parserInternals.h parser.c: had to change
3333 2 internal parsing API when processing document content
3334 to check the start and end of element content are defined
3335 in the same entity
3336 * valid.c include/libxml/valid.h: attribute normalization can
3337 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3338 with the context to report it.
3339 * SAX.c: fixed the last known bugs, crazy validation constraints
3340 when a document is standalone seems correctly handled. There
3341 is a couple of open issues left which need consideration especially
3342 PE93 on external unparsed entities and standalone status.
3343 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3344 The 2 tests left failing are actually in error. Cleanup done.
3345
3346Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * valid.c: implemented E59 spaces in CDATA does not match the
3349 nonterminal S
3350
3351Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * SAX.c parser.c valid.c: more validation test fixups
3354 * check-xml-test-suite.py: added duration info for the tests
3355
3356Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * parser.c valid.c: a couple of errors were reported but not
3359 saved back as such in the parsing context. Down to 1% failure rate
3360 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3361
3362Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * xmlInternald.c: isExtender was missing a char
3365 * parser.c include/libxml/parser.h: % are acceptable in the
3366 internal subset if within a PUBLIC ID
3367
3368Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * SAX.c parserInternals.c valid.c: more work on the conformance
3371 suite. Took the step to finally block documents with encoding
3372 errors. It's a fatal error per the spec, people should have fixed
3373 their documents by now.
3374
3375Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * check-xml-test-suite.py: fixed the test script after some discussion
3378 on the semantic of TYPE="error"
3379 * Makefile.am: added the script to the distrib
3380
3381Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * SAX.c entities.c: fixed a couple of conformances issues deep
3384 into the validation code (standalone and undeclared Notations)
3385
3386Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3389 stayed there for years !
3390
3391Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3394 missing
3395
3396Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * check-xml-test-suite.py: improved the behaviour a bit as
3399 well as the logs
3400 * parser.c valid.c SAX.c: fixed a few more bugs
3401 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3402
3403Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * check-xml-test-suite.py: python script to run regression tests
3406 against the XML Test suite of W3C/OASis
3407 * SAX.c: fixed a validation bug
3408 * parser.c: fixed 3 errors pointed by the test suite
3409 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3410 * python/Makefile.am: fixed a dependendy
3411
3412Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * xmlmemory.c: avoid a warning bug #71594
3415
3416Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3419 warning on alpha/Tru64
3420
3421Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * include/libxml/entities.h: fixing a comment
3424 * valid.c: fixing some troubles with validity check on namespaces
3425 * result/VC/NS3 test/VC/NS3: added a specific regression test
3426
3427Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * tree.c: Fixing #71342 serializing '\n' in attribute values
3430 * result/noent/att3 result/att3 test/att3: added a specific
3431 test.
3432
3433Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * python/libxml.c: couple of bug fixes
3436
3437Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * python/*.py: removed tabs and used spaces.
3440
3441Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3444 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3445
3446Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3449 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3450
3451Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * include/libxml/encoding.h include/libxml/entities.h
3454 include/libxml/globals.h include/libxml/parser.h
3455 include/libxml/threads.h include/libxml/tree.h
3456 include/libxml/xmlmemory.h: trying to fix the include mess
3457
3458Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * include/libxml/xmlmemory.h: reverted part of the previous
3461 attempt to provide #69655, this was breaking the build.
3462
3463Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3466 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3467 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3468 include/libxml/parserInternals.h include/libxml/tree.h
3469 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3470 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3471 clean.
3472 * python/libxml.c: fixed a warning.
3473
3474Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3477 copying of node, merge back IDs in the target document.
3478 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3479 test/XInclude/ents/ids.xml: test case
3480 * result/VC/ElementValid4: output changed due to a typo fix
3481
3482Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003485 generate the dependencies right as Jacob found out. Add
3486 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003487
3488Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * parserInternals.c valid.c: Justin Fletcher found some parts
3491 of the code needing cleanup
3492 * libxml.spec.in python/Makefile.am python/generator.py
3493 python/libxml.c python/libxml.py: Fixed the python Makefiles
3494 corrected a bug showing up on ia64, changed the name of the
3495 python internal module too
3496
3497Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3498
3499 * Makefile.am: applied patch from Andris Pavenis for binary
3500 name suffixes
3501
3502Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * xmllint.c win32/win32config.h: fixing #68748
3505
3506Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * valid.c: fixing #70166
3509
3510Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * valid.c: fixing #70077
3513
3514Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * Copyright Makefile.am README configure.in libxml.spec.in:
3517 Changed to the MIT Licence
3518 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3519 doc/xmlio.html: updated the doc accordingly
3520 * include/libxml/xmlwin32version.h configure.in: preparing
3521 2.4.14 release
3522 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3523 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3524 fixed the const xmlChar * wrapper and generator, XPath extension
3525 functions now use the context as first argument
3526 * python/tests/tstxpath.py python/tests/xpath.py
3527 python/tests/xpathext.py: Updated the tests accordingly
3528 * tree.c: fixed bug #70067
3529
3530Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * Makefile.am: cleanup
3533 * debugXML.c: always use stdout if output is NULL
3534 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3535 * python/Makefile.am python/generator.py python/libxml2class.txt
3536 python/libxml_wrap.h python/types.c: augmented the number of bindings
3537 handling FILE * and XPath contexts
3538 * python/tests/Makefile.am: avoid a stupid problem due to the
3539 use of TEST.
3540
3541Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3544
3545Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * python/TODO python/libxml.c: cleanup the extension function lookup
3548 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3549
3550Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * configure.in python/Makefile.am: do not install outside
3553 of prefix
3554
3555Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * python/TODO python/libxml.c: started adding SAX interfaces
3558 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3559 SAX test
3560
3561Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * tree.c: hardened the addChild function
3564 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3565 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3566 added accessors needed for xmlNode, a bit more testing and
3567 extension of interfaces
3568 * python/tests/Makefile.am python/tests/build.py: added a test
3569 build from scratch/save/load/check
3570
3571Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * parserInternals.c: change a small bit in the way valididy
3574 error messages get initialized
3575 * python/TODO python/libxml.c python/libxml2-python-api.xml
3576 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3577 added some memory debugging to track leaks at the libxml2 level
3578 * python/tests/*.py: changed all tests to check for leaks,
3579 there is just one left in XPath extension registrations.
3580
3581Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * python/TODO python/generator.py python/libxml2-python-api.xml
3584 python/libxml2class.txt: more accessor classes for the parser
3585 context, allow to switch on and check validity
3586 * python/tests/Makefile.am python/tests/error.py
3587 python/tests/invalid.xml python/tests/valid.xml
3588 python/tests/validate.py: attded more test and and added error.py
3589 which I forgot to commit in the last step
3590
3591Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * python/Makefile.am python/types.c: cleanup
3594 * python/libxml.c python/libxml.py python/libxml_wrap.h
3595 python/generator.py python/libxml2-python-api.xml
3596 python/libxml2class.txt: added class for parser context, added
3597 first cut for push mode support. Added a framework to generate
3598 accessors functions.
3599 * python/tests/Makefile.am python/tests/push.py: added a push
3600 test
3601
3602Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3605 bug a bit of cleanup.
3606
3607Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3610 python/libxml2class.txt: adding error redirections and preformat
3611 to a python handler
3612 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3613 tests self checking
3614
3615Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3618 a function
3619
3620Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3623 python/libxml.c python/libxml2-python-api.xml
3624 python/libxml2class.txt: Progressing through the TODOs, class
3625 description output, extra XML API, RPM now builds the wrappers
3626 for all python installed versions
3627
3628Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * configure.in libxml.spec.in python/Makefile.am python/TODO
3631 python/generator.py python/libxml2class.txt: added more informations
3632 in the libxml2-python package including docs. Slightly changed
3633 the class hierarchy
3634 * python/tests/*: added basic regression tests infrastructure too
3635
3636Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3639 added libxml2-python as part of the packages installed
3640
3641Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * python/Makefile.am python/generator.py python/libxml.c
3644 python/libxml.py: more work, now able to extend the
3645 XPath interpreter with functions written in python.
3646
3647Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * python/Makefile.am: Jacob sent a patch to allow building from
3650 tarfile.
3651
3652Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3655 inserted the python wrappers build, I hope this won't be too
3656 unportable
3657
3658Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * xpath.c: minor optimization
3661 * python/generator.py python/libxml.c python/libxml.py
3662 python/libxml_wrap.h: more work on the python bindings,
3663 they now support XPath and there is no evident leak
3664
3665Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * python/generator.py python/libxml.c python/libxml.py:
3668 more work on the python bindings generator.
3669
3670Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * python/generator.py python/libxml.c python/libxml_wrap.h:
3673 more work on the python bindings.
3674
3675Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * python/generator.py python/libxml.c python/libxml.py
3678 python/libxml_wrap.h: commited early version of a python binding
3679 for private use only ATM
3680
3681Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * entities.c tree.c include/libxml/entities.h: applied patch
3684 from Anthony Jones to implement copy of DTD subtree too. Had
3685 just to keep 2 function private which really ought to become
3686 public ones.
3687
3688Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3689
3690 * xmllint.c: added pointers to the web pages in the usage()
3691
3692Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * tree.c: more fixes from Petr Kozelka for attribute handling
3695 in the tree API to align the semantic with DOM.
3696
3697Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * valid.c tree.c entities.c: another set of patches from
3700 Anthony Jones for copy operations cleanup and robustness
3701
3702Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3703
3704 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3705 an alphabetic index based on comments content
3706 * doc/*: rebuilt the web site with the new references
3707
3708Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * parserInternals.h: Greg Sjaardema suggested to use an
3711 eponential buffer groth policy in xmlParserAddNodeInfo()
3712
3713Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3716 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3717 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3718 to generate cross-references, and added/updated the stylesheets
3719 to generate and link API indexes. The generic keyword index
3720 is not done yet.
3721 * doc/*.html: regenerated all the usual docs too
3722
3723Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * debugXML.c: added an xpath function to the shell for T. V. Raman
3726
3727Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3730 debug routines.
3731
3732Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3735 support of attribute nodes
3736
3737Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3738
3739 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3740 hopefully near complete and fully documented of the API in XML
3741 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3742 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3743 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3744 include/libxml/parserInternals.h include/libxml/valid.hi
3745 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3746 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3747 include/libxml/xpath.h include/libxml/xpathInternals.h:
3748 Cleaned up the doc comments a lot in the process, the interface
3749 coverage is now 100%
3750
3751Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3754 extracts comments from the gtk-doc DocBook output (a bit
3755 convoluted but seems to work).
3756
3757Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3758
3759 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3760 added an XML description of the API, moved the script generating
3761 it here. Added a "make api" target
3762
3763Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3766
3767Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * xpath.c include/libxml/xpathInternals.h: the change made to
3770 xmlXPathFuncLookupFunc was incompatible roll it back
3771
3772Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * SAX.c: cleanup patch from Anthony Jones
3775 * doc/Makefile.am: fix the headers to avoid in make scan
3776 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3777 includes, * vs Ptr and general cleanup
3778 * parsedecl.py: first version of a script to extract the
3779 module interfaces, the goal will be to provide .decl or XML
3780 specification of the interfaces to build wrappers.
3781
3782Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3785 now provides return codes in case of errors
3786
3787Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3788
3789 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3790 Upgraded to trio baseline 1.6
3791 * strio.h strio.c: Replaced by triostr.h and triostr.c
3792
3793Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3796 of strdup usage in the code
3797
3798Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * parser.c error.c: Keith Isdale complained rightly that
3801 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3802
3803Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * tree.c: fixed the funxtion to set the xml: attributes
3806 * debugXML.c: added "setbase" to test it.
3807
3808Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3811 to allow updating an attribute content
3812
3813Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * libxml.h: try to avoid problems when compiling on Windows
3816
3817Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * hash.c: patch from Anthony Jones for hash.c allocation size
3820 * Makefile.am: trying to work around Yet Another Libtool Madness
3821 and build the 2.4.13 release finally ...
3822
3823Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3826 * doc/* : update of the documentation
3827
3828Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3831 at fixing #61290 :-(
3832
3833Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3834
3835 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3836 Fixes bug #67229
3837
3838Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3839
3840 * tree.c: trying to avoid troubles when a subtree is copied
3841 and coalesced in part with the target tree. Should fix
3842 bug #67407
3843
3844Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * valid.c: fixed validation of attributes content of type
3847 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3848 values, very old bug. Fixes #67671
3849
3850Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * parser.c include/libxml/parserInternals.h tree.c: integrated
3853 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3854 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3855
3856Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * threads.c: applied Serguei Narojnyi's patch to add native
3859 thread support on the Win32 platform
3860 * testThreadsWin32.c Makefile.am: added the test program also
3861 from Serguei, Win32 specific
3862 * include/win32config.h include/libxml/xmlwin32version.h.in:
3863 added patch from Igor for the Windows thread specific defines.
3864
3865Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3866
3867 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3868
3869Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3872 output page into XMLinfo.html. Close bug #66951 and
3873 raised by Robert Collins too.
3874
3875Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * encoding.c: Paul Keogh pointed out a possibility of segfault
3878 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3879 Closes bug # 68238
3880
3881Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * doc/*.html: updated the Gdome2 links
3884
3885Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * libxml.h: Applied following patches from Robert Collins
3888 and make sure IN_LIBXML is defined when compiling it
3889 -------
3890 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3891 as well as Visual C.
3892 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3893 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3894 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3895 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3896 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3897 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3898 xmlSysIDExists xmlNoNetExists).
3899 * xmllint.c: Don't include winsock2.h for Cygwin.
3900
3901Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3904 when the version info is not present.
3905
3906Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * tree.c: Anthony Jones pointed out a problem in
3909 xmlStringGetNodeList() and provided a fix for it
3910
3911Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3912
3913 * parser.c: patch from Frank J Franklin to remove a bug in
3914 xmlCreatePushParserCtxt() when the initial buffer passed
3915 is large.
3916
3917Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * win32/*: big cleanup of the Windows/MSVC project files
3920 from Igor Zlatkovic
3921
3922Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * doc/Makefile.am: should fix #67674 and avoid troubles if
3925 xsltproc is not available or fails in the prefix provided
3926
3927Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3928
3929 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3930
3931Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3934 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3935 Fixed a few other problems raised by Charlie Bozeman.
3936 * result/VC/ElementValid[5-7]: fixed the output
3937
3938Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3941 patches from Charlie Bozeman. Regenerated the HTML docs.
3942
3943Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3946 for Windows from Igor
3947
3948Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3949
3950 * xmllint.c: applied Justin Fletcher patch for --output or -o
3951
3952Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * win32/libxml2/libxml2.def.src: close #67019
3955
3956Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * xmllint.c: applied Justin Fletcher generic timing patch
3959 similar to the one already applied to xsltproc.
3960
3961Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * include/libxml/tree.h tree.c: applied documentation patches
3964 from Charlie Bozeman
3965
3966Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3967
3968 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3969
3970Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * valid.c: fix the xmlStrdup() used in the previous patch.
3973 * valid.c: added --dropdtd
3974 * tree.c: fixed xmlUnlinkNode so it also removes the references
3975 from the document if the node is a DTD
3976
3977Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3978
3979 * HTMLtree.c valid.c: cleanup some static declarations
3980
3981Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * xmllint.c: removed another strdup()
3984 * doc/FAQ: removed the HP/UX entry
3985
3986Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * valid.c: fix bug #66816 when validating.
3989 * xmllint.c: don't use sys/time.h if configure did not found it
3990
3991Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3992
3993 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3994 xmlcatalog_man.xml
3995
3996Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3999 xmlInitMemory() was declared twice
4000
4001Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * globals.c: do not reference strdup() !
4004 * configure.in libxml-2.0.pc.in: trying to fix the libs
4005 of the various config extraction modules
4006
4007Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * configure.in : preparing 2.4.12
4010 * doc/* : updated and rebuilt the docs
4011
4012Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * uri.c: closed bug #66159
4015 * testURI.c: added --escape option
4016 * configure.in: some cleanup for xml2-config --cflags
4017
4018Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * globals.c testThreads.c: removed some misplaced includes
4021 of xmlversion.h
4022
4023Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4024
4025 * threads.c: patch from Gary Pennington fixing a possible
4026 problem at initialization time.
4027
4028Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4031 Eric Lavigne contribution to build libxml2 on MacOS using
4032 CodeWarrior.
4033
4034Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4035
4036 * xmllint.c: applied Geert Kloosterman's patch to fix
4037 --repeat --timing output
4038
4039Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4040
4041 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4042 where non-wellformed XML declaractions were not detected.
4043
4044Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4045
4046 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4047
4048Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4051 gets reset by xmlCleanupInputCallbacks() and this makes the
4052 function useless. Same for output.
4053
4054Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * xmlIO.c: robert pointed out a loop error in callback cleanups
4057
4058Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4061 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4062 they are not really tied to debugging
4063
4064Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4067 * xmllint.c: better --catalogs description
4068
4069Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * tree.c: fixed a couple of problems in xmlSetProp()
4072
4073Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4076 unappropriate stdout output.
4077
4078Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4079
4080 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4081 by Denis Beurive, closes #65111
4082
4083Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4084
4085 * valid.c: in case of content model validity error, don't
4086 print it if validity warnings were not requested.
4087
4088Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4091 * parserInternals.c: removed the last exit() call. Print an
4092 unmaskable error on stderr instead (library mismatch detection)
4093
4094Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4095
4096 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4097 shell instructions from Heiko Rupp
4098
4099Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4100
4101 * catalog.c: use the URL notation file:// for default catalog paths
4102
4103Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4104
4105 * include/libxml/tree.h: better comments for _private fields
4106 * tree.c: removed a problem when copying an entity reference.
4107
4108Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4109
4110 * vms/*: updated instructions and diffs from John A Fotheringham
4111
4112Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4113
4114 * include/libxml/xmlerror.h: avoid an include problem if
4115 #include <libxml/xmlerror.h> happens first in code
4116 seems to be the case in KDE libs
4117
4118Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4121 from Igor for Windows
4122
4123Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * Makefile.am: Gary Pennington pointed out a missing prefix
4126
4127Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4130 * doc/*: upgraded and rebuilt the docs
4131
4132Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * HTMLparser.c: fix comment in scripts element parsing.
4135 * result/HTML/doc3*: updated the results.
4136
4137Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4138
4139 * uri.c: another URI bug fix #63336, using Joel Young patch.
4140
4141Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4144 a cleaned up version of the Pwd shell string generation.
4145
4146Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * valid.c include/libxml/tree.h: trying to fix namespaces +
4149 validation problems for good, closing #63619 in the process
4150 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4151 wrong in this respect, fixed it.
4152
4153Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * xmllint.c: Morus Walter patch to allow --format and --encode
4156
4157Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * debugXML.c: Stefan Kost provided an help command for the shell
4160
4161Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * debugXML.c: Heiko Rupp pointed that the shell would crash
4164 on empty nodesets returns.
4165
4166Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4169 migh need the history libraries
4170
4171Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4174 handle the case of < in quoted attributes, Bastian Kleineidam
4175
4176Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4179 fixing catalog breakages
4180 * Makefile.am catalog.c result/catalogs/catal
4181 result/catalogs/mycatalog.* test/catalogs/catal*:
4182 fixed more problems in catalog support, added more regression tests
4183 for both XML and SGML catalog handling
4184
4185Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * debugXML.c: applied an improvement to xmlGetLineNo() from
4188 Keith Isdale
4189
4190Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4191
4192 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4193 Side effect of the progressive catalog loading
4194
4195Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * Makefile.am: confexecdir and confexec_DATA were defined twice
4198 pointed out by Karl Eichwalder
4199
4200Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4201
4202 * xmlcatalog.c: avoid unlink() and use remove() instead.
4203
4204Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * libxml.spec.in: cleanup
4207 * include/libxml/xmlwin32version.h: updated with 2.4.8
4208
4209Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4212 of compiling libxml with a non standard set of options
4213
4214Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4215
4216 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4217 document --sgml option, fixing gnome bugzilla #63382
4218
4219Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4222 breakage of 2.4.7, added a couple of really needed APIs
4223 like xmlCatalogIsEmpty() and xmlNewCatalog()
4224 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4225 for install-catalog
4226 * configure.in: preparing 2.4.8
4227
4228Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4231 include/libxml/tree.h include/libxml/xmlIO.h: more include
4232 cleanups, export cleanly one html output + format function.
4233
4234Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * parser.c: removed initGenericErrorDefaultFunc call from
4237 xmlInitParser() since it could destroy previous calls to
4238 xsltSetGenericErrorFunc() effects
4239
4240Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4241
4242 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4243 keyword.
4244
4245Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * Makefile.am: cleanup
4248 * threads.c: cleanup too
4249 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4250 from xsltproc
4251 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004252 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004253
4254Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4255
4256 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4257 was not used anymore !
4258
4259Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4260
4261 * configure.in: preparing 2.4.7
4262 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4263 manual page from John
4264 * doc/*: updated the doc and rebuilt the generated pages
4265
4266Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4267
4268 * xmlIO.c: closing bug #62711, the library should never
4269 close stdin or stdout.
4270
4271Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4272
4273 * uri.c: second pass at fixing #63336, using Joel Young
4274 final patch. looks okay.
4275
4276Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4277
4278 * uri.c include/libxml/uri.h: trying to clear #63336
4279 allowing the escaping routine to parse unconformant
4280 URI-References.
4281
4282Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * vms/readme.vms vms/build_libxml.com nanoftp.c
4285 include/libxml/xmlversion.h.in: a few VMS updates from
4286 John A Fotheringham
4287 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4288 and xmlCleanupOutputCallbacks() for the Perl binding people.
4289
4290Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4291
4292 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4293 apply fixes to close #63271 and avoid segfaults when
4294 the error routine gets callbed before xmlInitParser()
4295 get called.
4296 * nanoftp.c error.c: Applied patches from Justin Fletcher
4297 correcting some xmlGenericError misuses.
4298
4299Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4300
4301 *doc/xmllint.xml, doc/xmllint.1
4302 New and improved man page for xmllint - .xml is the original, .1
4303 is the generated man page
4304
4305Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4306
4307 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4308 the web site from the main HTML document.
4309
4310Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4311
4312 * parser.c: fixed an erroneous validation bug when PE refs
4313 occurs in external parsed entities referenced from the
4314 internals subset
4315 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4316 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4317 added the associated testcase, it's a nice one.
4318 * HTMLparser.c: generate the DTD node as HTML still ...
4319 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4320
4321Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * HTMLparser.c: fixed a bug in htmlNewDoc()
4324
4325Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * test/threads/*: added entities testing to the Thread test
4328 * testThreads.c: make the test reasonable
4329 * DOCBparser.c: fix the DTD public and system ID
4330 * xmllint.c: added --sgml for SGML DocBook importing
4331 * Makefile.am: added Docbtests target
4332
4333Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4336 * testThreads.c: removed bogus include
4337
4338Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4341 fixed a very serious (looping) validation bug
4342
4343Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4344
4345 * include/libxml/globals.h include/libxml/threads.h threads.c
4346 testThreads.c: far more testing, cleaning up bugs
4347 * *.c : make sure globals.h is always included.
4348
4349Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4350
4351 * HTMLparser.c: try to get rid of parser loops for good.
4352
4353Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4354
4355 * configure.in: fixed some bugs in CFLAGS passing.
4356 * test/threads Makefile.am testThreads.c: added a specific
4357 threaded test case (really nasty, guaranteed).
4358
4359Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * catalog.c: serious cleanup on the management of the
4362 XML catalog tree, more tests done, especially with
4363 the catalog PI.
4364
4365Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * catalog.c: avoid a problem in catalog cleanup on SMP if
4368 catalogs were not initialized.
4369
4370Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * catalog.c xpath.c: trying to cleanup the not thread safe
4373 parts of the library.
4374
4375Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * include/libxml/globals.h configure.in global.data: make
4378 the allocation be per-thread a configure option
4379 * encoding.c include/libxml/parser.h: fixed compilation
4380 errors
4381
4382Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4383
4384 * include/libxml/parser.h: Norm reported that a few lines
4385 added were breaking libxslt compile, removed them for now
4386
4387Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4388
4389 * parser.c parserInternals.c threads.c: debugged and fixed
4390 initialization problems which were giving troubles on SMP
4391 boxes.
4392
4393Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4394
4395 * include/libxml/Makefile.am: missing globals.h
4396
4397Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * globals.c: added a couple of standard includes.
4400
4401Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4404 include/libxml/parserInternals.h include/libxml/tree.h
4405 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4406 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4407 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4408 Applied the last patches from Gary, cleanup, activated threading
4409 all user accessible global variables are now handled in globals.[ch]
4410 Still a bit rought but make tests passes with either
4411 --with-threads defined at configure time or not.
4412 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4413 linking options
4414
4415Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4416
4417 * Makefile.am include/libxml/Makefile.am
4418 include/libxml/globals.h globals.c include/libxml/threads.h
4419 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4420 configure.in: started integrating the core of the thread support
4421 not activated yet but half integrated. The code should still
4422 compile and work anyway.
4423
4424Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4425
4426 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4427 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4428 integrating the non-controversial parts of Gary Pennington
4429 multithread patches
4430 * catalog.c: corrected a small bug introduced
4431
4432Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * catalog.c include/libxml/catalog.h: very serious cleanup,
4435 isolating unportable code and as much as possible the accesses
4436 to the global shared catalog. May need more testing !
4437
4438Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4441 Keith Isdale patches for the XSLT debugger interfaces. Some
4442 cleanup
4443
4444Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4447 * DOCBparser.c: generate line nubers in elements
4448
4449Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * configure.in: preparing 2.4.6 release
4452 * doc/xml.html doc/html/*: updated and rebuilt the docs
4453 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4454
4455Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4456
4457 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4458 adding documentation for DV's supercatalog support
4459
4460Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4461
4462 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4463 super catalog support adding one API and one flag --sgml to
4464 xmlcatalog
4465
4466Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4467
4468 * doc/xmlcatalog_man.xml, xmlcatalog.1
4469 One more crack at
4470 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4471
4472
4473Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4474
4475 * xpath.c: implemented xmlXPathObjectCopy for external objects
4476 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4477
4478Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4479
4480 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4481 finishing up fix to
4482 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4483 the xmlcatalog man page display more elegantly
4484
4485Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4486
4487 * configure.in: closing bug #61832
4488 * HTMLparser.c: removed a warning
4489
4490Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * xpath.c: fixing #61673 part I, do not loose doc information
4493 when copying result value trees.
4494
4495Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4496
4497 * xpath.c: trying to harden the XPath interpreter
4498
4499Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4500
4501 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4502 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4503
4504Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4505
4506 * HTMLparser: repaired another loop problem
4507
4508Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4511 parsing.
4512 * xpath.c: fix bug #61291 the default XML namespace node is
4513 missing from the namespace axis.
4514 * tree.c: refuse to create namespaces nodes with prefix "xml"
4515
4516Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * SAX.c: ouch a non-defined namespace could lead to a crash,
4519 fixed #61215
4520
4521Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4522
4523 * parserInternals.c: closed bug #61054
4524
4525Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * include/libxml/Makefile.am: closing #60708
4528
4529Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4530
4531 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4532 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4533
4534Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4537
4538Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4539
4540 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4541 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4542
4543Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * catalog.c: Justin Fletcher provided cleaup code in case
4546 HAVE_STAT is not defined
4547 * include/win32config.h: Igor Zlatkovic suggested to have
4548 HAVE_STAT defined there
4549
4550Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4551
4552 * catalog.c - fixed typing error reported by M. Barros
4553
4554Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4555
4556 * xmllint.c - fixing typo
4557
4558Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4559
4560 * HTMLparser.c: small enhancement to prevent loop on
4561 unrecognizable data
4562
4563Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4564
4565 * parserInternals.c: applying patch from bug #60757 this
4566 should close it
4567
4568Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4569
4570 * catalog.c xmlcatalog.c: removed a couple of warning
4571 * xpath.c: try to solve the linking problem on platforms
4572 needing trio to compile
4573
4574Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4575
4576 * Makefile.am libxml.spec.in: backing up non-documented changes
4577 commited without review or aproval by Jens Finke <jens@gnome.org>
4578 * HACKING: made 100% clear that no commit should be done directly
4579
4580Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * configure.in: Joe Orton provided a patch fixing a problem
4583 when iconv is specified to be in a non-standard directory
4584 but wasn't exported in xml2-config --cflags
4585
4586Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * configure.in: let's ship 2.4.5 before getting too much
4589 troubles with 2.4.4 errors.
4590
4591Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4592
4593 * encoding.c entities.c: do not output hexadecimal charrefs
4594 when serializing HTML since some version of Netscape can't
4595 grok it, generate decimal ones.
4596 * result/HTML/doc3.htm: output changed due to previous test
4597 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4598
4599Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4602 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4603
4604Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4605 Released 2.4.4
4606
4607 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4608 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4609 updated the configuration scripts systems accordingly
4610
4611Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * configure.in: preparing for 2.4.4
4614 * doc/xml.html doc/html/*: updated and rebuilt the docs
4615
4616Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4617
4618 * win32/dsp/libxml2.def.src: tried to incorporate comments
4619 from bug #59220
4620
4621Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4622
4623 * parser.c result/noent/wml.xml: fixed bug #59981 related
4624 to handling of '&' in attributes when entities are substitued
4625
4626Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4627
4628 * libxml.h include/libxml/xmlversion.h.in
4629 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4630 Tried to close bug #60131
4631
4632Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4633
4634 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4635
4636Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * SAX.c: fixing bug #59946 on xmlns=""
4639
4640Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4643 but allocates a new error code.
4644
4645Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * xmllint.c: John Fleck fixed typos in the options output
4648 * parser.c SAX.c: fix ignorable white space SAX selection
4649
4650Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4651
4652 * entities.c: Steve Underwood found the possibility of an
4653 ininite loop in case of error.
4654
4655Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4656
4657 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4658
4659Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * parser.c: warn if version is not 1.0 but it's not
4662 strictly speaking an error after analyzing the spec
4663
4664Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4665
4666 *doc/catalog.html - add link to the html version of the
4667 man page, other linguistic cleanups
4668
4669Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4670
4671 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4672 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4673 file, has not yet been included in the build.
4674
4675Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * catalog.c: removed a duplicate affectation Justin Fletcher
4678
4679Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * tree.c: Armin Sander pointed a possible text coalescing
4682 problem, completed his patch.
4683
4684Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4685
4686 * trionan.c: Fixed const and volatile re-definition problem
4687
4688Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4689
4690 * libxml.4 parser.c: doc updates from Heiko Rupp
4691 * parserInternals.c: 2 sanity checks from Heiko Rupp
4692
4693Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4694
4695 * tree.c: applied patch from Armin Sander to make some pointers
4696 const in xmlCopyNode()
4697 * include/libxml/tree.h: added fix to the header
4698
4699Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * xpath.c: hum, restrict the integer usage gcc bug workaround
4702 to only gcc compilers so that other architecture don't get
4703 penalized by this limitation.
4704 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4705
4706Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4707
4708 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4709 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4710
4711Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4712
4713 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4714 --convert option to xmlcatalog to convert SGML ones to
4715 the XML syntax.
4716 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4717
4718 2.4.3 got released at that point
4719Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * catalog.c xmlIO.c: started some serious testing and fixed
4722 a few bug and optmization needs.
4723
4724Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4727 preparing for a 2.4.3 release even if it may not be ready yet
4728 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4729 all file parsing lookup to go through the entity resolver, add
4730 to add an API to bypass it (needed to load catalogs themselves),
4731 some cleanup on the catalog code too.
4732 * nanoftp.c: small cleanup
4733 * doc/catalog.html: small update
4734
4735Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4736
4737 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4738 Jun Kuriyama
4739
4740Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * doc/catalog.html: finished the catalog documentation
4743
4744Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4745
4746 * doc/catalog.html doc/xml.html: added documentation about
4747 Catalog support, misses an API description
4748 * doc/html/*: reextracted the API pages
4749
4750Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4751
4752 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4753 Added the part about section 7.2 on URI resolution,
4754 fixed a side effect in the HTML parser, look complete
4755 and ready to rock except the URI/SystemID part!
4756
4757Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4758
4759 * include/libxml/catalog.h include/libxml/parser.h
4760 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4761 xmlIO.c: added support and APIs needed for the catalog PI
4762 * include/libxml/xmlIO.h: cleanup
4763
4764Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4767 include/libxml/catalog.h: starts to look okay, really
4768 plugged the new framework, cleaned a lot of stuff,
4769 added some APIs, except the PI's support missing this
4770 should be mostly complete
4771 * result/catalogs/* test/catalogs/*: added new test, enriched
4772 the existing one with URN ID tests
4773
4774Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4775
4776 * catalog.c: fixed nextCatalog
4777 * result/catalogs/docbook test/catalogs/*: started adding
4778 a small regression test
4779
4780Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4783 more work on the XML catalog support.
4784 * parser.c include/libxml/parser.h: small cleanup seems using
4785 list as a public parameter name can give portability troubles
4786 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4787 include/libxml/xpath.h include/libxml/Makefile.am: removed
4788 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4789 wrappers
4790
4791Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4792
4793 * Makefile.am trio.c triodef.h trionan.c xpath.c
4794 include/libxml/Makefile.am include/libxml/trionan.h:
4795 Re-worked Not-A-Number and Infinity support.
4796 * xmlcatalog.c: added readline include files
4797
4798Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4801 testCatalog as xmlcatalog, making it an installed app
4802 adding a shell, and preparing it to be a /etc/xml/catalog
4803 management tool, though not ready yet
4804 * catalog.c include/libxml/catalog.h: adding support for
4805 XML Catalogs http://www.oasis-open.org/committees/entity/
4806 not finished, there is some interesting tradeoffs and a
4807 few open questions left.
4808
4809Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * xmllint.c: fixed a line formatting problem
4812
4813Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4814
4815 * SAX.c: removed a couple of unused variable (Albert Chin)
4816
4817Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4820 trying to fix some troubles w.r.t. function returning
4821 const xxxPtr.
4822
4823Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4824
4825 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4826 defined
4827
4828Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * xpointer.c: removed unused var
4831
4832Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4833
4834 * testXPath.c: another small cleanup closing bug #59110
4835
4836Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4837
4838 * win32/dsp/libxml2.def.src: small cleanup closing bug
4839 #59108
4840
4841Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4842
4843 * example/gjobread.c: add xmlCleanupParser() before leaving
4844
4845Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * config.h.in configure.in include/libxml/xmlwin32version.h:
4848 released 2.4.2
4849
4850Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * include/libxml/valid.h debugXML.c valid.c: deprecate
4853 the non-boundchecking Sprintf functions, add Snprintf
4854 this should close bug #57984
4855
4856Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4857
4858 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4859 URIs before doing the lookups (pointed by Mark Vakoc)
4860
4861Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4862
4863 * xpath.c: serious changes on Result Value Trees and NodeSets
4864 w.r.t. deallocation and collect operations. Probably not
4865 100% clean (merge of allocated trees smells like a problem).
4866 Seems sufficient to close #58943
4867
4868Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4869
4870 * xmllint.c: adding a --format option
4871
4872Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4873
4874 * xpath.c: count() was broken on Result Value Tree
4875 * xmlIO.c: fixed file:/// accesses on _WIN32
4876
4877Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4878
4879 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4880 macro was renamed, this should close bug #58683
4881
4882Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4885 entity substitution mode text at the end of the entity might
4886 be added due to text coalescing.
4887 * nanoftp.c parser.c: small cleanup
4888
4889Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4890
4891 * HACKING: added John Fleck right to commit in the doc subdir
4892
4893Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4894
4895 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4896 allow to inherit attributes from the DTD directly in the
4897 tree, this is needed for XPath and can be a useful feature.
4898 Inherited namespaces are always provided at the tree level now
4899 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4900 of tests for this feature (XSLT being the prime user).
4901
4902Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4903
4904 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4905 testSAX.c xmlIO.c xmllint.c include/win32config.h
4906 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4907 include/libxml/xmlwin32version.h.in win32/README.MSDev
4908 win32/dsp/*: applied Win32 Facelift No.2 patches from
4909 Igor Zlatkovic for Windows/MSC
4910
4911Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4912
4913 * SAX.c: unparsedEntityDecl() the URI computation of the
4914 entity wasn't done breaking XSLT unparsed-entity-uri()
4915
4916Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4917
4918 * xpath.c: fixed a bug when walking the descendants and
4919 the current node has no children
4920 * debugXML.c: show up when a text node is supposed to not be escaped
4921
4922Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4923
4924 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4925 worked like the set:leading() function)
4926 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4927
4928Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4931
4932Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * include/libxml/xmlIO.h: apply change to close #58141
4935 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4936
4937Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * parser.c: when the internal subset uses a PE, then the
4940 included entity can use conditional sections.
4941
4942Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4945 when walking the namespace axis showing up in
4946 libxst/tests/general/bug-12
4947 * xmlmemory.c: added the possibility to trace a given block
4948 defined by its address
4949
4950Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * parser.c: don't override existing encoding specified before
4953 starting xmlParseDocument()
4954
4955Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * include/libxml/xmlwin32version.h: reinserted, needed for
4958 Windows users of CVS
4959
49602001-07-27 Darin Adler <darin@bentspoon.com>
4961
4962 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4963 * testCatalog.c: Add include of <libxml/parser.h>.
4964
49652001-07-27 Darin Adler <darin@bentspoon.com>
4966
4967 * include/libxml/.cvsignore:
4968 * include/libxml/xmlwin32version.h:
4969 Remove this file from CVS because it's generated.
4970
4971Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * parser.c include/libxml/parser.h: applied const patches from
4974 Tom Moog #58002
4975
4976Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4977
4978 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4979 lookup framework
4980
4981Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * tree.c: fixed xmlCopyNode() for documents
4984
4985Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4988
4989Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * parser.c: fixes bug #57652 reported by Morus Walter
4992
4993Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4996
4997Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5000 errors, lesson don't add new functions at 1am before a release
5001 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5002 from XPath initialization when possible.
5003
5004Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * result/scripts/base*: removing history/readline changed
5007 this slightly
5008 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5009 xmllint.c: make element content line number generation
5010 optionnal to avoid breaking old apps added interface to switch
5011
5012Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005015 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005016 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5017 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5018 John Kroll fixes to allow saving to HTTP via PUT (or
5019 POST of needed).
5020 * doc/html/*.html: regenerated the docs
5021
5022Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5023
5024 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5025 xmlHashScanFull and xmlHashScannFull3 to get passed the
5026 three keys as arguments to the callback function
5027
5028Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029
5030 * configure.in Makefile.am: removed libxml softlink for good
5031 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5032 100% coverage by gtk-doc
5033
5034Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5037 fixed serious troubles due to size_t vs. int mismatch
5038
5039Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5042
5043Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5044
5045 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5046 convenient extension API for value and context managing
5047 Now handles external objects through xmlXPathPopExternal,
5048 xmlXPathWrapExternal and xmlXPathReturnExternal.
5049 Added functions for sets operations (intersection, etc.)
5050
5051Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5054 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5055 HTMLparser.c: cleanup of global variables, marking some
5056 const or private.
5057
5058Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5059
5060 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5061 fixed xmlXPathNodeSetItem when passing index=0
5062
5063Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5066
5067Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * xmllint.c: fixed compilation under Cygwin #57503
5070 * TODO: update
5071
50722001-07-13 Peter Williams <peterw@ximian.com>
5073
5074 * config.h.in: add #undef HAVE_DLFCN_H
5075
5076 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5077 builddir.
5078
5079Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5082 raised by #57348 and #57381
5083
5084Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5087 tree.c xpointer.c: store the line numbder in element->content,
5088 may break some software, need a configuration mechanism
5089
50902001-07-10 Darin Adler <darin@bentspoon.com>
5091
5092 * .cvsignore:
5093 * example/.cvsignore:
5094 * include/.cvsignore:
5095 * include/libxml/.cvsignore:
5096 Various things that are generated and should be ignored.
5097
5098Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5101 * doc/xml.html doc/html/*: updated the docs
5102
5103Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5106 validation occured on content with element child
5107
5108Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * tree.c: fixed XML Base computation which was broken
5111 * debugXML.c: added a base function to the shell
5112 * Makefile.am result/scripts/* test/scripts/*: added scripts
5113 based regression tests, and adding 2 XML Base tests
5114
5115Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * tree.c: set properties doc and call xmlSetListDoc for properties
5118 content when grafting them in a different tree.
5119 * aclocal.m4: remove from CVS
5120
5121Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * win32/libxml2/libxml2.def.src: added some missing entry point
5124 for XPath (Mark Vakoc)
5125
5126Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5129 layer should URI-Unescape before trying to open resources.
5130
5131Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * xpath.c: fix the name() bug for elements in the default
5134 namespace reported by Charlie Bozeman
5135
5136Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5139 led to an XPath fix, improvements of SAX initialization, and
5140 an added option --nocdata to testXPath
5141
5142Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * doc/libxml-doc.el: Felix Natter provided anew version working
5145 with XEmacs too
5146
5147Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * include/libxml/xpath.h: small cleanup
5150 * doc/xml.html: update
5151
5152Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5155 released 2.3.14
5156
5157Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * doc/html/*: rebuilt the docs for the release
5160 * doc/xml.html: added 2.3.14 release.
5161
5162Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5165 were not equal to empty strings
5166
5167Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * SAX.c: fixed a URI-Reference computation problem when validating
5170 * xmlIO.c: small cleanup
5171
5172Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * parser.c: improved the description of a couple of interfaces
5175 upon Larry Stamper suggestion
5176
5177Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * SAX.c entities.c parser.c: changed completely the way entities
5180 are handled when running the parser in entity substitution mode.
5181 This fixes a bug reported by Stephan Kulow and nearly divides
5182 by 3 the amount of memory required by libxslt to load and process
5183 DocBook TDG.
5184
5185Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * HTMLparser.c: fixing a too early root closing problem raised
5188 byt Prashanth Naidu
5189
5190Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5193 raised by Mark Vakoc.
5194
5195Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * example/Makefile.am: fixed the include path to add srcdir/include
5198 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5199 and some cleanup
5200
5201Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5204 lot of optimization work, results in significant improvements
5205 when handling really complex XPath queries. Add a small optimizer
5206 for unions, improve [n] and [last()], avoid some costly ops.
5207
5208Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5211 * xpath.c: small cleanup
5212 * xmlGetNsList: reformated, fixed problems if used on Entities
5213
5214Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5217
5218Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5221 * Makefile.am example/Makefile.am: workaround automake generating
5222 erroneous deps
5223
5224Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * include/win32config.h: bug #56801 Yon Derek provided a patch
5227 to the windows config file.
5228
5229Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5232 libxml.h : Yon Derek provided a set of changes to compile from
5233 CVS on Windows/MSC
5234
5235Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * parser.c: fixed UTF8 BOM support in push mode
5238 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5239 added a specific testcase
5240
5241Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * Makefile.am: added --push regression tests
5244 * parserInternals.c: the XML parser segfaulted in --push mode
5245
5246Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * configure.in: moved the symlinks detection within a CVS
5249 check, this is not portable and will be removed soon.
5250 * xpath.c: small cleanup/speedup
5251
5252Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5255 release of 2.3.12
5256 * parser.c: make an error message if unknow entities in all cases
5257
5258Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5261
5262Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5265 includes were installed in the wrong dir
5266
5267Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * doc/html.xml: warn against sending code to exhibit bugs.
5270
5271Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5274 Tru64 from Thomas Leitner
5275
5276Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * AUTHORS: added William and Bjorn
5279 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5280 daniel@veillard.com hopefully I won't have to do this again
5281 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5282 docs can be rebuilt cleanly now
5283 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5284 from CVs it's generated, added include/libxml/xmlwin32version.h
5285 also generated but which should change far less frequently.
5286 * catalog.c nanoftp.c: made sure to include libxml.h not
5287 libxml/xmlversion.h directly
5288 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5289 when compiling on WIN32 and MSC
5290
5291Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * include/Makefile.am include/libxml/Makefile.am configure.in:
5294 fixed make distcheck and rebuilding the rpms
5295
5296Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * configure.in: should finish the migration of exported includes
5299 into a real include/libxml in CVS, at least for CVS users.
5300 * removed the exported headers, added in include/libxml (as well
5301 as xmlversion.h.in).
5302
5303Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * configure.in: fixed the way to detect symlink
5306
5307Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * configure.in: updated, include/libxml is now a real CVS dir
5310
5311Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5314 version works with both libxml1 and libxml2 (it autodetects
5315 the prefix of the html-files) from Felix Natter.
5316 * doc/xml.html: updated doc accordingly
5317
5318Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * xpath.c: fixed the bug generating a template loop in libxslt
5321 when using docbook-xsl-1.4, * should filter out document nodes
5322 * HACKING: added William
5323 * TODO: updated
5324
5325Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * doc/FAQ.html: added a warning about gcc-3.0
5328 * doc/xml.html: added reference to gdome2 and removed a confusing
5329 sentence
5330
5331Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * xmlversion.h: okay this is a generated file, but Windows
5334 users need it and they can't generate it, and I want CVS
5335 Windows users ...
5336 * win32/libxml2/libxml2_so.dsp: Windows project file for
5337 the shared lib version of libxml2
5338 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5339 resources needed for libxslt/xsltproc by Yon Derek
5340
5341Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5342
5343 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5344
5345Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5348
5349Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * include/win32config.h: Yon Derek provided a first fix
5352 to be able to compile libxslt/xsltproc on Windows
5353
5354Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * xpath.c: attempt to work around what seemed a gcc optimizer
5357 bug when handling floats on i386 http://veillard.com/gcc.bug
5358 * tree.c entities.c encoding.c: doing some cleanups while
5359 chasing it
5360
5361Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * Makefile.am: cleanup when --without-debug is specified
5364 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5365 w.r.t. --without-debug and other include points
5366 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5367 Catalogs
5368 * configure.in entities.h tree.h HTMLparser.c: removed
5369 --without-corba, made the _private field mandatory
5370
5371Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5374 outputs a BOM in UTF8, an errata has been issued to avoid the
5375 problem, that was the most reasonable solution... Add support
5376 for a leading UTF8 BOM in entities.
5377
5378Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * valid.c: fixed a bug found when post validating an entity ref
5381 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5382 activate it too
5383
5384Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5387 weakness in the node copy the XPointer and the XInclude
5388 implementations. Serious cleanup.
5389
5390Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * Makefile.am: Kjartan Maraas provided a small patch to
5393 add xml2-config.in to EXTRA_DIST
5394
5395Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5398 provided another failing case found in KDE, the way the
5399 ctxt->vctxt.nodeTab was allocated and freed changed over
5400 time but it wasn't completely cleaned up. This should fix it.
5401
5402Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * parser.c: Stephan Kulow also raised the fact that line number
5405 could get miscounted making debug harder, fixed the problem
5406 in xmlParseCharData()
5407
5408Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * valid.c: Stephan Kulow pointed out a problem when validating
5411 and using an empty entity, forgot a 'break' in a case.
5412
5413Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5416 * doc/xml.html: updated with 2.3.11
5417
5418Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * TODO: updated adding cleanup of generated doc
5421 * configure.in: prepared to release 2.3.11
5422 * xmllint.c: added --version for bug reporting
5423 * doc/html/*.html: rebuilt the doc
5424
5425Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * xpath.c: first part of the work on selecting namespace to
5428 fix bug #56115
5429
5430Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5433 when using -liconv
5434 * TODO: updated
5435
5436Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5439 cleanup, encoding support.
5440
5441Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5444
5445Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * xpath.c: bug detected by Ankh when / is used as a function arg
5448
5449Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5452 of element and use it to avoid outputting formatting spaces at
5453 the wrong place. Implemented the format parameter for HTML save.
5454 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5455 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5456 result/HTML/wired.html: of course this impact the result of a
5457 number of HTML tests
5458
5459Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * HTMLtree.[ch]: started augmenting the HTML save API with
5462 encoding and formatting parameters
5463
5464Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * HTMLtree.h: cleanup and started evaluating the work needed on
5467 revamping the HTML output code
5468
5469Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5472
5473Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * valid.c: fixed bug #56049, forgot one check in the
5476 validation routine
5477
5478Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5481
5482Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * libxml.h: fixed an error in last commit
5485 * doc/FAQ.html: added an entry for compilation from CVS
5486
5487Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * xmlversion.h.in libxml.h: Cygwin patches
5490 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5491 * tree.h: cleanup
5492
5493Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5496 memory block in a strange case where libxml is linked twice
5497 in the binary.
5498
5499Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5502 state far too often, simple fix used to avoid it.
5503
5504Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5507 being processed, applied his patch
5508 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5509
5510Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5513 provided fixes to compile on MSCC again
5514 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5515 also provided an update for the project files.
5516
5517Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5520 bug #55810
5521
5522Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * tree.c: fixed xmlGetNsProp() to close bug #55683
5525 Note this requires libxslt to use it's own function instead.
5526
5527Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * HTMLtree.c: when in a pre element no formatting space should
5530 be added.
5531 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5532
5533Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * configure.in: added tests for signal() and signal.h
5536
5537Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5540
5541Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * doc/libxml-doc.el: Felix Natter provided a new version for
5544 libxml2
5545
5546Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * HTMLtree.c: when in a pre element no formatting space should
5549 be added.
5550
5551Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5554
5555Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5558 hack
5559 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5560 * uri.c: fixed a warning
5561
5562Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * HTMLtree.c: trying to close bug #55772 escaping in script
5565 elements
5566 * doc/xml.html: suggest to send mail to the list
5567
5568Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5571 good. Use a macro and based on the solution provided in
5572 vsnprintf manual page from GNU.
5573
5574Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5575
5576 * error.c: Workaround for non-preserving variadic list.
5577 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5578
5579Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * doc/xml.html: added 2.3.10 release
5582
5583Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * configure.in: releasing 2.3.10
5586
5587Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5590
5591Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * encoding.c: Robert Collins provided a patch to add the
5594 "US-ASCII" encoding alias
5595
5596Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5599 string oriented functions and started cleaning the related areas
5600 in xpath.c which needed fixing in this respect
5601
5602Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5605 #55380
5606 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5607
5608Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * TODO: updated
5611 * nanohttp.[ch] : started adding APIs to get the redirected URL
5612 when this occurs (needed for further base computation
5613 * tree.h: cleanup
5614 * encoding.c: cleanup
5615 * SAX.c: minor change around ctxt->loadsubset
5616
5617Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * Makefile.am include/Makefile.am: small change to have
5620 include/libxml rebuilt if working from CVS.
5621 * uri.c: applied another patch from Carl Douglas for URI escaping,
5622 this should close bug #51876
5623
5624Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5627 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5628 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5629 added specific regression test
5630 * parser.h: preparing for the XSLT mode where DTD inherited
5631 attributes are added to the tree.
5632
5633Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * xinclude.[ch]: Updated the namespace for the Last Call version
5636 * result/XInclude/include test/XInclude/include: updated the
5637 testsuite accordingly
5638
5639Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5642 related to bug #51876
5643
5644Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * tree.c: fixed a gross mistake in base computation, xml:base is
5647 not completely correct yet (need cascade).
5648 * xpath.[ch]: added the few things needed to find a function name
5649 and URI from the XPath context when it is called.
5650
5651Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5654 * DOCBparser.c: small cleanup
5655 * xmllint.c: added a --catalogs option to load catalogs from
5656 $SGML_CATALOG_FILES
5657 * tree.c: cleanup
5658 * configure.in: iconv library fixup, ICONV_LIBS
5659
5660Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * catalog.c: handling of CATALOG entries. detection of recursion,
5663 and a few bugfixes
5664 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5665 against the default namespace
5666
5667Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5670
5671Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * parser.c: fixed propagation context info when parsing an
5674 external entity.
5675 * doc/html/*.html: regenerated a couple of docs
5676
5677Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * doc/xml.html: update with 2.3.9 informations
5680
5681Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5684 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5685 * doc/html/* : rebuilt the docs
5686 * valid.c: small patch which may improve some case when
5687 validating.
5688
5689Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * HTMLparser.c: Closed bug #54891
5692 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5693 to the suite
5694
5695Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5698 applied a documentation patch from LotR and filled in a few missing
5699 descriptions
5700
5701Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * xpath.c tree.c parser.c: speed optimizations at the parser level
5704 document tree freeing and xpath evaluation
5705
5706Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * parser.c parser.h parserInternals.h: fixed a couple of
5709 interfaces for handling memory buffer input to const char *
5710 upon suggestion of JamesH.
5711
5712Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * configure.in: LoTR sent a patch fixing the previous commit
5715
5716Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * configure.in: trying to deal again with the stoopid -R linking
5719 flag of Solaris
5720
5721Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * xpath.h: two nodeset access macros from Thomas Broyer
5724
5725Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5728 patch from Thomas Broyer
5729
5730Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5733 case
5734 * INSTALL: was empty added stuff from the FAQ
5735
5736Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5739 attributes handling and #54433 by adding xmlUnsetProp()
5740 and xmlUnsetNsProp()
5741
5742Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * HTMLparser.c: Patch from Jonas Borgström
5745 (htmlGetEndPriority): New function, returns
5746 the priority of a certain element.
5747 (htmlAutoCloseOnClose): Only close inline elements if they
5748 all have lower or equal priority.
5749 * result/HTML: this of course changed a number of tests results.
5750
5751Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xmlIO.c catalog.c: plugged in the default catalog resolution
5754 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5755 documentations
5756 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5757
5758Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5761 integrating catalogs
5762 * catalog.[ch] testCatalog.c: adding a small catalo API
5763 (only SGML catalog support).
5764 * parser.c: restaured xmlKeepBlanksDefault(0) API
5765
5766Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5769
5770Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * parser.c: added xmlParseExternalEntityPrivate() to allow
5773 propagation of ctxt->_private when parsing external entities
5774
5775Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5778
5779Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5782
5783Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * valid.c: warn when indeterminist content model is detected
5786 * result/VC/ElementValid8: this adds a message
5787 * Makefile.am: add --novalid for VCM tests
5788 * parserInternals.c: added a call to Init memory
5789
5790Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5793 when both parameters are NULL.
5794
5795Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * valid.c: applied small patch from Gary Pennington, reindented
5798 some part of the code.
5799
5800Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5803 release, updated and regenerated the docs
5804
5805Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * xpath.c result/XPath/expr/floats : clarified and cleanup
5808 printing of abnormal floats in tests.
5809
5810Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5813 * results/HTML/ : a few changes in the output of the HTML tests as
5814 a result.
5815 * configure.in: tying to fix -liconv where needed
5816
5817Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * Makefile.am: fixed a stupid error
5820
5821Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * configure.in Makefile.am: make the inclusion of the trio
5824 modules in the library conditional
5825
5826Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * DOCBparser.c: patche from László Kovács, fixed entities refs
5829 in attributes handling
5830
5831Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5834 flushing
5835
5836Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * xpath.c: fix of an XSLT namespace bug reported on the list
5839 general/bug-8-
5840
5841Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * strio.h trio.c: Dan McNichol suggested a couple of small
5844 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5845
5846Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * tree.c parser.c encoding.c: spent a bit more time looking
5849 at the parsing speed and DOM handling. Added a few more
5850 speedups.
5851
5852Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * parser.c: small but effective parsing speed improvement
5855
5856Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * configure.in: default on the DocBook parser inclusion (for Gnome)
5859 * DOCBparser.h: fixed a header reference
5860
5861Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * configure.in xpath.c: applied Bjorn patches for FPE on the
5864 alpha
5865
5866Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5869 xmlSaveFormatFileTo()
5870
5871Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * xpath.c: simple and efficient optimization, XPath functions
5874 aways bind to the same code, cache this
5875 * TODO: updated (by saying some is obsolete)
5876
5877Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * xpath.c: more cleanup work on XPath name parsing routines
5880
5881Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5884 xmlXPathParseName
5885 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5886 * debugXML.c: avoid compilation problems if compiling without
5887 HTML support, Igor Zlatkovic
5888 * win32/libxml2/libxml2.def.src: being able to compile without
5889 XPath on Windows
5890
5891Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * libxml.m4: yet another patch from Toshio Kuratomi
5894
5895Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5898
5899Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * tree.[ch]: added xmlSaveFormatFile interface for saving
5902 and indenting a file.
5903
5904Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * xpath.c: fixed bug #53689 related to processing-instruction()
5907
5908Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * DOCBparser.c: patche from László Kovács
5911
5912Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * parser.c: applied fixes from Christian Glahn bug report #53391
5915
5916Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * error.c: Jean François Lecomte provided a complete description
5919 and a fix to bug #53537
5920
5921Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5924
5925Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * DOCBparser.c SAX.c: a bit more work on entities processing.
5928 Still Need to cleanup XML output and references in attributes
5929
5930Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5933
5934Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * tree.c: trying to fix #53574, not completely complete,
5937 I would like xmllint --copy --debug test/ent1 and
5938 xmllint --debug test/ent1 to show the same result.
5939 * xpath.c: fix a bug when trying to sort namespace nodes
5940
5941Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * HTMLtree.c: real fix for #53402
5944
5945Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5948 PIs when using xsl:output
5949 * valid.c: closing #53537 some case generate segfaults if there
5950 is validity errors
5951
5952Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5955 of external parsed entities, added --noent to testDocbook
5956 * valid.c: Garry Pennington found an uninitialized variable
5957 access in xmlValidateElementContent()
5958
5959Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5962 with madness
5963 * result/HTML/ : this modified the result of the regression tests
5964 a lot.
5965
5966Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5969 to doc where it wasn't checked against NULL reported by
5970 Jens Laas
5971
5972Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5975 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5976
5977Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5980 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5981 * SAX.[ch]: cleanup and updates for DocBook
5982 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5983 ex SGML identifier changes
5984 * valid.c: removed a static unused function.
5985
5986Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * HTMLtree.c: applied change for Paul Sponagl on script saving
5989 * Makefile.am: the warning about entity title.xml are normal.
5990
5991Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * configure.in: release of 2.3.7
5994 * Makefile.am: fixing make distcheck
5995
5996Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * doc/html/* doc/xml.html: updated and regenerated the docs
5999
6000Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6003
6004Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * tree.c: fixed #53388 with the provided patch
6007
6008Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * valid.c: Bjorn detected an invalid memory access. Fixed
6011 vstateVPush()
6012
6013Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6016
6017Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6018
6019 * libxml.h: new header used only for the compilation of libxml
6020 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6021 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6022 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6023 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6024 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6025 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6026 baseline (version 1.2 plus a single patch).
6027 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6028 scientific notation for numbers. Tests added.
6029 * xpath.c: formatting of numbers changed to use sprintf
6030 (contribution from William Brack)
6031
6032Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * valid.c: cleanup, more useful debugging
6035 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6036 * xmlIO.c: entity loading is printed as an error when validating
6037
6038Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * valid.c: fixed to validate within entities
6041 * test/VCM/v22.xml: added a specific testcase
6042
6043Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * valid.c: forgot an epsilon transition in for ()+
6046 * test/VCM/v21.xml : added a specific test case
6047
6048Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * valid.c: removed a state explosion exhibited by RSS
6051 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6052 from bug #51872
6053
6054Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6057 validation without using an ugly NFA -> DFA algo in the source.
6058 Made a specific algorithm easier to maintain, using a single
6059 stack and without recursion.
6060 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6061 * hash.c: made the growing routine static
6062 * tree.h parser.c: added the parent information to an
6063 xmlElementContent node.
6064
6065Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * SAX.c parser.c xpath.c: generating IDs when not validating
6068 from an external parsed entity was poisoning the ID has table
6069 with removed values. This was killing XSLT on the KDE help
6070 browser.
6071
6072Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * entities.h: andrew@ugh.net.au detected a double declaration
6075
6076Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * debugXML.c hash.c tree.h valid.c : some changes related to
6079 the validation suport to improve speed with DocBook
6080 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6081 the way validation errors get reported
6082
6083Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6086 by P C Chow and William M. Brack for XSLT HTML output
6087
6088Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6091 Igor Zlatkovic patches for MSC compilation and added his
6092 updates
6093
6094Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6097 prefix lookup.
6098 * parserInternals.c: fixed the bug reported by Morus Walter
6099 due to an off by one typo in xmlStringCurrentChar()
6100
6101Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * HTMLparser.c result/HTML/*: revamped the way the HTML
6104 parser handles end of tags or end of input
6105
6106Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6109
6110Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6113 bug where the linktime verions of free() won't work ...
6114
6115Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6118
6119Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * doc/xml.html: added 2.3.6 release
6122
6123Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6126 * result/wml.xml: resulted in a small output change
6127
6128Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * tree.c: xmlNewDoc was missing the charset initialization
6131 * xmllint.c: added --auto to autogenerate a doc, allow to
6132 reproduce the problem fixed on xmlNewDoc
6133
6134Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * xpath.c: trying to get 52979 solved
6137 * tree.c result/ result/noent/: trying to get 52712 solved, this
6138 also made me clean up the fact that XML output in general should
6139 not add formating blanks by default, this changed the output of
6140 a few tests
6141
6142Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6145
6146Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * configure.in: finally released 2.3.6
6149
6150Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * xpath.c: checking for null pointer generated by new code
6153
6154Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xpath.c: fixed a [] evaluation problem reported
6157 * test/XPath/tests/simpleaddr: extended test
6158 * result/XPath/simpleaddr: updated result
6159
6160Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * xmllint.c: Dan Timis reported a portability problem
6163 on Macs without mmap, fixed it.
6164
6165Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * testXPath.c : added a --tree option allowing to display the
6168 tree dump of the XPath expression
6169
6170Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * xpath.c: fixed a memleak when comparing nodesets
6173 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6174 * tree.c: added a TODO
6175
6176Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6179 we need string functions
6180 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6181 to be able to use them where needed. Applied some changes
6182 to reduce name linking pollution and compile in only what's
6183 needed.
6184 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6185 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6186 for the string manipulation functions
6187 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6188 to the free() function of xmlmemory.c
6189 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6190 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6191 usage.
6192
6193
6194Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * error.c: applied the context output patch of the error
6197 handling submitted by Chuck Griffith
6198 * error/VC/*: this slightly change some error logs
6199
6200Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * parser.c: fixed line number reporting on error
6203
6204Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * parser.c: Sullivan and Darin found a parser bug,
6207 applied the patch.
6208
6209Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6212 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6213 xmlversion.h.in xpointer.c: of course the way I defined
6214 UNUSED breaks on old gcc version. Try to be smart and
6215 also define it directly in xmlversion.h
6216 * configure.in: removed -ansi flag from the pedantic set
6217
6218Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219 Huge cleanup, I switched to compile with
6220 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6221 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6222 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6223 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6224 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6225 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6226 encoding.h entities.c error.c list.[ch] nanoftp.c
6227 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6228 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6229 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6230 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6231 Cleanup, staticfied a number of non-exported functions,
6232 detected and cleaned up a dozen of problem found this way,
6233 avoided a lot of public function name/typedef/system names clashes
6234 * doc/xml.html: updated
6235 * configure.in: switched private flags to the really pedantic ones.
6236
6237Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * configure.in: 2.3.5
6240 * doc/html/*: rebuilt the docs
6241
6242Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * parser.c: fixed a reported bug in NOTATION parsing
6245 * uri.c: accepted but not fixed bug 51876, added TODO
6246 * Makefile.am: fixed bug 51876
6247
6248Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * config.h.in configure.in error.c: fix a compilation problem
6251 on platforms without vsnprintf (xml@thewrittenword.com)
6252
6253Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * parser.c: fixed a function name header typo
6256 * SAX.c: notations can also occur in external subset.
6257
6258Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * error.c: removed a C++ like comment
6261
6262Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * parser.c: fixing bug 52299 strange condition leading
6265 to a parser crash due to a buffer overflow
6266 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6267 added the specific test case
6268
6269Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6272 xmlXPathConvert{String,Number,Boolean} to be able to make
6273 type casts without a context stack, fixed some implementation
6274 problems related to the absence of context at parse-time,
6275 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6276 in the public API too
6277 * xpointer.c xpathInternals.h: we need to know at parse time
6278 whether we are compiling an XPointer
6279
6280Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6283 cleaned up the parser internals, refactored XPath code, added
6284 new compilation based APIs and cleanly separated public and
6285 private APIs.
6286
6287Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * xpath.h: the comp field must be added at the end to avoid
6290 killing binary compat.
6291
6292Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * Makefile.am: detect XPath memleaks in regreson tests
6295 * error.c: fixed and error w.r.t. error reporting still using
6296 stderr
6297 * hash.c: added new line at end of file
6298 * tree.h: minor cleanup
6299 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6300 expression parsing from evaluation, resulted in a number of
6301 changes internally, and in XPointer. Likely to break stuff
6302 using xpathInternals.h but should remain binary compatible,
6303 new interfaces will be added.
6304
6305Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * configure.in: fixed a couple of problems reported by
6308 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6309 without gcc on non linux platforms.
6310
6311Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6314 a fix for --with-html-dir= configure support. I hope it won't
6315 break rpm generation
6316
6317Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * xmlIO.c: one function comment cleanup.
6320
6321Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * SAX.c: external subset notations were improperly registered
6324 in the internal subset.
6325
6326Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * README.cvs-commits: added, pointing to HACKING
6329 * HACKING: updated
6330
6331Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * parser.c: and Matt Sergeant found one in the XML push
6334 parser (erroneous check I forgot to remove when I fixed the
6335 main parser).
6336
6337Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * xpath.c: ptittom found a small bug in UnaryExpr
6340
6341Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * configure.in: bumped to 2.3.4
6344 * error.c: fixed bug #51860
6345 * tree.c: fixed bug #51861
6346 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6347 * tree.[ch] : added xmlDefaultBufferSize
6348 * nanoftp.c: typo in function name header block
6349 * doc/xml.html : updated, added link to XML::LibXSLT
6350 * doc/html/* : rebuilt the docs
6351
6352Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * parser.c SAX.c: the new content parsing code raised an
6355 ugly bug in the characters() SAX callback. Found it
6356 just because of strangeness in XSLT XML Rec ouptut :-(
6357
6358Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * Makefile.am: Martin Baulig suggested to add -lm
6361 * tree.c: found another bug in xmlNodeGetContent()
6362
6363Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * xpath.c: Bjorn found the error related to strictness of comparison.
6366
6367Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * parser.c: trying to fix the Dtd parsing problem reported
6370 by Gary, side effect of last week speed optimizations.
6371
6372Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6375 * parserInternals.c: removed unneeded test raised by Stric
6376
6377Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6378
6379 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6380 and fixed by William Brack). Added xmlXPathFormatNumber.
6381 Changed the sorting slightly.
6382 * configure.in Makefile.am example/Makefile.am: Added -lm.
6383 Please note that applications linking with libxml2, must
6384 also like with the math library from now on.
6385
6386Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6389
6390Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * parser.c: one must report spaces even if the Dtd element
6393 content proves that this is not part of the element content.
6394 * result/valid/*.xml: this changed the ouptu slightly
6395
6396Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * configure.in: bumped to 2.3.3
6399 * doc/xml.html: updated
6400
6401Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * tree.c: minor doc fix
6404 * xpath.c: deallocation issues when a result tree has been
6405 converted to a node-set
6406
6407Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * doc/xml.html: oops corrected dates s/2000/2001
6410
6411Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * valid.c: new patch from Gary Pennington
6414
6415Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6416
6417 * doc/xml.html: applied patch from Ankh
6418
6419Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * xinclude.c: fixed a problem building on Mac
6422
6423Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * parser.c: more work on increasing parsing ferformances
6426
6427Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6430 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6431 avoiding memcpy in production builds MEM_CLEANUP macro use
6432 * parser.[ch] parserInternals.c: optimizations of the tightest
6433 internal loops inside the parser. Better checking of I/O
6434 flushing/loading conditions
6435 * xmllint.c : added --timing
6436
6437Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * configure.in: bumped to 2.3.2
6440 * doc/xml.html: updated for release
6441
6442Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * xpath.c: found a memleak and fixed a nasty bug
6445
6446Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * xmllint.[c1] : added return code errors for xmllint
6449 * xpath.c: specific debug dump function for result value trees
6450
6451Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * xpath.c: finally implemented xmlXPathCompareNodeSets
6454 * test/XPath/expr/floats results/XPath/expr/floats: added
6455 a test for float expressions
6456
6457Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6460 * parserInternals.[ch]: trying to speed up parsing
6461 * xpath.c : speeded up node set equality op
6462
6463Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6466 better handling of ID/IDREF and the list modules associated
6467 * configure.in: small CFLAGS cleanup
6468
6469Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * configure.in: fixed iconv detection on AIX (stric)
6472
6473Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6476
6477Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6478
6479 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6480 and optimized xmlXPathNodeSetSort
6481
6482Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xpath.c: bug fix when context size is 0
6485 * parser.c: I like Norm's Dtd because they still manage to break
6486 the parser occasionally
6487
6488Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6491
6492Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6495 attributes within the XML-1.0 namespace
6496
6497Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * xpathInternals.h: exported a few axis functions
6500 * doc/xml.html: updated the doc
6501
6502Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * configure.in: applied patch from Daniel van Balen for OpenBSD
6505 and bumped version to 2.3.1
6506 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6507 attempt to find autoclosing was simply broken, removed it,
6508 updated the examples, this is better
6509
6510Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6513 hash functionnalities.
6514 * doc/html/* : rebuild the doc
6515
6516Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6519 on predicate
6520 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6521 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6522 really want to have tags closed on output even if we accept
6523 unclosed ones on input
6524
6525Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * xpath.c: ouch don't free NULL, rare case fixed
6528 * tree.c: don't coalesce text nodes if they don't have the
6529 same behaviour wrt escaping on output
6530
6531Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * xpath.c: small fixup
6534 * SAX.c: don't warn on empty namespaces.
6535
6536Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * README: a bit of cleanup
6539 * configure.in: preparing for 2.3.0 release
6540
6541Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * hash.[ch]: added a first version of xmlHashSize()
6544 * valid.c: another bug fix from Gary Pennington
6545
6546Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * valid.c: couple of bug fixes pointed by Gary Pennington
6549 * HTMLtree.c: #if 0 cleanup
6550
6551Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6554 which removes a time consuming check of xmlXPathNodeSetAdd()
6555 and use it in places where we are sure to not break unicity
6556
6557Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * xpath.c: bug fixes found from XSLT
6560 * tree.c: preserve node->name special values when copying nodes.
6561 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6562 external subset are fetched when available but without full
6563 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6564 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6565 output with encoding disabled.
6566
6567Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6570 xmlCheckFilename should not be called from xmlFileOpenW
6571 and xmlGzfileOpenW
6572
6573Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6576 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6577 added the new tests for URI normalization
6578 * testURI.c: fixed stoopid bugs
6579 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6580 the URI in the error messages are now properly normalized
6581
6582Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6585
6586Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6589
6590Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * xpath.c: fixed mod operator
6593
6594Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * parser.c: fixed xmlStrcat doc
6597 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6598 trees.
6599
6600Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * xpath.c result/XPath/tests/chaptersbase
6603 result/XPath/tests/simplebase: fixed XPath node()
6604 * tree.c: small fix in xmlNewNs()
6605 * Makefile.am: removed extraneous xml2Conf.sh rule
6606
6607Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6610 Changed the library name, in order to get libxml-devel and
6611 libxml2-devel to coexist on a single system
6612 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6613 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6614
6615Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6618 libxml2-devel installable in // as libxml-devel.
6619
6620Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621
6622 * doc/Makefile.am: fixed make rebuild in doc
6623 * doc/html/*.html: rebuilt the docs
6624
6625Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626
6627 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6628
6629Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6632 the HTML doc to go into the -devel RPM ...
6633 * aclocal.m4 config.h.in: some updates due to auto* magic
6634
6635Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * xpath.h: added a hook in the context structure allowing to
6638 link to extra support, needed for XSLT
6639
6640Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641
6642 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6643 xmlXPtrCmpPoints to use it.
6644 * propagated the following patch from Alejandro Forero
6645 * include/win32config.h xmlIO.c: applied further suggestions
6646 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6647 * example/gjobread.c: fixed warnings, now that it builds
6648
6649Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6650
6651 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6652
6653 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6654 filename points to a valid file (not a directory).
6655 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6656 Added calls to xmlCheckFilenameDir.
6657
6658 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6659 `path' (rather than `filename') as the parameter to gzopen and open.
6660
6661Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * Makefile.am: fixed a problem with EXTRA_DIST
6664
6665Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * Makefile.am example/Makefile.am: finally found the trick
6668 to build the example, i.e. add "." in SUBDIRS before example
6669 in the list <grin/>
6670
6671Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * doc/xml.html: updated with an XSLT section, removed pointer to
6674 W3C CVS base.
6675
6676Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6679 too, and deallocation need to occur the same way.
6680
6681Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6684 type correponding to an XSLT result tree fragment. Share most
6685 of the data format with node set, as well as operators.
6686 * HTMLtree.c: added a newline at the end of the doctype output
6687 whe this one is not present initially.
6688 * tree.c: make sure taht the parent and doc pointers are properly
6689 set when copying attributes (lists).
6690
6691Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6694
6695Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * xpath.c: seems I finally killed that ugly path evaluation
6698 context bug (tagged 9999 in case is is wrong)
6699
6700Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6703 for XSLT
6704
6705Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706
6707 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6708 for xmlGzfileOpen() bug
6709
6710Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * xpath.c: removed an error found by XSLT usage
6713 * tree.c parserInternals.h: use a predefined static string
6714 for text and comment nodes, avoid freeing them in xmlFreeNode,
6715 exported the string name in parserInternals.h and added
6716 another value to disable encoding at output (for XSLT),
6717 gain memory, time.
6718
6719Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6722 win32/libxml2/libxml2_so.dsp: new makefiles and update
6723 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6724
6725Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6728 Gary Pennington
6729
6730Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * xpath.c: fixed the comaprision of values and nodelists,
6733 need to compare nodelist still ...
6734 * debugXML.c: avoided a possible core dump
6735 * HTMLparser.c: cleanup
6736 * nanohttp.c: contributed fix.
6737 * tree.c: fixes in properties handling added xmlSetNsProp
6738 needed by libxslt
6739 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6740 comment
6741 * TODO: updated
6742
6743Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6744
6745 * parser.c parserInternals.c: applied Bjorn Reese optimization
6746 patch
6747
6748Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * Makefile.am: applied patch fro make check from Martin Vidner
6751
6752Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * configure.in: preparing 2.2.11
6755 * doc/html/*: rebuild the HTML files
6756 * doc/xml.html : updated
6757
6758Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * tree.c: fixed a stupid bug
6761 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6762 patches related to validation of an XInclude processing result
6763 * TODO: updated
6764
6765Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6768 on large files
6769
6770Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6773
6774Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6777 reported by Jonas Borgström
6778 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6779
6780Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781
6782 * testXPath.c xpath.c: fixing the XPath union expressions problem
6783 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6784
6785Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * xmllint.c: Made is so if the file name is "-" is will read form
6788 standard input. Sven Heinicke <sven@zen.org>
6789 * tree.c: fixed a problem when growing buffer
6790 * tree.h: fixed the comment of the node types following andersca
6791 comment
6792 * TODO: updated
6793
6794Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * HTMLparser.[ch]: added a way to avoid adding automatically
6797 omitted tags. htmlHandleOmittedElem() allows to change the
6798 default handling.
6799 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6800 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6801 of xmllint too when using --memory flag, added a memory test
6802 suite at the Makefile level.
6803 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6804 with namespace use when encountering QNames in XPath evalation,
6805 added xmlns() scheme in XPointer.
6806 * nanoftp.c : incorporated a fix
6807 * parser.c xmlIO.c: fixed problems raised with encoding when using
6808 the memory I/O
6809 * parserInternals.c: closed bug 25934 reported by
6810 torsten.landschoff@innominate.de
6811 * TODO: updated
6812
6813Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6816 on a non-updated tree :-(, made a 2.2.10 release to correct the
6817 situation
6818
6819Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6822 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6823 integrated a set of OpenVMS changes from Howard Taylor
6824 <Howard.Taylor@pacoast.com>
6825
6826Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6829 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6830
6831Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * HTMLparser.c: some fixes on auto-open of html/head/body
6834 * encoding.c: fixed a compilation error on some gcc env
6835 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6836 XPointer implementation
6837 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6838 related XPointer tests and associated results
6839
6840Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * doc/xmldtd.html doc/xml.html: following a short step by step
6843 guidance on IRC to help maciej with DTDs I started a small
6844 page on the subject.
6845
6846Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * HTMLparser.c: fixed handling of broken charrefs
6849 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6850 patches
6851
6852Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * doc/xml.html doc/html/* : rebuilt the docs after adding
6855 xinclude and updated page for 2.2.7 and 2.2.8
6856 * configure.in: releasing 2.2.8
6857
6858Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * parser.[ch] parserInternals.c: applied the conditional
6861 section processing fix from Jonathan P Springer
6862 <jonathan.springer2@gte.net>
6863 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6864 project file, fixed iconv default non support
6865 * xpath.c: fixed the problem of evaluating relative expressions
6866 when a node context is provided.
6867
6868Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * nanoftp.c: fixed gcc 2.95 new warnings
6871 * SAX.c: fixed a stupid bug
6872 * tree.c: fixed a formatting problem when round-tripping
6873 from/to memory
6874 * xinclude.c: chased memleak, fixed a base problem
6875 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6876 xmlXPtrBuildNodeList()
6877 * TODO: updated
6878 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6879 adding a first small set of regression tests for XInclude
6880
6881Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * nanohttp.[ch]: applied Wayne Davison patches to access
6884 the WWW-Authorization header.
6885 * parser.c: Closed Bug#30847: Problems when switching encoding
6886 in short files by applying Simon Berg's patch.
6887 * valid.c: fixed a validation problem
6888 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6889 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6890 Wayne Davison
6891 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6892 need to be extended to non full nodes selections.
6893 * xinclude.c: starts to work decently
6894
6895Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6898 debugXML.c xmlversion.h.in: Started adding XInclude support,
6899 this is a new xmllint option
6900 * tree.c xpath.c: applied TOM patches for XPath
6901 * xpointer.c: fixed a couple of errors.
6902 * uri.c: added an escaping function needed for xinclude
6903 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6904 new warning from RH70 gcc's version
6905
6906Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * HTMLparser.c: fixed loop on invalid char in scripts
6909 * parser.c: update to description of xmlIOParseDTD()
6910 * libxml.m4 xmlversion.h.in: changes contributed by
6911 Michael Schmeing <m.schmeing@internet-factory.de>
6912 * configure.in: preparing for 2.2.7
6913 * Makefile.am: trying to avoid config.h and acconfig.h
6914 being included in the distrib
6915 * configure.in: released 2.2.7
6916
6917Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6920 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6921
6922Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * parser.[ch]: added xmlIOParseDTD()
6925 * xpointer.c: added support for the 2 extra parameters of
6926 string-range, fixed a stoopid error when '0' was present
6927 in XPointer expressions
6928 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6929 testsuite for the above
6930
6931Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * libxml.spec.in: improved package descriptions
6934
6935Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * xpath.c xpathInternals.h: applied a large cleaning patch
6938 from TOM <ptittom@free.fr>, it also add namespace support
6939 for function and variables registration.
6940
6941Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6944 * Makefile.mingw: Wayne Davison's update adding hash.c
6945
6946Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * xpath.c: fixed the root evaluation problems
6949 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6950 ignorable spaces with <b> <bold> <em>
6951 * tree.c: fixed a loop in xmlSearchNsByHref()
6952
6953Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * xpath.c: applied another XPath patch from TOM
6956 * xpath.c include/makefile.am: applied another patch from
6957 china@thewrittenword.com (cleanup on IRIX).
6958
6959Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * xml-config.1: received a fixed version from Fredrik Hallenberg
6962 <hallon@lysator.liu.se>
6963
6964Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6967 cleanup patch for XPath
6968
6969Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * patched to redirrect all "out of context" error messages to
6972 a reconfigurable routine. The changes are:
6973 * xmlerror.h : added the export of an error context type (void *)
6974 an error handler type xmlGenericErrorFunc there is an interface
6975 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6976 to reset the error handling routine and its argument
6977 (by default it's equivalent to respectively fprintf and stderr.
6978 * all the c files: all wild accesses to stderr or stdout within
6979 the library have been replaced to calls to the handler.
6980
6981Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * configure.in: release 2.2.6
6984 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6985 exporting the inner functions of xpath for extension modules
6986 * doc/*: updated and rebuilt the doc
6987
6988Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * nanohttp.c : applied Wayne HTTP cleanup patch
6991 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6992 and xmlNodeSetSpacePreserve()
6993
6994Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * xpath.c: closing bug #29260
6997
6998Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7001 multikey tuples, made hash structure opaque
7002 * valid.[ch]: moved elements, attributes, notations decalarations
7003 as well as ID and refs to hash tables.
7004 * entities.c: hash cleanup
7005 * xmlmemory.c: fixed a dump problem in debug mode
7006 * include/Makefile.am: problem passing in DESTDIR= values patch
7007 from Marc Christensen <marc@calderasystems.com>
7008 * nanohttp.c: removed debugging remains
7009 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7010 * HTMLparser.c parser.c: fixing a number of problems with the
7011 macros in the *parser.c files (Wayne).
7012 * HTMLparser.c: close the previous option when opening a new one
7013 (Marc Sanfacon).
7014 * result/HTML/*: updated the HTML results accordingly
7015
7016Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7019 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7020 XPath functions and XML entities table to them. More to come...
7021 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7022
7023Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * tree.c: coalesce adjacent text nodes
7026 * valid.c: handling of blank nodes in DTd validation (raised
7027 by problems with a posteriori validation).
7028 * nanohttp.c: changing behaviour on HTTP write stuff.
7029 * HTMLtree.c: forced body and html to be explicitely closed.
7030 * xpath.h: exported more XPath functions.
7031
7032Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * Release of 2.2.5
7035 * xpointer.c: range() range-inside and other helper functions
7036 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7037
7038Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7041 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7042
7043Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7046 and XPointer modules
7047
7048Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * SAX.h: closed #25107
7051
7052Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7053
7054 * testSAX.c: fixed problem with cdata reporting
7055 * SAXresult/* : updated
7056
7057Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7060 Closed bug #27499, added to regression tests
7061 * TODO: updated
7062
7063Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7066 support for SCRIPT and STYLE with help from Bjorn Reese
7067 * test/HTML/* result/HTML/*: added simple testcase and updated
7068 the existing ones.
7069
7070Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7073 string-range for empty strings
7074 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7075 test/XPath/xptr/strrange: augmented the XPointer testsuite
7076
7077Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * doc/xml.html doc/xmlmem.html: added a module describing memory
7080 interfaces and use, updated the main page.
7081
7082Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7083
7084 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7085 nanoftp code work on Windows too now
7086
7087Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7090 * xpointer.c: implemented string-range() at least a good first version
7091 * test/XPath/docs/str test/XPath/xptr/strrange
7092 result/XPath/xptr/strrange: the string-range() tests
7093
7094Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * Makefile.am include/Makefile.am include/win32config.h
7097 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7098 and make distcheck
7099
7100Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7103 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7104 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7105
7106Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7109 patch for socklen_t detection by
7110 Albert Chin-A-Young <china@thewrittenword.com>
7111
7112Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7115 and added a --dtdvalid option to xmllint used to test it
7116
7117Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7120 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7121
7122Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7125 handlings (registration, lookup, cleanup)
7126
7127Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * configure.in Makefile.am include/makefile.am: adding XPointer
7130 and XPtrtests target
7131 * xpointer.[ch] : new files for XPointer support
7132 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7133 more XPath tests
7134
7135Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * configure.in: fixed, very broken, make distcheck works again
7138
7139Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * More work toward 2.2.5, integrated a number of patches
7142 * configure.in Makefile.am win32config.h.in: trying to cleanup
7143 make distcheck .... huh ...
7144 * include/Makefile.am include/win32config.h: new directory
7145 for includes
7146 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7147 updated teh makefiles and instructions for WIN32
7148 * xpath.c: small fixes
7149 * test/XPath/ results/XPath: updated the testcases and results
7150 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7151 suggested patches
7152 * valid.c: fixed an ID bug
7153
7154Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007157 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007158 * xpath.[ch]: worked on XPointer
7159
7160Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * configure.in Makefile.am: 2.2.5, ship the include in an
7163 include/libxml subdirectory, use symlinks when using CVS
7164 * testSAX.c: fixed small bug
7165 * testXPath.c: changed the way testfiles are parsed
7166 * debugXML.c: same kind of cleanup when parsing an argument expression
7167 XPath/XPointers can have blanks embedded
7168 * xpath.[ch]: more cleanup, reorgs for XPointer work
7169 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7170 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7171
7172Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7173
7174 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7175 in the XPath engine, rewrote large parts of it, now it's far
7176 cleaner and in sync with the REC not an old WD. Fixed a parsing
7177 problem in the interactive XML shell found when testing XPath.
7178
7179Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7182 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7183 examples with the extra test
7184
7185Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7188 the global init function.
7189
7190Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * HTMLparser.c: Doohhh, attribute name parsing was still case
7193 sensitive ! Fixed this ...
7194 * result/HTML/* : updated the tests results accordingly
7195
7196Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7199 engine, should be far more stable, incorporated a new version of
7200 preceding/following axis, need testing
7201 * uri.c: fixed file:///c:/a/b/c problem
7202 * test/XPath/tests/idsimple: augmented the XPath tests
7203
7204Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * doc/* rebuilding docs for 2.2.4 release
7207
7208Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * configure.in: releasing 2.2.4
7211 * parser.[ch]: added xmlStrEqual()
7212 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7213 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7214 use xmlStrEqual instead
7215 * TODO: updated
7216 * added an XPath test
7217
7218Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7221 * entities.h: exported xmlInitializePredefinedEntities
7222 * parser.[ch] : added xmlInitParser()
7223 * parserInternals.h : had to export htmlInitAutoClose()
7224
7225Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7228 problems
7229 * Makefile.am : added XPath regression tests to normal tests
7230 * uri.c: fixed a problem with local paths, cleanup
7231 * parser.c: fixed a problem with large CData sections
7232
7233Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * configure.in xml-config.in: patch from "Ben Taylor"
7236 <sol7x86@hotmail.com> for solaris shared libs lookup
7237
72382000-09-30 Martin Baulig <baulig@suse.de>
7239
7240 * libxml-2.0.pc.in: Provide pkg-config script.
7241
7242 * configure.in: Create the libxml-2.0.pc script from the
7243 libxml-2.0.pc.in templates.
7244 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7245 script in `$(libdir)/pkgconfig'.
7246
7247Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7250 when compiling with MSC
7251
7252Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * xpath.c: patch for normalize-string() substring-before(),
7255 substring-after() and translate() functions from Bjorn Reese
7256 <breese@mail1.stofanet.dk>
7257 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7258 Fredrik Hallenberg <hallon@lysator.liu.se>
7259 * TODO: updated
7260
7261Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7264 problem of socklen_t being undefined on a number of platforms
7265 * debugXML.c: fixed a compilation problem when without snprintf
7266
7267Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7270 an URI bug and a fix for the control-character-induced infinite loop
7271 * nanohttp.c: preventive fix for compiling on WIN32
7272
7273Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * xmlint.c: closing bug #25000
7276
7277Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7280 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7281 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7282 related function, fixing xmlStrncmp(), and associated cleanup
7283 * result/HTML/entities.html.sax: updating result
7284
7285Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * uri.c: applied patch for URI escaping from Wayne Davison
7288 <wayned@blorf.net>
7289 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7290 from Denis Barbier <barbier@imacs.polytechnique.fr>
7291 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7292 patch from Wayne Davison
7293
7294Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * doc/xml.html : updated with new releases, adding "how to help"
7297
7298Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7301 removed a few warnings in pedantic mode ...
7302 * parserInternals.c parser.c: moved encoding switching function
7303 to parserInternals.c
7304 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7305
7306Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7309 error or warning handlers
7310
7311Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * parserInternals.c parserInternals.h parser.c Makefile.am:
7314 created a new module parserInternals.c, moved most of the
7315 code shared by the various parsers there, as well as
7316 deprecated code from parser.c. More cleanup of parser.c
7317 * uri.c: fixed a problem when URI is NULL
7318 * valid.c: speedup when looking for an attribute declaration
7319
7320Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7323 the cleanup of the computation of URI references when seeking
7324 external entities. The URI reference string and the resulting
7325 URI are both stored now.
7326 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7327 large s(n)printf checks and cleanup from Denis Barbier
7328 <barbier@imacs.polytechnique.fr>
7329 * xmlversion.h.in tree.h: couple of SGML declarations for a
7330 possible docbook module.
7331 * result/VC/ : a couple of test output changed due to the change
7332 of the entities URI
7333
7334Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * parser.h: added a _private field for linking user's data
7337
7338Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * parser.c parserInternals.h: demacroified most of the IS_XXX
7341 the gain in size is significant so ...
7342
7343Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * entities.c: cases where looking up entities with doc==NULL
7346 covered
7347
7348Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * uri.c: applied Wayne Davison patch
7351 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7352
7353Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * uri.c testUri.c: applied Wayne Davison patches
7356 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7357 * Makefile.in: added URItest and included thenin "make tests"
7358
7359Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * xmlversion.h.in: closed bug 22941
7362
7363Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * doc/xmlio.html: added doc and example for entity loader
7366 redefinition.
7367
7368Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7371 used by libxml
7372
7373Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * parser.c: Fixed bug on invalid ontent characters and when using
7376 push.
7377 * xmllint.c: fixed xmllint endling of errors in push mode
7378
7379Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * HTMLparser.c testHTML.c: applied two new patches from
7382 Wayne Davison <wayned@users.sourceforge.net>
7383 * result/HTML/*.sax: regenerated HTML SAX output
7384 * parser.c: more cleanup.
7385
7386Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * HTMLparser.[ch] testHTML.c: applied the second set of
7389 patches from Wayne Davison <wayned@users.sourceforge.net>,
7390 adding htmlEncodeEntities()
7391 * HTMLparser.c: fixed an ignorable white space detection bug
7392 occuring when parsing with SAX only
7393 * result/HTML/*.sax: updated since the output is now HTML
7394 encoded...
7395
7396Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * HTMLparser.[ch]: applied some of Wayne Davison
7399 <wayned@users.sourceforge.net> patches
7400
7401Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7404 undeclared namespace prefix was used, added a warning.
7405 Cleaned up support w.r.t. entities, spilling out a warning
7406 and being pedantic on lookups.
7407 * test/warning/ent9 : added testcase for previous example.
7408 * TODO: updated
7409 * parserInternals.h parser.c: changed the way names are parsed
7410 now allow infinite size and decrease penalty for normal use
7411 * parser.c: Started a big cleanup/check of the parser code,
7412 fixed some of the most tortuous entity code, spotted code
7413 unused anymore
7414 * test/*: added tests for very long names and related nasty
7415 things.
7416
7417Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * doc/encoding.html: added encoding aliases doc
7420 * doc/xml.html: updates
7421 * encoding.[ch]: added EncodingAliases functions
7422 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7423 bottleneck affecting large DTDs like Docbook
7424 * parser.[ch] xmllint.c: added a pedantic option, will be
7425 useful
7426 * SAX.c: redefinition of entities is reported in pedantic mode
7427 * testHTML.c: uninitialized warning from gcc
7428 * uri.c: fixed a couple of bugs
7429 * TODO: added issue raised by Michael
7430
7431Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * doc/encoding.html: propagated Martin Duerst suggestions
7434
7435Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7438 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7439 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7440 by Wayne Davison
7441
7442Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * nanoftp.c nanohttp.c: small cleanup
7445 * TODO: updated
7446
7447Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * added an old VC testcase and updated title.xml entity
7450
7451Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7454 done on auto-opening of <p> tags and cleanup of SAX output
7455
7456Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7459
7460Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * doc/xml.html libxml.* structure.*: updated the doc a bit
7463
7464Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7467 of SAX tests
7468
7469Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7472 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7473
7474Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7477 * testHTML.c: fix core dump on Solaris 2.x systems
7478 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7479 * result/HTML/*.sax: previous bug fix lead to new results
7480
7481Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7484 * configure.in: added --with-readline=DIR to accept alternate
7485 path for readline include/library
7486 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7487 for ANSI under HP-UX
7488 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7489 includes @LIBS@
7490
7491Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * doc/* : rebuilt the docs
7494 * getting ready for 2.2.2 release
7495
7496Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7499 and xmlAddFeature()
7500 * tree.[ch]: added xmlAddChildList()
7501 * xmllint.c: MAP_FAILED macro test
7502 * parser.h: added xmlParseCtxtExternalEntity()
7503 * valid.c: applied bug fixes removed warning
7504 * tree.c: added CDATA block to elements content
7505 * testSAX.c: cleanup of output
7506 * testHTML.c: added SAX testing
7507 * encoding.c: better error recovery
7508 * SAX.c, parser.c: fixed one of the external entity processing
7509 of the OASis testsuite
7510 * Makefile.am: added HTML SAX regression tests
7511 * configure.in: bumped to 2.2.2
7512 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7513 SAX results
7514
7515Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * configure.in: patch for HP compiler
7518
75192000-08-04 Sven Heinicke <sven@zen.org>
7520
7521 * xmllint.c: Was coredumping sometimes when the file given didn't
7522 exist.
7523
7524Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7527
7528 when using in memory parsing. Need some cleanup.
7529 * xmllint.c configure.in: added a --memory flag to test memory
7530 parsing
7531
7532Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * nanohttp.c: fixed socklen_t replacement to unsigned int
7535 * parser.c: fixed a space handdling missing at the end of
7536 production 28 DOCTYPE.
7537 * xmlmemory.c: fixed a stupid bug on the routine to override
7538 allocation functions
7539 * TODO: updated
7540
7541Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7542
7543 * doc/ regenerated the docs
7544
7545Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * doc/encoding.html doc/xml.html: added I18N doc
7548 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7549 improvements, both parser and filters, added ASCII & HTML,
7550 fixed the ISO-Latin-1 one
7551 * xmllint.c testHTML.c: added/made visible --encode
7552 * debugXML.c : cleanup
7553 * most .c files: applied patches due to warning on Windows and
7554 when using Sun Pro cc compiler
7555 * xpath.c : cleanup memleaks
7556 * nanoftp.c : added a TESTING preprocessor flag for standalong
7557 compile so that people can report bugs more easilly
7558 * nanohttp.c : ditched socklen_t which was a portability mess
7559 and replaced it with unsigned int.
7560 * tree.[ch]: added xmlHasProp()
7561 * TODO: updated
7562 * test/ : added more test for entities, NS, encoding, HTML, wap
7563 * configure.in: preparing for 2.2.0 release
7564
7565Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007568 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007569
7570Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7571
7572 * doc/xml.html: changed the xmlsoft.org structure, updated the
7573 examples w.r.t. root and childs
7574
7575Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
Daniel Veillard784b9352003-02-16 15:50:27 +00007577 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007578
7579Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * HTMLparser.c: Work on character encoding support for the HTML parser
7582 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7583 * encoding.c: Fixed a potential memleak in the encoding stuff
7584
7585Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * doc/FAQ.html doc/Makefile.am : added a FAQ
7588
7589Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7592 of the HTML parser to force it to not bypass SAX
7593
7594Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * win32config.h.in: updated
7597 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7598 lacks iconv support :-( need to release 2.1.1
7599 * configure.in: release 2.1.1
7600 * HTMLparser: fixed bug #14784
7601 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7602 by Windows compiler
7603 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7604 the SAX startDocument() callback.
7605 * TODO: updated
7606
7607Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * added xmlStopParser()
7610
7611Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * configure.in: 2.1.0 prerelease
7614 * Large resync between W3C and Gnome tree
7615 * nanoftp, nanohttp.c: fixed stalled connections probs
7616 * HTMLtree.c SAX.c : support for attribute without values in
7617 HTML for andersca
7618 * valid.c: Fixed most validation + namespace problems
7619 * HTMLparser.c: start document callback for andersca
7620 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7621 * parser.h, SAX.c: serious speed improvement for large
7622 CDATA blocks
7623 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7624 different encoding
7625 * example/Makefile.am example/gjobread.c tree.h: work on
7626 libxml1 libxml2 convergence.
7627 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7628 and the LIBXML_TEST_VERSION macro
7629
7630Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * doc/xml.html: various patches and improvements typo fixed by
7633 Felix Natter
7634 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7635 from Felix Natter <fnatter@gmx.net>
7636
7637Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * doc/upgrade.html: updated with instructions for support of both
7640 libxml-1.x and libxml-2.x
7641 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7642 for 2.x support and also fixed includes
7643
7644
7645Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7648 the encoding support, added iconv support, so now libxml if
7649 compiled with iconv automatically support japanese encodings
7650 among others. Work based on initial patch from Yuan-Chen Cheng
7651 I may have broken binary compat in the encoding handler
7652 registration scheme, but that was so utterly broken I don't
7653 expect anybody to have used this feature until now.
7654 * parserInternals.h: fixup on the CHAR range macro
7655 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7656 code.
7657 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7658 * uri.c: added xmlParseURI() I can't believe I forgot to
7659 implement this one in 2.0 !!!
7660 * SAX.c: moved doc->encoding update in the endDocument() call.
7661 * TODO: updated.
7662
7663Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * tree.h: removed extraneous xmlRemoveProp definition
7666 * TODO: added item about --disable-corba configure switch
7667 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7668 * nanoftp.c: fixed include problems giving troubles on AIX and
7669 slowlaris
7670 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7671 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7672 comment and headers changes to lower gtk-doc number of warnings
7673 * doc/html/*: rebuilt docs
7674
7675Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * HACKING: documented the tag for 1.x and instructions
7678
7679Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7682 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7683 xmlCreateIOParserCtxt
7684 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7685 significant overall improvement
7686 * xmllint.c: added I/O test to xmllint
7687 * testSAX.c: added a speed test
7688 * doc/* : updated/regenerated
7689
7690Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * xpath.c uri.h parserInternals.h: cosmetic changes from
7693 "Timur I. Bakeyev" <timur@bat.ru>, including making
7694 xmlCreateURI() public
7695
7696Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7699 and the code at the same time. Added a clean mechanism for
7700 overload or added input methods: xmlRegisterInputCallbacks()
7701 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7702 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7703 * TODO: updated
7704 * doc/* : updated/regenerated
7705 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7706 source dir
7707
7708Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * testURI.c: yet another forgotten commit, I should get some sleep !
7711
7712Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * xmllint.c: forgot to commit this too ?
7715
7716Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * xmlversion.h.in : forgot to commit this previously
7719
7720Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7723 * README TODO: updated for release
7724 * uri.c uri.h: added authority parsing/saving
7725 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7726 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7727 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7728 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7729 Makefile.am : added compile-time customization of libxml
7730 --with-ftp --with-http --with-html --with-xpath --with-debug
7731 --with-mem-debug
7732 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7733 #include <libxml/xxx.h> I hope it won't break too much stuff
7734 and will be manageable in the future...
7735 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7736 and added xmllint to the installed programs
7737 * uri.h: added xmlFreeURI()
7738
7739Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * uri.c uri.h: finished the escaping handling, the base support
7742 and the URI path normalization. Looks good just lacks the
7743 authority content parsing code.
7744 * Makefile.am: added instructions to generate testURI
7745 * TODO: updated
7746 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7747 added links and icons for W3C and Gnome
7748
7749Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * xmlmemory.[ch] : seems I forgot to actually update the files in
7752 the last commit :-)
7753 * doc/xml.html doc/html/* : updated and uploaded the docs
7754
7755Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7758 * TODO: updated
7759 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7760 libxml default allocation function with another set (like gmalloc/
7761 gfree).
7762 * Makefile.am, uri.c, uri.h: added a set of functions to do
7763 exact (litteraly copied from the RFC 2396 productions) parsing
7764 and handling of URI. Will be needed for XLink, one XML WFC,
7765 XML Base and reused in the nano[ftp/http] modules. Still work
7766 to be done.
7767
7768Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * configure.in, libxml.spec.in : libxml2
7771 * doc/* : updated the doc page, rebuilt the docs
7772
7773Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * all: tagged LIB_XML_1_X
7776 * *.c *.h : updated from W3C CVS tree
7777 * configure.in : 2.0.0-beta
7778 * libxml.spec.in : libxml2 package nam
7779 * result/* : new version of the tests output
7780
7781Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7784
7785Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * doc/* : rebuilt the docs
7788 * parser.c: final patch on #6766
7789 * valid.c: small patch on validity checks.
7790
7791Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7794 added
7795 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7796 compatibility w.r.t. XML spec and existing code.
7797
7798Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * parser.c: seems a better solution to <a> </a> exists,
7801 will try it for a while
7802
7803Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * parser.c: tried to remove the <a> </a> generating <a/>
7806 this is hard. Left a flag for that purpose. Fixed bug #6766
7807 * configure.in: prepared 1.8.7 not released, due to previous
7808 problem
7809
7810Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * doc/xml.html : applied second patch from Paul DuBois
7813
7814Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * doc/xml.html : applied patch from Paul DuBois
7817
7818Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7821
7822Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7825 compilation warnings on various platforms.
7826 * parser.c: Fixed #5281 validity error callbacks are now desactived
7827 by default if not validating.
7828
7829Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7832
7833Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7836 <gkatsi@cs.toronto.edu>
7837
7838Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7841 processing URLs
7842
7843Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7846 xmlNanoFTPUpdateURL for persistent control connections.
7847 * configure.in: 1.8.6
7848
7849Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7852 * tree.[ch] : added xmlSaveNoEmptyTags
7853
78542000-01-29 James Henstridge <james@daa.com.au>
7855
7856 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7857
7858 * Makefile.am: added nanoftp.[ch] to the build.
7859
7860Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * nanoftp.[ch]: cleanup, comments, API
7863 * debugXML.c : fixed a bug in the cat command
7864 * doc/*: regenerated the docs
7865
7866Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7869 * debugXML.c : fixed a bug in the cat command
7870 * valid.c: fixing some small probs
7871 * libxml.spec.in: get rid of the SNAP suffix
7872 * doc/xml.html: updated the status
7873
7874Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * xml-config.in: xml-config --version to just return the
7877 version number
7878 * xpath.c: some cleanup w.r.t. axis when the current node is
7879 an attribute.
7880 * TODO: updated
7881
7882Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * configure.in: prepared for libxml-1.8.5
7885 * doc/* recompiled the documentation
7886
78872000-01-17 Jody Goldberg <jgoldberg@home.com>
7888
7889 * configure.in : WARNING autoconf subtlety alert :
7890 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7891 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7892 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7893 get defined by AC_CHECK_HEADERS.
7894
7895Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7898 Rune.Djurhuus@fast.no
7899
7900Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * TODO: updated
7903 * tree.c, parser.c: made sure that only memory alloc problems
7904 and internal parser errors are allowed to write to stdout or
7905 stderr.
7906
7907Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * tree.c : restored xmlNewGlobalNs since this seems used by
7910 a lot of existing code :-(, fixed a bug in xmlNewNs
7911 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7912 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7913 to exit() from the library code.
7914 * xpath.c, parser.c: removed bugs or unused code detected by
7915 Windows compilers
7916 * parser.c: started adding interfaces for parsing well balanced
7917 XML fragments
7918 * configure.in: releasing 1.8.4
7919 * doc/* : rebuilt the docs
7920
7921Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * tree.[ch] : added xmlNewDocFragment() for DOM
7924 * testHTML.c: uninitialized variable.
7925
7926Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * doc/* : rebuild the docs
7929
7930Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * acconfig.h: readline and history patch
7933 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7934 * tree.c: added check and handling when possibly removing an ID
7935 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7936 and saving.
7937 * test/HTML/entities.html result/HTML/entities.html* : test for
7938 various entities reference cases
7939 * result/HTML/* : as a result output of some testcase have
7940 changed
7941 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7942 by previous example. added xmlParseTryOrFinish().
7943 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7944 entities.h debugXML.h HTMLparser.h: changed the way struct are
7945 declared to allow gtk-doc to expose those
7946 * parser.c: closed bug #4960
7947 * Makefile.am configure.in: Applied patch from
7948 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7949 and math/socket libs detection
7950
7951Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * configure.in, Makefile.am: link tester against readline
7954 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7955
7956Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * tree.[ch]: added xmlRemoveProp
7959 * win32config.h.in nanohttp.c: avoid including the Windows
7960 socket stuff in every C files
7961 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7962 the XmL parser(s)
7963 * test/ns4 result/ns4 etc...: added test case for previous prob
7964 * tree.c: xmlNewNs wasn't checking for double definition
7965 * Makefile.in: fixed a problem with dist-hook duplicates
7966 * parser.[hc], xmlIO.c: fixed the loading of external entities
7967 APIs, now xmlLoadExternalEntity() is used everywhere and
7968 setting up an app specific front-end using the
7969 * SAX.c parser.c: some fixes, now the xhtml spec validates
7970 with the xhtml DTD.
7971 * error.c: fixed crashes in case of no input stream
7972 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7973 to the validation tests and results
7974
7975Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7978 too htmlCreatePushParserCtxt() and htmlParseChunk()
7979 * parser.c: a bit of cleanup.
7980 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7981 to XML) removed the last mem leak known
7982 * HTMLtree.c: output message cleanup
7983 * xmlmemory.c: display content info about memory blocks
7984 * result/HTML/wired.* : missing att value warning change
7985
7986Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * doc/* : rebuilt the documentation
7989
7990Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * parser.[ch] parserInternals.h: Push parser for XML,
7993 seems to work fine now
7994 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7995 --push for push testing
7996 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7997 * testSAX.c: added --push
7998 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7999 subtree
8000 * xmlIO.[ch] : enriched API + fixes for push mode
8001 * entities.[ch]: added the entity content length to the struct.
8002 * xmlmemory.[ch]: new API to show the last entries for the shell
8003 * valid.c: added required attribute testing
8004 * SAX.c: the cdata callback now merge contiguous fragments
8005 * HTMLparser.c: cleanup of some macros
8006
8007Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * parser.c: fix for PIs name starting with xml
8010 * tree.c: fixed a potential problem with || and && ops
8011 * *.c, configure.in win32config.h.in : generate win32config.h for
8012 those on the Other Side !
8013
8014Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * parser.c: fixed a stupid = vs. == bug :-(
8017 * doc/gnome-xml.sgml: s/glade/xml/
8018
8019Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * configure.in, doc/xml.html : bug fix release 1.8.2
8022 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8023 Hopefully the end of that silly C++ include problem
8024 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8025 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8026 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8027 troubles with autoclosed elements when the stree shape doesn't
8028 follow the DtD specs. Added htmlIsAutoClosed() and
8029 htmlAutoCloseTag()
8030 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8031 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8032 * debugXML.c: fixed a bug on printing default namespaces.
8033 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8034
8035Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * result/HTML/*.htm[l] : updated the HTML regression tests according
8038 to the new output
8039 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8040 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8041 problem due to intermix of extern "C" { ... } declarations for C++
8042 and recursive includes in the headers
8043
80441999-12-20 Chris Lahey <clahey@umich.edu>
8045
8046 * HTMLtree.c: Made it so that html nodes with a single child do
8047 not insert a carriage return before or after the child node.
8048
8049Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * configure.in, doc/xml.html : bug fix release 1.8.1
8052 * parser.c: fixed bug #4344
8053 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8054 added the glue to avoid C++ problems
8055 * doc/* : regenerated the documentation
8056
8057Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8060 namespace recognition, and Dia as a resul :-(
8061 * encoding.c: closed bug #3950
8062
8063Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * valid.c: debugging a posteriori validation, except URI expansion
8066 stuff this should be fixed now
8067 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8068 Carl Nygard <cnygard@bellatlantic.net>
8069 * tester.c: added --postvalid, cleaning of the code
8070 * tree.[ch]: added xmlDocGetRootElement()
8071
8072Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8073
8074 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8075 c++ losage.
8076
8077Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * configure.in, doc/xml.html : bumped to 1.8.0
8080 * xlink.[ch], Makefile.am : added framework for link detection
8081 * parser.h: added nbChars to parser context, needed for cleanup.
8082 * xmlmemory.c: removed a nasty bug when out of mem
8083 * valid.[ch]: adding namespace support for attribute decl
8084 * tester.c: added --debugent option
8085 * debugXML.[ch]: added xmlDebugDumpEntities()
8086 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8087 buffers instead, this was really needed, validation was breaking
8088 in strange ways due to that. Added xmlParseStringPEReference()
8089 and other parsing from strings functions. Entities processing
8090 modified again, but PERef are still not handled correcly but
8091 unless you're Eve Maller you won't notice :-)
8092 * HTMLparser.c: large changes toward reliability, and switched to
8093 lowercase internal tags, XHTML is lowercase, so it will help
8094 that output is closer to next version.
8095 * doc/* : regenerated the documentation, it is now hosted at
8096 http://xmlsoft.org/ (same bits I just bought the domain :-)
8097
8098
8099Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8102 doc generation
8103 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8104 in the SAX API
8105 * doc/*: rebuilt the doc making sure everything appears in the
8106 HTML files
8107
8108Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8111 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8112 which allow impressive speed improvement on dataset with
8113 large text pieces, but at the cost of broken binary
8114 compatibility and slightly bigger memory usage.
8115 Configure with --with-buffers to activate them, they
8116 are protected with XML_USE_BUFFER_CONTENT define.
8117 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8118 goal is 0 memory left allocated once parser is no more used
8119 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8120 call xmlCleanupParser() and xmlMemoryDump()
8121
8122Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8125 * parser.[ch] encoding.[ch]: added memory cleanup routines
8126 * parser.c: closing bug #3788
8127 * doc/*: rebuilt the doc
8128
8129Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8132 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8133 * tester.c: added --compress option
8134 * doc/*: rebuilt the documentation
8135
8136Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8139 if given /proc/kcore as input !
8140 * doc/xml.html doc/*: updated and rebuilt the documentation
8141
8142Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * parser.c: Fixed some wrongly space collapsing code due to
8145 a misreading of the spec.
8146 * result/*: fixed the output accordingly
8147
8148Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * encoding.c: bug fix and typos
8151 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8152 * parser.c: added attribute normalization closing bug #3597
8153 * test/att* result/att* SAXresult/att*: testcase for attribute
8154 normalization
8155
8156Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * configure.in: closing bug #3163 by adding extra flags for the
8159 cc compiler on HP-UX
8160
8161Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * valid.[ch] : removed a typo and an enumerated type bug in the
8164 xmlAddElementDecl() function
8165 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8166 call to xmlEncodeEntitiesReentrant() so that the functions
8167 New, Set and Get are at the same level.
8168 * parser.c HTMLparser.c: extra memory allocation bug for
8169 attributes detected by someone using libxml in embedded systems :-)
8170
8171Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * xmlmemory.h: turned off mem debug :-\
8174
8175Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8176
8177 * parser.c: closed bug #2784 a one line fix, but worth pushing
8178 a new release out
8179 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8180 some structures, comments before and after the
8181 main element, and other nastyness
8182 * HTMLtree.c tree.c: accomodate the extended HTML supported
8183 * configure.in: pushing 1.7.4
8184 * test/ent8 and related outputs : added a new test for bug #2784
8185 * test/HTML/wired.html and related output: a nasty HTML example
8186 * Makefile.am: improved the test scripts
8187 * docs/* : reran the documentation extractor, updated xml.html
8188
8189Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8192 HTMLparser and debugged the HTML related code. HTML documents
8193 now have their own type
8194 * entities.c: do not dump &apos; for HTML output
8195 * xmlmemory.c: improvement, breakpoint mechanism
8196 * testHTML.c: added --sax --repeat ...
8197 * Makefile.am: improved the HTML tests
8198 * valid.[ch]: added xmlValidGetValidElements and
8199 xmlValidGetPotentialChildren
8200 * tester.c: added --insert to test the 2 new functions
8201 * test//* result//* SAXresult//* : regression test cleanup
8202 and extension.
8203 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8204 gnome-xml-nanohttp.html
8205
8206Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * HTMLparser.c: fixed problems with some autoclose tags
8209 * tree.c: fixed XML output problems.
8210 * result/* SAXresult/*: update of the tests output
8211
8212Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * Makefile.am: Arturo patch for xmlConf.sh version info
8215 * parser.c: Tim Josling patch for single quoted items
8216 * tester.c: Tim Josling patch for tester options usage
8217 * tree.h: indent cleanup
8218
8219Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8222 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8223
8224Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * tree.c : Raph patch for initialization of CORBA fields
8227 * parser.c, xpath.c, ...: modification of doc comments
8228 * xpath.c : allow spaces in xpath expressions
8229
8230Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * xmlmemory.h: turning off memory debug :-(
8233
8234Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8237 better SAX interfaces.
8238 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8239 entity.
8240 * configure.in: 1.7.2
8241
8242Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * libxml.spec.in: fixed the URL
8245 * doc/xml.html: improved the documentation front-end
8246
8247Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8250
8251Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * libxml.spec.in: fixed the alpha compile problem
8254 * parser.[ch]: changed errno to errNo in the parser context :-(
8255 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8256 * doc/xml.html: changed CHAR to xmlChar
8257 * doc/html/*: recompiled the documentation
8258 * configure.in: 1.7.1
8259
8260Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * parser.h: modified the parser context struct to regain 1.4.0
8263 binary compatibility
8264 * parser.c, xml-error.h: added errno ot teh context and defined
8265 a set of errors values with update of errno
8266 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8267 DTDs and entities
8268 * *.h, *.c: complete cleanup of the use of config.h and include
8269 protection depending on the current setup.
8270 * overalll debugging, maintenance and bug-fixing on all modules
8271 * updated the documentation
8272 * ready for 1.7.0
8273
8274Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * HTMLparser.c : cleanup
8277 * SAX.c valid.c valid.h: added ID/IDREF checking
8278 * tree.c tree.h: extended doc structure for refs
8279 * configure.in: 1.6.2
8280 * parser.c: patched bug in SAX user arg call
8281 * parserInternals.h: patched missing close in C++ wrapping
8282 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8283 especially upcoming XPointer implementation.
8284 * doc/xml.html: augmented, typo
8285
8286Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8287
8288 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8289 not all invocations of install understand -d.
8290
8291Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8292
8293 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8294 to make 'check' works, when builddir != srcdir.
8295
8296Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * doc/xml.html : updated the documentation
8299
8300Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8303 not deallocated memory blocks
8304 * *.c : replaces all calls to malloc() free() and realloc() to
8305 the wrapper functions/macros
8306 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8307 instead of xmlFreeNodeList()
8308
8309Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * HTMLparser.c: corrected a stupid bug leading to core dump at
8312 tree deallocation. Removed warnings indicated by
8313 Stephane.Conversy@lri.fr
8314 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8315 looked for in the external subset
8316
8317Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8320 on SGI by Stephane.Conversy@lri.fr
8321
8322Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * all .h : changed the prototype declaration indent as in gtk
8325 * most .c : working on reducing the TODOs in the code
8326 * most .c : cleanup though -pedantic and Insure++
8327 * improvements on validation ID checkings.
8328 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8329 * xml-config.in: closed #1810
8330
8331Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * tree.h, valid.c, valid.h: more work on validity, IDs
8334 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8335 definition for AIX
8336
8337Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8340 the distribution due to a cut'n paste error at last commit
8341
8342Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * configure.in: upgraded to version 1.4.0
8345 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8346 Big update, added a large part of the validation process,
8347 it should be usable, but some parts are missing
8348 * xpath.c: improved the implementation w.r.t. root.
8349 * Makefile.am: added more tests
8350 * test and result trees: added a lot of tests
8351 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8352
8353Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * Added an HACKING file
8356
8357Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8358
8359 * xpath.[ch] : improvements and debug of the XPath implementation
8360 * parser.c, HTMLparser.c : modified the parsers to be progressive
8361 * tree.[ch] : extended the Buffer promitives
8362 * xmlIO.[ch] : added basic I/O routines providing progressive
8363 parsing and ready for I18N conversion plugins
8364 * SAXresult/* : the SAX callback sequence maybe slightly different
8365 now
8366 * test*.c : improved/updated the tests programs
8367 * doc/* : recompiled the docs.
8368
83691999-07-26 Michael Meeks <michael@edenproject.org>
8370
8371 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8372
8373 * tree.c: Ditto.
8374
8375Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * configure.in: upgraded to version 1.4.0
8378 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8379 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8380 XML query language, see http://www.w3.org/TR/xpath for more details.
8381 * parser.c, parser.h: added CHAR* related string functions for XPath
8382 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8383 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8384 rebuild the docs.
8385 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8386 and regression testing capabilities for XPath.
8387
8388Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8391 closing bug #1646
8392
8393Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * Makefile.am, example/Makefile.am: closed bug #1683
8396
8397Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * example/Makefile.am, configure.in: added the makefile for the
8400 gjobread example
8401
8402Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8403
8404 * doc/Makefile.am:
8405 - fix which allow "make install DESTDIR=</install/prefix>".
8406
8407Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8410 which fixed a problem on the file reading-code.
8411
8412Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8415 output.
8416 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8417
8418Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * parser.h : Oops removed the binary compatibility problem
8421 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8422 * parser.c, HTMLparser.c: applied patches for reading from stdin
8423
8424Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * parser.c, entities.c, valid.c: cleanup bug #1591
8427 * configure.in: cleanup bug #1592
8428 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8429 the same tree back-end. Hence gdome will be available for it.
8430 * doc/Makefile.am: close bug #617
8431
8432Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * parser.c: alloctate a per parser context SAX interface block
8435
8436Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8439 and xmlEncodeEntitiesReentrant with the correct one :-\
8440
8441Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * commit of my internal XML base changes, quite a lot of
8444 changes, cleanups, better entities support, framework for
8445 new I/O and charset detection and handling
8446 * Fixed the configure/Makefile stuff to generate shared libs
8447 with the proper version info, so we jumped on rev from
8448 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8449 xmlEncodeEntities() result need to be freed now, and a string
8450 xmlParserVersion provide the current library version.
8451
8452Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8453
8454 * parser.c: fixed a buffer overrun for when you have a very long
8455 attribute with no entities in it.
8456
8457Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * added example directory
8460 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8461
8462Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * Release of libxml-1.1, nearly everything has been touched for
8465 this.
8466 * Added more regression tests
8467 * Updated the documentation
8468
8469Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8470
8471 * tree.[ch]: unified the XML_NO_CORBA defines.
8472 * parser.c encoding.[ch]: started plugging in char encoding detection
8473
8474Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8475
8476 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8477 Also freed allocated buffer.
8478
8479Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8480 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8481 reentrancy problem at printing. One is left in entities.c, to
8482 remove ASAP
8483 * testSAX.c : added a test example showing the use of the SAX
8484 interface if one doesn't want to build the DOM tree.
8485 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8486
8487Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8488
8489 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8490 large revamping of the parser to use SAX callbacks
8491 http://www.megginson.com/SAX/ (or at least a C like interface
8492 a la Expat). It's now possible to set up your own callbacks
8493 and the parser will not build a DOM tree.
8494 * test/* result/*: updated the test suite, I finally removed
8495 the old Namespace draft support (PI based).
8496
8497Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * Makefile.am: added test result to EXTRA_DIST for make tests
8500
8501Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * parser.c, parserInternals.h: moved the chars macro definitions
8504 to parserInternals.h
8505 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8506 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8507
8508Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * xml-config.in : applied patch to make --version work
8511
85121999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8513
8514 * Makefile.am (check-local): Alias for `tests' target. This will
8515 cause `make check' to do the right thing.
8516 (tests): Don't run tests in srcdir. Also, replaced calls to
8517 basename with a `sed' "equivalent".
8518
8519Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8522 it in the header and not the sources, updated the doc.
8523 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8524 pointing this out.
8525
8526Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8529 exported the inputStream routines.
8530 * doc/html/* : updated accordingly
8531
8532Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * parser.c, parser.h, parserInternals.h: added a few extra
8535 internal calls to allocate and free parser contexts ...
8536 * doc/html/* : updated accordingly
8537
8538Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * configure.in, Makefile.am, doc/makefile.am : General changes for
8541 1.0.0 release and including the generated HTML documentation.
8542
8543Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8544
8545 * makefile.am : added parserInternals.h, oops.
8546
8547Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * parserInternals.h: added this header giving access to the parser
8550 internal functions.
8551 * doc/Makefile.am : added a rebuild target which rebuilds the full
8552 set of documentations
8553 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8554 the internal subset.
8555 * *.c *.h: modifications needed to generate the documentation using
8556 gtk-doc, cleanup of functions blocks, reorganisation of struct
8557 declarations.
8558
8559Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8562 the tar and spec file to include the beginning of the doc.
8563
85641999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8565
8566 * doc/.cvsignore: Added this file.
8567
8568Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * tree.c: fixed xmlGetProp to return "" when the attribute
8571 exists, even if the node-list is NULL.
8572
8573Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * tree.c: patched an error outputting empty attribute values.
8576 * Makefile.am and doc/makefile.am: have been updated during the
8577 week-end. Sorry for an empty CVS log, I got a shell problem.
8578
8579Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * tree.h: cleaned up using enums instead of defines
8582 * parser.c, valid.[ch]: more work on parsing/output of element
8583 declarations
8584
8585Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * valid.[ch], tree.c, parser.c : more work toward full parsing
8588 of XML DTDs.
8589 * README: added informations about mailing-list and on-line
8590 documentation
8591
85921999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8593
8594 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8595
8596Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * parser.c, tree.[ch] : more work toward conformance testing,
8599 added a last element to accelerate parsing of very flat structures
8600 started working on internal subset Element content declaration.
8601 * valid.[ch] : first cut at adding code toward validation.
8602 * previous changes had also small impact on most files, especially
8603 the conformance testing using James Clark test suite.
8604
8605Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * test/* : updated the examples, most of them were not well
8608 formed (humm), and added rdf2.
8609 * result/* : resulting changes in the output.
8610
8611Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8614
8615Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * tree.c: patched a bug in the generation of empty attributes
8618
8619Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8622 for node/trees/documents/... Biggest problem is namespace
8623 support when copying subtrees.
8624
8625Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * parser.c, entities.c: improve entities and char ref encoding,
8628 and cleanups of error messages.
8629
8630Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8631
8632 * parser.c, entities.c: simple bug hunting done during rpm2html and
8633 rpmfind integration.
8634
8635Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * parser.[ch]: Added interfaces allowing to specify a SAX
8638 handler before parsing.
8639
8640Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8641
8642 * parser.c: redirrect all errors reporting through the SAX
8643 error function
8644
8645Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8648 * libtool, tlmain ...: update of the libtool files
8649
86501998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8651
8652 * entities.c: Use g_snprintf insteda of snprintf.
8653
8654Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8657 added ent5 test for this purpose.
8658 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8659
8660Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * parser.c: fixed? a strange error due to compression on a GWP
8663 document.
8664
8665Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8666
8667 * tree.[ch]: bug fixing
8668 * entities.[ch]: defined a specific type for predefined entities
8669 * doc/xml.html: more documentation on the library, how to use it,
8670 overview of the interfaces.
8671
8672Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8675
8676Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * tree.c: corrected a small bug
8679 * doc/xml.html: continuing writing documentation.
8680
8681Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8682
8683 * debugXML.h debugXML.c: added debugging utilities.
8684 * tester.c: added --debug switch.
8685 * tree.c: patched an incorrect node->type assignment.
8686 * parser.c: formatting, ensure that node->doc != NULL in attributes
8687
8688Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8689
8690 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8691 entity support and provide an internal representation close to
8692 DOM one (entity ref nodes, and attribute value as tree). I tried
8693 to preserve the interface but this will surely break some apps
8694 (I have to change rpm2html/rpmfind for example). I had to change
8695 two interfaces, and the generated tree is somewhat different.
8696 * doc/* : started documenting the XML library, the tree and
8697 DOM/Corba. This is a first step.
8698
8699Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8700
8701 * parser.c: Set up the fonctions comment block, boring but useful.
8702 * parser.h, SAX.c, parser.c: now attributes are processed through
8703 the SAX interface. The problem is that my SAX interface diverged
8704 quite a bit from the original one, well this is not an official
8705 spec, and translating it from Java to C is hairy anyway...
8706
8707Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8708
8709 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8710 fonctions comment block, boring but useful.
8711
8712Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8715 conversion routines. However they are not yet used to convert the
8716 inputs. The core will run with UTF-8.
8717
8718Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * tree.c : make sure that the type id is properly set-up when
8721 a new object is allocated, needed for DOM.
8722
8723Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8724
8725 * tree.h, tree.c: Ok, the main objects in the tree will be native
8726 corba objects, it costs 8 bytes per Node, Attribute and Document
8727 but it simplifies the Corba integration a lot (no extra interface
8728 objects to allocate/free).
8729
8730Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8733 and changed NODEs contants for conformity with DOM Level 1
8734
8735Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * added hooks to keep track of servants when creating objects
8738 xmlDoc and xmlNode (for Corba export).
8739
8740Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * added xml-config script.
8743
8744Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8747 to autoupdate libtool and automake conf files.
8748
87491998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8750
8751 * Makefile.am: Use '?' to separate the sed
8752 commands as ',' is used when people pass -Wl,something.
8753
8754
8755Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * tree.c, tree.h: added a per-document compression interface.
8758
8759Tue Sep 22 20:47:38 EDT 1998
8760
8761 * tree.c, tree.h: added saving with compression and added interfaces
8762 to control the compression level (xmlGetCompressMode,
8763 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8764
8765Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * parser.c: corrected a loop for files of size 0
8768
87691998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8770
8771 * error.h: New file. Contains prototyes from `error.c'.
8772
8773Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8774
8775 * Makefile.am (xmlincdir): New macro.
8776 (xmlinc_HEADERS): Renamed from include_HEADERS.
8777
8778Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8779
8780 * applied small patch on numeric entities from
8781 Christopher Blizzard <blizzard@appliedtheory.com>
8782
8783Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8784
8785 * New release 0.2, removed the old xml_* files so that it's
8786 coherent with the other CVS base (W3C), far better conformance
8787 to standard, new namespaces, decent entities support, beginning
8788 of a SAX-like interface. Nearly nothing left intact, even the
8789 test examples ...
8790
87911998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8792
8793 * .cvsignore: Add .deps dir
8794
8795Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8798
8799Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8800
8801 * configure.in: added test for CPP
8802 * AUTHORS, Changelog: the original ones didn't get commited but the
8803 glib ones instead, fixed.
8804 * Makefile.am: corrected an error in library naming
8805
8806Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8807
8808 * integrated code developped at W3C
8809 * changed the original Copyright
8810 * migrated to automake
8811 * prefixed the filenames by xml_ to avoid filename clashes
8812
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008813Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8814
8815 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8816 should not be called.
8817
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008818Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8819
8820 * libxml-2.0.pc.in: applied the patch to fix #101894
8821
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008822Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8823
8824 * tree.c : applied patch from Lukas Schroeder for register callbacks
8825 * valid.c: modified patch from Lukas Schroeder to test
8826 register callbacks with --chkregister
8827
Daniel Veillard067bae52003-01-05 01:27:54 +00008828Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8829
8830 * xmlreader.c: seriously changed the way data are pushed to
8831 the underlying parser, go by block of 512 bytes instead of
8832 tryng to detect tag boundaries at that level. Changed the
8833 way empty element are detected and tagged.
8834 * python/tests/reader.py python/tests/reader2.py
8835 python/tests/reader3.py: small changes mostly due to context
8836 reporting being different and DTD node being reported. Some
8837 errors previously undetected are now caught and fixed.
8838 * doc/xmlreader.html: flagged last section as TODO
8839
Daniel Veillard51a447a2003-01-04 19:42:46 +00008840Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8841
8842 * python/libxml.py: integrated the Python 2.2 optimizations
8843 from Hannu Krosing, while maintaining compatibility with
8844 1.5 and 2.1
8845
Daniel Veillarde59494f2003-01-04 16:35:29 +00008846Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8847
8848 * xmllint.c: a bit of cleanup
8849 * xmlreader.c: small fix
8850 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8851 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8852
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008853Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8854
8855 * python/setup.py.in: patch from Stéphane Bidoul to include
8856 drv_libxml2.py in setup.py
8857
Daniel Veillard66b82892003-01-04 00:44:13 +00008858Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8859
8860 * doc/xmlreader.html: starting documenting the new XmlTextReader
8861 interface.
8862
Daniel Veillard7704fb12003-01-03 16:19:51 +00008863Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8864
8865 * xmllint.c: added the --stream flag to use the TextReader API
8866 * xmlreader.c: small performance tweak
8867
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008868Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8869
8870 * xmlreader.c python/tests/reader2py: okay the DTD validation
8871 code on top of the XMLTextParser API should be solid now.
8872
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008873Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8874
8875 * xmlreader.c python/tests/reader2py: Fixing some more mess
8876 with validation and recursive entities while using the
8877 reader interface, it's getting a bit messy...
8878
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008879Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8880
8881 * xmlreader.c python/tests/reader.py: another couple of problem
8882 related to IsEmptyElement reported by Stéphane Bidoul needed
8883 some fixes.
8884
Daniel Veillard4f860202003-01-02 13:00:02 +00008885Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8886
8887 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8888 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8889 based on the python XmlTextReader interface.
8890
Daniel Veillard3c265e42003-01-01 21:06:49 +00008891Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8892
8893 * tree.c: backing out one change in the last patch which broke the
8894 regression tests
8895
Daniel Veillard5335dc52003-01-01 20:59:38 +00008896Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8897
8898 * global.data globals.c tree.c include/libxml/globals.h: applied
8899 an old patch from Lukas Schroeder to track node creation and
8900 destruction. Probably missing a lot of references at the moment
8901 and not usable reliably.
8902
Daniel Veillard8ba17412003-01-01 19:13:12 +00008903Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8904
8905 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8906 from doc/news.html and a stylesheet
8907
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008908Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8909
8910 * xmlreader.c python/tests/reader.py: fixed another couple of
8911 xmlreader bugs reported by Stéphane Bidoul and added tests.
8912
Daniel Veillard9e395c22003-01-01 14:50:44 +00008913Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8914
8915 * xmlreader.c python/tests/reader2.py: fixed another validity
8916 checking in external parsed entities raised by Stéphane Bidoul
8917 and added a specific regression test.
8918 * python/tests/reader3.py: cleanup
8919
Daniel Veillardd5896142002-12-31 14:45:26 +00008920Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8921
8922 * xmlreader.c python/tests/reader2.py: fixed a problem with
8923 validation within entities pointed by Stéphane Bidoul, augmented
8924 the tests to catch those.
8925
Daniel Veillarddc85f282002-12-31 11:18:37 +00008926Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8927
8928 * python/generator.py: modified the generator to allow keeping
8929 class references when creating new classes, needed to fix a bug
8930 pointed by Stéphane Bidoul where the input buffer of the
8931 xmlTextReader instance gets destroyed if the python wrapper for
8932 the input is not referenced anymore.
8933
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008934Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8937 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8938
Daniel Veillard571b8892002-12-30 12:37:59 +00008939Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8940
8941 * xmlreader.c python/tests/reader.py: fixed another problem
8942 pointed by Stéphane Bidoul
8943
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008944Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8945
8946 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8947 with "<a/>"
8948
Daniel Veillardecaba492002-12-30 10:55:29 +00008949Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * SAX.c: warn on xmlns:prefix="foo"
8952 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8953 for namespace attributes handling.
8954
Daniel Veillard2d84a892002-12-30 00:01:08 +00008955Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8956
8957 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8958 a really nasty problem raised by a DocBook XSLT transform
8959 provided by Sebastian Bergmann
8960
Daniel Veillard29b3e282002-12-29 11:14:41 +00008961Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8964 by Stéphane Bidoul and integrated it into the tests
8965
Daniel Veillarde18fc182002-12-28 22:56:33 +00008966Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8967
8968 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8969 extended the XmlTextReader API a bit, addding accessors for
8970 the current doc and node, and an entity substitution mode for
8971 the parser.
8972 * python/libxml.py python/libxml2class.txt: related updates
8973 * python/tests/Makefile.am python/tests/reader.py
8974 python/tests/reader2.py python/tests/reader3.py: updated a bit
8975 the old tests and added a new one to test the entities handling
8976
Daniel Veillardaba976d2002-12-28 21:14:18 +00008977Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * python/generator.py python/libxml2class.txt
8980 python/tests/reader.py python/tests/reader2.py: changed the
8981 generator to provide casing for the XmlTextReader similar to
8982 C# so that examples and documentation are more directly transposable.
8983 Fixed the couple of tests in the suite.
8984
Daniel Veillard83298842002-12-28 15:12:33 +00008985Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * doc/guidelines.html: added a document on guildeline for
8988 publishing and deploying XML
8989
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008990Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * valid.c xmlreader.c: final touch running DTD validation
8993 on the XmlTextReader
8994 * python/tests/Makefile.am python/tests/reader2.py: added a
8995 specific run based on the examples from test/valid/*.xml
8996
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008997Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * python/libxml.py: added a few predefined xmlTextReader parser
9000 configuration values.
9001
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009002Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9003
9004 * python/libxml_wrap.h: trying to fix #102037
9005
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009006Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9007
9008 * SAX.c: fixing bug #95296, when the predefined entities
9009 are redefined in the DTD the default one must be used
9010 instead anyway.
9011
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009012Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9013
9014 * doc/xmllint.xml
9015 * doc/xmllint.1
9016 Add discussion of XML_DEBUG_CATALOG to xmllint man
9017 page - bug #100907
9018
9019
Daniel Veillarddf512f42002-12-23 15:56:21 +00009020Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9021
9022 * xmlreader.c: Fixed the empty node detection to avoid reporting
9023 an inexistant close tag.
9024
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009025Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9028 for Python 2.1
9029
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009030Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9033
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009034Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * doc/libxml2-api.xml python/tests/reader.py: one really need
9037 to provide the base URI information when creating a reader parser
9038 from an input stream. Updated the API and the example using it.
9039
Daniel Veillardea7751d2002-12-20 00:16:24 +00009040Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9041
9042 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9043 include/libxml/valid.h include/libxml/xmlreader.h: working on
9044 DTD validation on top of xml reader interfaces. Allows to
9045 validate arbitrary large instances. This required some extensions
9046 to the valid module interface and augmenting the size of xmlID
9047 and xmlRef structs a bit.
9048 * uri.c xmlregexp.c: simple cleanup.
9049
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009050Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9051
9052 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9053 work on the xml reader interfaces.
9054 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9055 Web page for the Windows binaries.
9056
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009057Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * xmlIO.c: applied a patch for VMS following the report by
9060 Nigel Hall
9061
Daniel Veillard3772de32002-12-17 10:31:45 +00009062Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * parser.c: the parseStartTag bug fix wasn't complete.
9065
Daniel Veillard67df8092002-12-16 22:04:11 +00009066Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9069 parseStartTag, fixing it.
9070 * test/att4 result/att4 result/noent/att4: adding the test
9071 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9072 more methods to XmlTextReader.
9073
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009074Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9075
9076 * win32/libxml2.def.src: added more xml reader exports
9077 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9078 to the build
9079
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009080Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9081
9082 * doc/tutorial/xmltutorial.xml
9083 plus generated html and pdf
9084 Updating tutorial again based on further comments from Niraj
9085 Tolia on the last iteration
9086
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009087Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9088
9089 * doc/tutorial/xmltutorial.xml
9090 * doc/tutorial/includekeyword.c
9091 * doc/tutorial/includegetattribute.c
9092 plus generated html and pdf
9093 Adding fix from Niraj Tolia to tutorial to properly free memory.
9094
9095
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009096Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9097
9098 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9099 more methods of XmlTextReader.
9100 * python/libxml2class.txt python/tests/reader.py: this increased the
9101 methods in the bndings, augmented the test to check those new
9102 functions.
9103
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009104Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9107 methods of XmlTextReader.
9108 * python/generator.py python/libxml_wrap.h python/types.c
9109 python/libxml2class.txt: added the reader to the Python bindings
9110 * python/tests/Makefile.am python/tests/reader.py: added a specific
9111 test for the Python bindings of the Reader APIs
9112 * parser.c: small cleanup.
9113
Daniel Veillard06503452002-12-13 10:42:08 +00009114Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * xinclude.c: fallback was only copying the first child not the
9117 full child list of the fallback element, closes #89684 as reopened
9118 by Bernd Kuemmerlen
9119
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009120Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9121
9122 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9123
Daniel Veillard000eafb2002-12-12 10:04:22 +00009124Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9125
Daniel Veillardc1eed322002-12-12 11:01:32 +00009126 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009127 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009128 gives enum values, fix functype return type, put back fields in
9129 structs
9130 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009131
Daniel Veillard024b5702002-12-12 00:15:55 +00009132Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9135 about htmlNodeDumpOutput location.
9136 * xpath.c: removed an undefined function signature
9137 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9138 too many symbols in the API breaking the python bindings.
9139 Updated with the libxslt/libexslt changes.
9140
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009141Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * configure.in: preparing release of 2.4.29
9144 * doc/*: rebuilt the docs and API
9145 * xmlreader.c: a few more fixes for the XmlTextReader API
9146
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009147Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9148
9149 * include/win32config.h: applied mingw patch from Magnus Henoch
9150
Daniel Veillard5aad8322002-12-11 15:59:44 +00009151Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9154
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009155Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9158 building Python script, does the C parsing directly, generates
9159 a better API description including structure fieds defs and
9160 enums. Still a couple of bugs, but good enough for the python
9161 wrappers now.
9162 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9163 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9164 include/libxml/schemasInternals.h include/libxml/tree.h: more
9165 cleanup based on the python analysis script reports.
9166 * libxml.spec.in: make sure the API XML description is part of the
9167 devel package.
9168
Daniel Veillard01c13b52002-12-10 15:19:08 +00009169Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9172 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9173 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9174 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9175 code cleanup, especially the function comments.
9176 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9177
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009178Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9179
9180 * Makefile.am xmlreader.c include/libxml/Makefile.am
9181 include/libxml/xmlreader.h: Adding a new set of APIs based on
9182 the C# TextXmlReader API but converted to C. Allow to parse
9183 in constant memory usage, far simpler to program and explain
9184 than the SAX like APIs, unfinished but working.
9185 * testReader.c: test program
9186
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009187Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9188
9189 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9190
Daniel Veillard64b35282002-12-04 15:10:40 +00009191Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9192
9193 * tree.c: Chip turner indicated that XHTML1 serialization
9194 rule for style actually break on both IE and Mozilla,
9195 try to avoid the rule if escaping ain't necessary
9196
Daniel Veillard8efff672002-12-04 11:44:48 +00009197Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * nanhttp.c: handle HTTP URL escaping, problem reported by
9200 Glen Nakamura and Stefano Zacchiroli
9201
Daniel Veillard1c732d22002-11-30 11:22:59 +00009202Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9205
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009206Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9207
9208 * uri.c: Johann Richard pointed out some XPointer problems for
9209 URN based URI references in XInclude. Modified the URI parsing
9210 and saving routines to allow correct parsing and saving of
9211 XPointers, especially when attached to "opaque" scheme accordingly
9212 to RFC 2396
9213
Daniel Veillard8db67d22002-11-27 19:39:27 +00009214Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9217 of refactoring to the HTML saving code.
9218 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9219 in the doc.
9220
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009221Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9222
9223 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9224 to a buffer API to reuse the generic dump to an OutputIO layer,
9225 this reduces code, fixes xmlNodeDump() for XHTML, also made
9226 xmlNodeDump() now return the number of byte written.
9227
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009228Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * python/setup.py.in: another patch from Stéphane Bidoul for
9231 Python bindings on Windows
9232 * doc/parsedecl.py: small cleanup
9233
Daniel Veillard9715c172002-11-25 16:33:40 +00009234Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * libxml.spec.in configure.in: add a line in %changelog for releases
9237
Daniel Veillard9bc53102002-11-25 13:20:04 +00009238Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * parser.c: patch from Marcus Clarke fixing a problem in entities
9241 parsing that was detected in KDe documentations environment.
9242
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009243Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9244
9245 * python/libxml.c (libxml_prev): Return the previous as opposed to
9246 the next node (I guess this is the result of some cut & paste programming:)
9247
Daniel Veillard80d7b902002-11-23 16:23:08 +00009248Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9249
9250 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9251
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009252Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * python/generator.py python/libxml.c python/setup.py.in: trying
9255 to fix the Python bindings build on Windows (Stéphane Bidoul)
9256
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009257Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9258
9259 * win32/configure.js: added option for python bindings
9260 * win32/libxml2.def.src: added more exports
9261
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009262Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9263
9264 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9265 pthreads
9266 * win32/wince/*: applied updates to Windows CE port from Javier
9267
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009268Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9269
9270 * configure.in: preparing 2.4.28
9271 * libxml.spec.in doc/Makefile.am: some cleanup
9272 * doc/*: updated the news and regenerated.
9273
Daniel Veillardfee408f2002-11-22 13:18:30 +00009274Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * HTMLparser.c: final touch at closing #87235 </p> end tags
9277 need to be generated.
9278 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9279 this change slightly the output of a few tests
9280 * doc/*: regenerated
9281
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009282Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9283
9284 * parserInternals.c: fixing bug #99190 when UTF8 document are
9285 parsed using the progressive parser and the end of the chunk
9286 is in the middle of an UTF8 multibyte character.
9287
William M. Brack8b2c7f12002-11-22 05:07:29 +00009288Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9289
9290 * threads.c: fixed initialization problem in xmlNewGlobalState
9291 which was causing crash.
9292 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9293 in xmlInitializeGlobalState.
9294 * parserInternals.c: cleaned up ctxt->sax initialisation.
9295
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009296Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * tree.c include/libxml/tree.h: modified the existing APIs
9299 to handle XHTML1 serialization rules automatically, also add
9300 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9301 libxslt serialization uses it when needed without changing
9302 the library API.
9303 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9304 result/xhtml1: added a new test specifically for xhtml1 output
9305 and updated the result of one XHTML1 test
9306
Daniel Veillardd076a202002-11-20 13:28:31 +00009307Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9308
9309 * xinclude.c parserInternals.c encoding.c: fixed #99082
9310 for xi:include encoding="..." support on text includes.
9311 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9312 test/XInclude/ents/isolatin.txt : added a specific regression test
9313 * python/generator.py python/libxml2class.txt: fixed the generator
9314 the new set of comments generated for doc/libxml2-api.xml were
9315 breaking the python generation.
9316
Daniel Veillard817e70b2002-11-19 22:28:48 +00009317Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9318
9319 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9320 * configure.in: patch for Solaris on new autoconf closes #98880
9321 * doc/parsedecl.py: repair the frigging API building script,
9322 did I say that python xmllib sucks ?
9323 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9324 and some comment are no more truncated.
9325
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009326Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * parser.c: Martin Stoilov pointed out a potential leak in
9329 xmlCreateMemoryParserCtxt
9330
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009331Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9334 included in HTML documents and using the push parser.
9335
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009336Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9337
9338 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9339 specified, look for the Python interpreter not just in the
9340 specified root but also in the specified location. Fixes #98825
9341
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009342Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * python/libxml.c: fixing bug #98792 , node may have no doc
9345 and dereferencing without checking ain't good ...
9346
Daniel Veillarddad3f682002-11-17 16:47:27 +00009347Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * configure.in: preparing release 2.4.27
9350 * doc/* : updated and rebuilt the docs
9351 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9352 and all the docs are actually packaged and in the final RPMs
9353 * parser.c parserInternals.c include/libxml/parser.h: restore
9354 xmllint --recover feature.
9355
Daniel Veillard68e9e742002-11-16 15:35:11 +00009356Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9357
Daniel Veillard784b9352003-02-16 15:50:27 +00009358 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009359 processing of parsed entities, and XPath computation on sustitued
9360 entities.
9361 * testXPath.c: make sure entities are substitued.
9362
Daniel Veillard328f48c2002-11-15 15:24:34 +00009363Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9364
Daniel Veillard784b9352003-02-16 15:50:27 +00009365 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009366 processing of internal parsed entities, which had to be changed.
9367
Daniel Veillard66651aa2002-11-15 11:21:43 +00009368Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9371 trying to fix bug #98517 about building outside the source tree
9372 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9373
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009374Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9375
9376 * include/win32config.h: cleanup
9377 * win32/Makefile.mingw: integrated mingw in JScript configure
9378 * win32/Makefile.msvc: modified to allow mingw coexistence
9379 * win32/configure.js: integrated mingw
9380 * win32/Readme.txt: cleanup
9381
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009382Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * HTMLparser.c: strengthen the guard in the Pop macros,
9385 like in the XML parser, closes bug #97315
9386
Daniel Veillard0821b152002-11-12 20:57:47 +00009387Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9390 callback is never used.
9391
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009392Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * parserInternals.c: fixed the initialization of the SAX structure
9395 which was breaking xsltproc
9396 * xpath.c: patch from Petr Pajas for CDATA nodes
9397 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9398 * parser.c include/libxml/parser.h: patch from Peter Jones
9399 removing a leak in xmlSAXParseMemory() and adding the
9400 function xmlSAXParseMemoryWithData()
9401
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009402Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9403
9404 adding pdf of tutorial, changing web page to link to it
9405 * doc/tutorial/xmltutorial.pdf
9406 * doc/xml.html
9407 * doc/docs.html
9408
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009409Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9410
9411 * doc/tutorial/ar01s08.html
9412 adding file what I forgot for tutorial
9413
9414
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009415Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9416
9417 Adding encoding discussion to tutorial
9418 Added:
9419 * doc/tutorial/images/*.png: DocBook admonition image files
9420 * doc/tutorial/apf.html, apg.html: new generated html
9421 * doc/tutorial/includeconvert.c: conversion code entity file
9422 changed:
9423 * doc/tutorial/xmltutorial.xml: DocBook original
9424 * doc/tutorial/*.html: generated html
9425
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009426Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9427
9428 * include/libxml/*.h: retired xmlwin32version.h
9429 * doc/Makefile.am: retired xmlwin32version.h
9430 * win32/configure.js: retired xmlwin32version.h
9431
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009432Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9433
9434 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009435 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9436 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009437
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009438Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * globals.c: fixed a typo pointed out by Igor
9441 * xpath.c: try to speed up node compare using line numbers
9442 if available.
9443
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009444Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * tree.c: make xmlFreeNode() handle attributes correctly.
9447
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009448Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9449
9450 * catalog.c: completed the #96963 fix, as reported by Karl
9451 Eichwalder
9452
Daniel Veillard56f21f22002-11-06 15:49:46 +00009453Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9456
Daniel Veillard91ad8792002-11-04 17:06:52 +00009457Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * Makefile.am: switched the order of a couple of includes
9460 to fix bugs #97100
9461
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009462Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9463
9464 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9465 xmlLoadCatalogs that used to separate directories with a ':'.
9466
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009467Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9468
9469 * threads.c: improvements to the Windows-side of thread handling
9470 * testThreads.c: conditionally excluded unistd.h
9471 * testThradsWin32.c: broke overlong lines
9472 * include/win32config.h: adapted thread-related macros to the new
9473 scheme and for pthreads on Windows
9474 * win32/Makefile.msvc: introduced a more flexible thread build,
9475 added testThreads[Win32].c to the build
9476 * win32/configure.js: introduced a more flexible thread config
9477
John Fleck61f6fb62002-10-31 15:23:29 +000094782002-10-31 John Fleck <jfleck@inkstain.net>
9479
9480 * doc/xml.html (and, by implication, FAQ.html)
9481 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9482
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009483Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9484
9485 * configure.in: removed xmlwin32version.h
9486 * include/libxml/Makefile.am: removed xmlwin32version.h
9487
Daniel Veillardce66ce12002-10-28 19:01:59 +00009488Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * tree.c: applied patch from Brian Stafford to fix a bug
9491 in xmlReconciliateNs()
9492
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009493Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * tree.c: applied patch from Christian Glahn to allow
9496 xmlNewChild() on document fragment nodes
9497
Daniel Veillardb39bc392002-10-26 19:29:51 +00009498Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * parser.c: Christian Glahn found a problem with a recent
9501 patch to xmlParseBalancedChunkMemoryRecover()
9502 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9503 problems
9504 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9505 test/schemas/seq*: added the test cases from Charles
9506
Daniel Veillard366a9152002-10-23 20:43:53 +00009507Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9510 serious cleanup of the spec file and associated changes
9511 in the Makefiles.
9512 * valid.c: try to remove some warnings on x86_64
9513
Daniel Veillardd033d022002-10-23 14:55:02 +00009514Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9517 fix bug #96586
9518
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009519Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9522 parsing, applied his patch
9523 * result/HTML/attrents.html result/HTML/attrents.html.err
9524 result/HTML/attrents.html.sax test/HTML/attrents.html:
9525 added the test and result case provided by Mikhail Sogrine
9526
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009527Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * vms/build_libxml.com vms/config.vms vms/readme.vms
9530 include/libxml/parser.h include/libxml/parserInternals.h
9531 include/libxml/tree.h include/libxml/xmlIO.h
9532 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9533 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9534 Applied the VMS update patch from Craig A. Berry
9535 * doc/*.html: update
9536
Daniel Veillardf000f072002-10-22 14:28:17 +00009537Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9540
Daniel Veillard1e208222002-10-22 14:25:25 +00009541Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * debugXML.c: adding a grep command to --shell in xmllint
9544 for T.V. Raman
9545
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009546Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * xmlcatalog.c: tried to fix some of the problem with --sgml
9549
Daniel Veillard935494a2002-10-22 14:22:46 +00009550Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * parser.c: tried to fix bug #91500 where doc->children may
9553 be overriden by a call to xmlParseBalancedChunkMemory()
9554
9555Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9558 identifiers in SGML catalogs containing '&'
9559
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009560Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * python/types.c: fixed bugs when passing result value tree
9563 to Python functions.
9564
Daniel Veillard48267432002-10-18 11:21:38 +00009565Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * configure.in: preparing the release of 2.4.26
9568 * doc/*: updated and rebuilt the documentation
9569
Daniel Veillardbb284f42002-10-16 18:02:47 +00009570Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * parser.c: fixed a XML Namespace compliance bug reported by
9573 Alexander Grimalovsky
9574
Daniel Veillard44892f72002-10-16 15:23:26 +00009575Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * HTMLtree.c: fixed serialization of script and style when
9578 they are not lowercase (i.e. added using the API to the tree).
9579
Daniel Veillard2fd85422002-10-16 14:32:41 +00009580Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9581
9582 * valid.c: make xmlValidateDocument emit a warning msg if there
9583 is no DTD, pointed by Christian Glahn
9584
Daniel Veillard32370232002-10-16 14:08:14 +00009585Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9588 content model when some of the blocks have min or max, and a couple
9589 of bugs found in the process.
9590 * result/schemas/list0* test/schemas/list0*: added some specific
9591 regression tests
9592
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009593Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9594
9595 * README: updated the contact informations
9596
Daniel Veillard63186732002-10-15 08:43:17 +00009597Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9600 misses it, reported by Peter Bray.
9601
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009602Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9605 and removed a few warnings
9606
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009607Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * parser.c: Christian Glahn found a small bug in the push parser.
9610 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9611 public
9612
Daniel Veillard6045c902002-10-09 21:13:59 +00009613Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * xmlschemas.c include/libxml/xmlschemas.h: added
9616 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9617 * testSchemas.c: added --memory to test the new interface
9618
Daniel Veillardf0070122002-10-09 14:24:17 +00009619Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * doc/index.py doc/search.php: integrated the XSLT indexing,
9622 a few fixed in the indexer, added a scope selection at the
9623 search level.
9624
Daniel Veillard01992e02002-10-09 10:20:30 +00009625Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9628 this was due to uninitialized parts of the validation context
9629
Daniel Veillard321be0c2002-10-08 21:26:42 +00009630Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * debugXML.c: applied patch from Mark Vakoc except the API
9633 change, preserved it.
9634 * doc/*: updated the docs to point to the search engine for
9635 information lookup or before bug/help reports.
9636
Daniel Veillard01e87d22002-10-08 16:55:06 +00009637Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * doc/index.py doc/search.php: added mailing-list archives
9640 indexing and lookup
9641
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009642Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9645
Daniel Veillard9b006132002-10-07 11:13:27 +00009646Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * doc/index.py: improved HTML indexing
9649 * doc/search.php: make the queries also lookup the HTML based indexes
9650
Daniel Veillard141d04b2002-10-06 21:51:18 +00009651Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * doc/index.py: added HTML page indexing
9654
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009655Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9656
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009657 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009658 problem in libxslt.
9659 * catalog.c: fixed list handling in XML_CATALOG_FILES
9660
Daniel Veillardceb09b92002-10-04 11:46:37 +00009661Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * valid.c: typo/bug found by Christian Glahn
9664
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009665Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9666
9667 * xmlIO.c: applied Windows CE patch from Javier.
9668 * win32/wince: new directory, contains support for the PocketPC
9669 with Windows CE from Javier.
9670 * include/win32config.h: reorganised, removed duplicate
9671 definitions and applied WinCE patch from Javier.
9672 * include/wsockcompat.h: new file, now contains WinSock
9673 compatibility macros.
9674 * win32/Makefile.msvc: introduced double-run compilation.
9675
Daniel Veillarde16b5742002-09-26 17:50:03 +00009676Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * configure.in include/libxml/xmlwin32version.h: preparing release
9679 of 2.4.25
9680 * doc/*: updated and regenerated teh docs and web pages.
9681
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009682Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9685 error were not covering namespace declarations.
9686 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9687 it was missing the attribute declaration for the namespace
9688 * result/VC/NS3: the fix now report breakages in that test
9689
Daniel Veillardabe01742002-09-26 12:40:03 +00009690Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9693
Daniel Veillard2ace1952002-09-26 12:28:02 +00009694Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9697 and regenerated the docs and web site
9698
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009699Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9702 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9703 not before
9704
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009705Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * python/generator.py python/libxml2class.txt: fixed a stupid error
9708 breaking the python API
9709
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009710Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9713 triostr.c triostr.h: applied a trio update patch from
9714 Bjorn Reese which should work with MinGW
9715
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009716Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * tree.c: improving some documentation comments
9719 * xmlregexp.c: found and fixed a mem leak with python regression tests
9720 * doc/*: rebuilt the doc and the API XML file including the
9721 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9722 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9723 python/types.c: added access to the XML Schemas regexps from
9724 python
9725 * python/tests/Makefile.am python/tests/regexp.py: added a
9726 simple regexp bindings test
9727
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009728Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9729
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009730 * doc/xml.html:
9731 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009732
Daniel Veillard118aed72002-09-24 14:13:13 +00009733Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * xmlregexp.c: fixed the data callback on transition functionality
9736 which was broken when using the compact form
9737 * result/schemas/*: updated the results, less verbose, all tests
9738 pass like before
9739 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9740 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9741 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9742 annoying warnings
9743 * xpath.c: try to provide better error report when possible
9744
Daniel Veillard72336152002-09-21 13:08:14 +00009745Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * Makefile.am: fixed a breakage raised by Jacob
9748
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009749Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9750
9751 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9752 which don't use sockets
9753
Igor Zlatkovic01280582002-09-20 16:40:34 +00009754Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9755
9756 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9757 * win32/configure.js: applied zlib patch from Daniel Gehriger
9758
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009759Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9760
9761 * win32/configure.js: applied the patch from Mark Vakoc for
9762 regexp support
9763 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9764 for regexp support
9765
Daniel Veillardb5c05732002-09-20 13:36:25 +00009766Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * xmlschemastypes.c: as pointed by Igor Float and Double
9769 parsing ain't finished yet
9770
Daniel Veillard40b11342002-09-20 12:01:39 +00009771Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * Makefile.am configure.in: trying to fix #88412 by bypassing
9774 all the python subdir if python ain't detected
9775
Daniel Veillard23e73572002-09-19 19:56:43 +00009776Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9777
9778 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9779 made configuring with regexps/automata/unicode the default
9780 but without schemas ATM
9781 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9782 fixed the regexp based DTD validation performance and memory
9783 problem by switching to a compact form for determinist regexps
9784 and detecting the determinism property in the process. Seems
9785 as fast as the old DTD validation specific engine :-) despite
9786 the regexp built and compaction process.
9787
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009788Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * valid.c: determinism is debugged, new DTD checking code now works
9791 but xmlFAComputesDeterminism takes far too much CPU and the whole
9792 set usues too much memory to be really usable as-is
9793
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009794Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * tree.c: fixed another stupid bug in xmlGetNodePath()
9797 * xmllint.c: --version now report the options compiled in
9798
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009799Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * HTMLparser.c: small cleanup
9802 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9803 when configured with them. A bit of debugging around the determinism
9804 checks is still needed
9805
Daniel Veillard63b01c22002-09-17 19:25:28 +00009806Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9809
Daniel Veillard92727042002-09-17 17:59:20 +00009810Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * xmlIO.c: small portability glitch fixed.
9813
Daniel Veillard84d70a42002-09-16 10:51:38 +00009814Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * xmlschemastypes.c: incomplete steps for real/double support
9817 * testAutomata.c include/libxml/xmlautomata.h
9818 include/libxml/xmlregexp.h: avoiding a compilation problem
9819 * valid.c include/libxml/valid.h: starting the work toward using
9820 the regexps for actual DTD validation
9821
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009822Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * hash.c: cosmetic cleanup
9825 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9826 integrating a DTD validation layer based on the regexps
9827
Daniel Veillard4402ab42002-09-12 16:02:56 +00009828Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9831 the determinism was tested before eliminating the epsilon
9832 transitions :-(
9833
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009834Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * python/generator.py python/libxml.c python/libxml.py
9837 python/libxml2-python-api.xml python/libxml2class.txt
9838 python/libxml_wrap.h python/types.c: updated the python
9839 bindings, added code for easier File I/O, and the ability to
9840 define a resolver from Python fixing bug #91635
9841 * python/tests/Makefile.am python/tests/inbuf.py
9842 python/tests/outbuf.py python/tests/pushSAXhtml.py
9843 python/tests/resolver.py python/tests/serialize.py: updated
9844 and augmented the set of Python tests.
9845
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009846Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9847
9848 * win32/configure.js: added more readme info for the binary
9849 package.
9850
Daniel Veillard607b35c2002-09-10 12:16:19 +00009851Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * xmlIO.c: fixed a stupid out of bound array error
9854
9855Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9858 messing around with support for Windows path, cleanups,
9859 trying to identify and fix the various code path to the
9860 filename access. Added xmlNormalizeWindowsPath()
9861
Daniel Veillard76575762002-09-05 14:21:15 +00009862Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * error.c valid.c: working on better error reporting of validity
9865 errors, especially providing an accurate context.
9866 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9867 error reports in those cases.
9868
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009869Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9872 parser.c parserInternals.c xmlIO.c: get rid of all the
9873 perror() calls made in the library execution paths. This
9874 should fix both #92059 and #92385
9875
Daniel Veillard19aa7022002-09-05 11:14:19 +00009876Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * xmllint.c: memory leak reporting was broken after a change
9879 of the preprocessor symbol used to activate it.
9880
Daniel Veillardec6725e2002-09-05 11:12:45 +00009881Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * tree.c: try to make the copy function work for node of
9884 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9885 DOM layers though, not libxml2 itself.
9886
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009887Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * valid.c: try to provide file and line informations, not all
9890 messages are covered, but it's a (good) start
9891
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009892Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * xinclude.c: reimplemented a large part of the XInclude
9895 processor, trying to minimize resources used, James Henstridge
9896 provided a huge test case which was exhibiting severe memory
9897 consumption problems.
9898
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009899Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * python/Makefile.am: applied patch from Christophe Merlet to
9902 reestablish DESTDIR
9903
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009904Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * libxml.spec.in: fixes libary path for x86_64 AMD
9907
John Fleckbe98b332002-09-04 03:16:23 +00009908Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9909
9910 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009911 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009912 (plus resulting generated html files)
9913 fixing one spot I missed in the tutorial where I hadn't freed
9914 memory properly
9915
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009916Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9917
9918 * doc/tutorial/includeaddattribute.c
9919 * doc/tutorial/includeaddkeyword.c
9920 * doc/tutorial/includegetattribute.c
9921 * doc/tutorial/includekeyword.c
9922 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009923 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009924 update tutorial to properly free memory (thanks to Christopher
9925 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009926 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009927 added image files so the callouts are graphical, making it
9928 easier to read ( use "--param callout.graphics 1" to generate
9929 html with graphical callouts)
9930
Daniel Veillarde1662542002-08-28 11:50:59 +00009931Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9934 nice logos generated by Marc Liyanage
9935 * doc/site.xsl *.html: changed the stylesheet to show the new
9936 logo and regenerated the pages
9937
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009938Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9941
Daniel Veillard42766c02002-08-22 20:52:17 +00009942Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * xpath.c: possible mem leak patch from Jason Adams
9945
9946Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9949 in the XQuery namespace
9950 * configure.in: preparing 2.4.24
9951 * doc/*.html: updated the web pages
9952
9953Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * python/generator.py: closing bug #85258 by generating conditional
9956 compile check to avoid linking to routines not configured in.
9957
Havoc Pennington84ec40a2002-08-22 13:59:35 +000099582002-08-22 Havoc Pennington <hp@pobox.com>
9959
9960 * autogen.sh: update error message for missing automake
9961
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009962Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * python/Makefile.am: typo in target name resulted in libxml2.py
9965 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9966
Daniel Veillard22669b22002-08-22 07:17:11 +00009967Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * win32/win32/Makefile.mingw: updated with version from
9970 Elizabeth Barham at http://soggytrousers.net/repository/
9971
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009972Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9973
9974 * win32/Makefile.msvc: added the prefix location to the include
9975 and lib search path.
9976
Havoc Pennington830e8972002-08-18 22:22:13 +000099772002-08-18 Havoc Pennington <hp@pobox.com>
9978
9979 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9980 both automake 1.6 and 1.4 installed get the right automake. Means
9981 compilation from CVS will now require the latest automake 1.4
9982 release, or manually creating symlinks called "automake-1.4" and
9983 "aclocal-1.4"
9984
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009985Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * configure.in python/Makefile.am: more AMD 64 induced changes from
9988 Frederic Crozat
9989
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009990Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * xinclude.c: oops I was missing the xml:base fixup too
9993 * result/XInclude/*.xml: this adds xml:base attributes to most
9994 results of the tests
9995
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009996Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * xinclude.c: quick but apparently working implementation of
9999 xi:fallback, should close bug #89684
10000 * Makefile.am test/XInclude/docs/fallback.xml
10001 result/XInclude/fallback.xml: added a basic test for fallback,
10002 and run with --nowarning to avoid a spurious warning
10003 * configure.in: applied patch from Frederic Crozat for python
10004 bindings on AMD 64bits machines.
10005
Daniel Veillard9e923512002-08-14 08:48:52 +000010006Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10009 the caller don't pass a SAX callback block.
10010
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010011Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * tree.c: applied the same fix for the XML-1.0 namespace to
10014 xmlSearchNsByHref() as was done for xmlSearchNs()
10015
Daniel Veillardad11b302002-08-12 14:53:41 +000010016Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * libxml.3: small cleanup of the man page
10019 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10020 when serializing HREF attributes generated by XSLT.
10021
Daniel Veillardc084e472002-08-12 13:27:28 +000010022Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10025 version of Marc Liyanage' patch for boolean attributes in HTML
10026 output
10027
Daniel Veillard5f91b372002-08-12 12:13:01 +000010028Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * python/tests/serialize.py: fixed the test results, indenting
10031 behaviour changed slightly
10032
Aleksey Sanin9e951762002-08-08 18:02:41 +000010033Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10034
10035 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10036 new c14n function to Windows def files
10037
Aleksey Saninea4272a2002-08-02 23:50:03 +000010038Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10039
10040 * c14n.c: fixed a memory leak in c14n code
10041
Daniel Veillard58e44c92002-08-02 22:19:49 +000010042Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * parser.c include/libxml/parser.h: adding a new API for Christian
10045 Glahn: xmlParseBalancedChunkMemoryRecover
10046 * valid.c: patch from Rick Jones for some grammar cleanup in
10047 validation messages
10048 * result/VC/* result/valid/*: this slightly change some of the
10049 regression tests outputs
10050
Daniel Veillard0bf29002002-08-01 12:54:11 +000010051Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * tree.c: trying to fix a problem in namespaced attribute handling
10054 raised by Christian Glahn
10055
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010056Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * encoding.c include/libxml/encoding.h: Opening the interface
10059 xmlNewCharEncodingHandler as requested in #89415
10060 * python/generator.py python/setup.py.in: applied cleanup
10061 patches from Marc-Andre Lemburg
10062 * tree.c: fixing bug #89332 on a specific case of loosing
10063 the XML-1.0 namespace on xml:xxx attributes
10064
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010065Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10066
10067 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10068 corner case from new Merlin's test suite and added a callback
10069 that will be used to improve xmlsec performance
10070
10071
Daniel Veillard0b22def2002-07-29 16:23:03 +000010072Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * HTMLtree.c: trying to fix the <style> escaping problem in
10075 HTML serialization bug #89342
10076
Daniel Veillard0b28e882002-07-24 23:47:05 +000010077Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10080 and rebuilt the web site.
10081
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010082Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010083
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010084 * include/libxml/tree.h: added _private member to xmlNs struct
10085
Daniel Veillard1d995272002-07-22 16:43:32 +000010086Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * HTMLparser.c: fixing bug #84876 based on the xml working
10089 code.
10090
William M. Brack61eaba52002-07-21 11:14:18 +000010091Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10092
10093 * python/Makefile.am: enhanced to fix bug 72012 (errors
10094 when using '-jX' make parameter)
10095
William M. Brackef61d202002-07-19 08:32:00 +000010096Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10097
10098 * xpath.c: small additional enhancement for booleans
10099 compared to nodesets
10100
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010101Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * HTMLtree.c: changed the order of the encoding declaration
10104 attributes in the meta tags due to a bug in IE/Mac
10105
William M. Brack0c022ad2002-07-12 00:56:01 +000010106Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10107
10108 * xpath.c: enhanced handling of booleans (especially '='
10109 and '!=' for nodesets) - fixes bug 85256. Added new
10110 routine xmlXPathNotEqualValues for more proper handling
10111 of '!=' when nodesets are involved.
10112
Daniel Veillard06944e22002-07-11 19:55:18 +000010113Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10116 doc/xmlcatalog_man.xml to the source distribution
10117
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010118Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10119
10120 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10121 asked for this.
10122
Daniel Veillard539638b2002-07-06 19:55:14 +000010123Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * configure.in: preparing 2.4.23
10126 * doc/*: rebuilt the docs
10127
Daniel Veillard176d99f2002-07-06 19:22:28 +000010128Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * parser.c: fixing bug #84169 by fixing the
10131 comment of xmlCreatePushParserCtxt to describe the
10132 encoding detection parameters better.
10133
Daniel Veillard37f961d2002-07-06 17:53:56 +000010134Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * valid.c: fixing bug #79331 in one path the lookup for
10137 ID attributes on a namespaced node wasn't handled correctly :-\
10138
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010139Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * HTMLparser.c: trying to fix 87235 about discarded white
10142 spaces in the HTML parser.
10143 * result/HTML/*: this changes the output of a number of HTML
10144 regression tests
10145
Daniel Veillardfdc91562002-07-01 21:52:03 +000010146Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * xpath.c: applied patch from Richard Jinks for the namespace
10149 axis + fixed a memory error.
10150 * parser.c parserInternals.c: applied patches from Peter Jacobi
10151 removing ctxt->token for good.
10152 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10153 popped out by the regression tests.
10154 * Makefile.am: patch for threads makefile from Gary Pennington
10155
William M. Brack6000af52002-06-28 11:43:13 +000010156Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10157
Daniel Veillardfdc91562002-07-01 21:52:03 +000010158 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010159 expressions involving preceding-sibling (et al).
10160
Daniel Veillard153120c2002-06-18 07:58:35 +000010161Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * hash.c: applied a patch from Peter Jacobi to solve a problem
10164 when compiling with the Watcom C on Win32
10165 * result/schemas/*.err: the change of hashing algo generated
10166 permutations in the output
10167
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010168Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * hash.c: applied patch from Sander Vesik improving the quality of
10171 the hash function.
10172
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101732002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010174
10175 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10176 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10177 xmllint.c xpath.c: replaced sprintf() with snprintf()
10178 to prevent possible buffer overflow (the bug was pointed
10179 out by Anju Premachandran)
10180
Daniel Veillarde059b892002-06-13 15:32:10 +000010181Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * parser.c: removed an uninitialized data error popped by valgrind
10184 on PE references
10185
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010186Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10187
10188 * doc/xml.html
10189 adding tutorial reference to the web page
10190
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010191Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10192
10193 * doc/tutorial/xmltutorial.xml
10194 * doc/tutorial/ar01s07.html
10195 * doc/tutorial/ape.html
10196 * doc/tutorial/includegetattribute.c
10197 adding section to tutorial about retrieving an attribute
10198 value
10199
Daniel Veillardf5582f12002-06-11 10:08:16 +000010200Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * parser.c: applied a couple of patches from Peter Jacobi to start
10203 to get rid of ctxt->token, with a possible significant speed
10204 improvement to be gained once done. Better compliance with PE
10205 references constructs in DTDs too.
10206 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10207 from Peter too
10208
Daniel Veillard38d80e22002-06-11 07:24:56 +000010209Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10212 xmlParseElement was likely to have been deallocated at the
10213 time of the report, possibly leading to segfault. Just report
10214 the tag name now.
10215
Daniel Veillard9e412302002-06-10 15:59:44 +000010216Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * xpath.c: patch from Richard Jinks for XPath substring() function
10219 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10220
Aleksey Sanina5808b92002-06-14 17:07:41 +0000102212002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010222
10223 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10224
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010225Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10226
10227 *doc/FAQ.html
10228 fixing typos in FAQ, thanks to Robert Funnell for the
10229 editing help
10230
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010231Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * NEWS: got complaints from rpmlint that it was empty
10234
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010235Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10236
10237 * added doc/tutorial, including:
10238 apa.html
10239 apb.html
10240 apc.html
10241 apd.html
10242 ar01s02.html
10243 ar01s03.html
10244 ar01s04.html
10245 ar01s05.html
10246 ar01s06.html
10247 includeaddattribute.c
10248 includeaddkeyword.c
10249 includekeyword.c
10250 includestory.xml
10251 index.html
10252 xmltutorial.xml
10253 libxml tutorial, including generated html
10254
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010255Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10256
10257 * result/c14n/exc-without-comments/merlin-c14n-two-*
10258 result/c14n/without-comments/merlin-c14n-two-*
10259 test/c14n/exc-without-comments/merlin-c14n-two-*
10260 test/c14n/without-comments/merlin-c14n-two-*
10261 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10262 c14n/exc-c14n and slightly modified test script to handle
10263 these test cases
10264 * c14n.c: fixed bugs for complicated nodes set (namespace
10265 without node and others from merlin-c14n-two.tar.gz)
10266 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10267 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10268 for xmlsec performance patch
10269 * xpath.c: fixed self::node() for namespaces and attributes
10270
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010271Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10272
10273 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10274 but with the format parameter
10275 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10276
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010277Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10278
10279 * Makefile.am: updated c14n tests suite
10280 * c14n.c: performance improvement for previous c14n patch
10281
Daniel Veillarde72c7562002-05-31 09:47:30 +000010282Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * parser.c: another peroformance patch from Peter Jacobi, that
10285 time on parsing attribute values.
10286
Aleksey Sanin508a1012002-05-31 06:32:32 +000010287Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10288
10289 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10290 into LibXML2 test suite
10291
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010292Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10293
10294 * c14n.c: propagating xpath ancesstors node fix to c14n
10295 plus small performance improvement to reduce number of
10296 mallocs
10297 * xpath.c: fixed ancestors axis processing for namespace nodes
10298
Daniel Veillard46de64e2002-05-29 08:21:33 +000010299Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10302 Peter Jacobi
10303
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010304Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * configure.in: preparing 2.4.22
10307
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010308Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10311 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10312 a public entry point.
10313 * doc/*: rebuilt the API and docs
10314
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010315Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * xpath.c: patch from Richard Jinks to fix a problem introduced
10318 in the previous patch and pointed by Norm
10319
Daniel Veillardc6924812002-05-24 11:10:43 +000010320Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * libxml.spec.in: fixing bug #81112
10323
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010324Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * uri.c: fixing bug #82848
10327
Daniel Veillarda2878972002-05-24 07:54:39 +000010328Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10331 output of one catalog test
10332
Aleksey Sanin114e4752002-05-24 07:20:27 +000010333Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010334
Aleksey Sanin114e4752002-05-24 07:20:27 +000010335 * global.data globals.c tree.c include/libxml/globals.h
10336 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10337 default value for global parameter xmlIndentTreeOutput to 1 and
10338 introduced new global parameter xmlTreeIndentString (the string
10339 used to do one-level indent) with default value " " (as it was
10340 in tree.c)
10341
Daniel Veillard49d5af82002-05-23 11:55:49 +000010342Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10345 with trio and schemas.
10346
Daniel Veillard7c13af42002-05-22 09:57:32 +000010347Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * xpath.c: patch from Richard Jinks to fix the problem raised in
10350 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10351
Daniel Veillard5a872412002-05-22 06:40:27 +000010352Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * xmlschemas.c: a bit of work on import.
10355 * xmlschemastypes.c: Charles Bozeman provided a compare function
10356 for date/time types so min/max facet restrictions should work,
10357 indeterminate comparisons return an error instead of equal.
10358 * test/schemas/date_0* result/schemas/date_0_0: specific test
10359 from Charles Bozeman too
10360
Daniel Veillard10b6da42002-05-18 07:55:20 +000010361Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10364 from Christian Cornelssen fixing the man pages and the Catalog
10365 building script.
10366 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10367 next step is <xs:import> I now have a reasonable understanding
10368 of how it works.
10369
Daniel Veillarde5354492002-05-16 08:43:22 +000010370Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10373
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010374Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10375
10376 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10377
Daniel Veillard088bf112002-05-14 11:03:59 +000010378Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * xpath.c: fixing an XPath function evalutation bug pointed out
10381 by Alexey Efimov where the context was lost when evaluating
10382 the function arguments
10383
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010384Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010385
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010386 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10387 function public for XMLSec performance optimizations
10388
Daniel Veillard3cd72402002-05-13 10:33:30 +000010389Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * python/generator.py python/libxml2class.txt : fixed a problem
10392 with the HTML parser pointed by Gary Benson
10393 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10394 example
10395
Aleksey Sanine48a3182002-05-09 18:20:01 +000010396Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10397 * parser.c: fixed bug #81159 (memory growth in SAX)
10398
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010399Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10400 * xpath.c: fixed bug #78858 (the real fix)
10401
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010402Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010403 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010404
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010405Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * tree.c: modified xmlNodeSetBase to allow changing the
10408 base of a document.
10409
Daniel Veillard070803b2002-05-03 07:29:38 +000010410Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * xmlschemastypes.c: patch Charles Bozeman for validation of
10413 all the date, time, and duration types
10414 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10415 * configure.in: fixed an error pointed by an user
10416 * xml2-config.in: fixed an error pointed by an user
10417
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010418Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10419
10420 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10421 win32/libxml2.def.src xmlIO.c: exported default
10422 'file:', 'http:' and 'ftp:' protocols input handlers
10423 and maked protocols comparisson case insensitive
10424
Daniel Veillard34de97f2002-04-30 14:29:22 +000010425Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * configure.in: Neven Has detected a typo
10428
Daniel Veillard28577c32002-04-30 06:48:41 +000010429Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10432 as one of the persons allowed to commit directly to the
10433 module.
10434
Daniel Veillardfc57b412002-04-29 15:50:14 +000010435Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10438 * valid.c: raised a too low limit
10439 * doc/*: rebuilt the docs
10440
Daniel Veillardeca82812002-04-24 11:42:02 +000010441Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * test/XPath/expr/floats test/XPath/expr/functions
10444 result/XPath/expr/floats result/XPath/expr/functions
10445 xpath.c: another XPath conformance patch from Richard Jinks
10446
Daniel Veillard13e04c62002-04-23 17:51:29 +000010447Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * xmlschemas.c: fixed validation of attribute groups.
10450 * test/schemas result/schemas: added an example from the primer
10451
Daniel Veillard88c58912002-04-23 07:12:20 +000010452Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10455 * test/schemas result/schemas: updated the test list
10456
Daniel Veillarde19fc232002-04-22 16:01:24 +000010457Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * TODO: updated a bit
10460 * parser.c: made a comment more specific
10461 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10462 Schemas conformance.
10463 * test/schemas result/schemas: updated the test list
10464
Daniel Veillard441bc322002-04-20 17:38:48 +000010465Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10468 implementing xs:all with minOccurs = 0
10469 * tes/schemas/* result/schemas/*: added more tests covering
10470 xs:all
10471
Daniel Veillard8a001f62002-04-20 07:24:11 +000010472Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * xmlregexp.c: first implementation of the all particle, this
10475 may need to be revisited for case where not all transitions
10476 must be crossed.
10477
Daniel Veillard7646b182002-04-20 06:41:40 +000010478Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * tree.c: another entity processing update from Markus Henke
10481
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010482Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10483
10484 * trionan.c: fixed crash on OSF/1
10485
Daniel Veillardb4398962002-04-19 07:01:55 +000010486Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * xmlschemas.c: more Schemas work
10489 * test/schemas/* result/schemas/*: added more tests coming
10490 from the spec.
10491
Daniel Veillard54761132002-04-18 21:00:44 +000010492Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10495 ExcC14N specification
10496
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010497Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * tree.c: patch from Markus Henke, fix for recursive entities.
10500
Daniel Veillard23b1f372002-04-18 15:50:05 +000010501Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * xpath.c: fix a problem with string() on a document node.
10504
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010505Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * Makefile.am xmlschemas.c: more Schemas work
10508 * test/schemas/* result/schemas/*: added more tests coming
10509 from the spec.
10510
Daniel Veillard6231e842002-04-18 11:54:04 +000010511Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10514 * result/HTML/*: this changes a few things in the results
10515
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010516Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10517
10518 * include/libxml/tree.h: eliminated 'declaration different than
10519 prototype' warning
10520 * include/win32config.h: "resolved" conflicts with errno.h
10521
Daniel Veillardb509f152002-04-17 16:28:10 +000010522Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10525 on the automata interfaces and debug of counted choices
10526 * test/schemas/* result/schemas/*: added a number of tests
10527
Daniel Veillard8651f532002-04-17 09:06:27 +000010528Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10531 a bit of work on Schemas
10532 * testSchemas.c: try to make it more useful
10533 * test/schemas/* result/schemas/* Makefile.am: changed the
10534 Schemas regression test procedure, started adding a few samples
10535
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010536Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10537
10538 * include/libxml/encoding.h: Patch for the Borland C++ builder
10539 * include/libxml/tree.h: Patch for the Borland C++ builder
10540 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010541 * win32/bcb5: New directory for the Borland C++ builder
10542 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010543
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010544Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10545
10546 * win32/Makefile.msvc: Update for XML Schema support
10547 * win32/configure.js: Update for XML Schema support
10548 * win32/libxml2.def.src: Update for XML Schema support
10549
Daniel Veillard4255d502002-04-16 15:50:10 +000010550Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10553 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10554 xmlunicode.c include/libxml/Makefile.am
10555 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10556 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10557 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10558 include/libxml/xmlversion.h.in : merged the current state of
10559 XML Schemas implementation, it is not configured in by default,
10560 a specific --schemas configure option has been added.
10561 * test/automata test/regexp test/schemas Makefile.am
10562 result/automata result/regexp result/schemas:
10563 merged automata/regexp/schemas regression tests
10564
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010565Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * xpath.c: Gary found a compile time problem, fixes #78823
10568
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010569Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * configure.in: release of 2.4.20
10572 * doc/*: updated and rebuilt the docs
10573
Daniel Veillardf544f192002-04-15 12:56:56 +000010574Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * python/Makefile.am: patch from Cristian Gafton to build on
10577 Red Hat 6.2, should also fix #75779
10578
Daniel Veillard940492d2002-04-15 10:15:25 +000010579Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * valid.c: first part of fixing #78729
10582
Daniel Veillardeb475a32002-04-14 22:00:22 +000010583Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10586 escaping of URI when saving HTML files.
10587 * result/HTML/*: this impacted some tests
10588
Daniel Veillard9b731d72002-04-14 12:56:08 +000010589Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * configure.in: trying to fix #77441
10592
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010593Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * include/libxml/xmlIO.h: Hallski complained it could not be
10596 included by itself.
10597
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010598Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10601
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010602Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10603
10604 * win32/configure.js: patch from Nilo for the c14n option
10605 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10606
Daniel Veillardda423da2002-04-10 19:25:38 +000010607Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10610 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10611 LIBXML_THREAD_ENABLED
10612
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010613Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * xpath.c: another patch from Richard Jinks for substring conformance
10616 * test/XPath/expr/floats test/XPath/expr/strings
10617 result/XPath/expr/floats result/XPath/expr/strings: update of the
10618 test suite to check those.
10619
Daniel Veillard01917aa2002-04-10 11:30:41 +000010620Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * xpath.c: patch from Richard Jinks for .x float parsing.
10623
Daniel Veillard46d6c442002-04-09 16:10:39 +000010624Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * parser.c: patch from Markus Henke when an encoding ain't recognized
10627
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010628Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * libxml.m4: got a report that #include <string.h> was needed
10631
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010632Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10635
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010636Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10637
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010638 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010639
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010640Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10643 pointed out by Melvyn Sopacua.
10644
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010645Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * libxml.m4: Frédéric Crozat gave a patch related to the change
10648 of Include paths breaking the libxml.m4
10649
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010650Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * xpath.c: Fix bug #76927 forgot to save some context
10653 when evaluating binary expressions
10654
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010655Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * configure.in: fixed configure for MPE/iX from Markus Henke
10658 * xmlmemory.c: fixed initialization problems
10659 * xpath.c: another set of patches from Richard Jinks this
10660 fixes "make XPathtests" on linux
10661
Daniel Veillard21458c82002-03-27 16:12:22 +000010662Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10665 * test/XPath/expr/compare test/XPath/expr/equality
10666 test/XPath/expr/floats test/XPath/expr/functions
10667 test/XPath/expr/strings result/XPath/expr/compare
10668 result/XPath/expr/equality result/XPath/expr/floats
10669 result/XPath/expr/functions result/XPath/expr/strings: Updated
10670 tests though they show a divergence on Linux
10671
Daniel Veillard28dfed12002-03-27 09:08:17 +000010672Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * xpath.c trionan.c: previous commit also included patches
10675 from Richard Jinks on some IEEE support corner case
10676
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010677Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10680 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10681 that $(datadir) should be used for docs
10682
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010683Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10686 could leak filedescriptors
10687
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010688Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * configure.in nanohttp.c: applied patch from Allan Clark for
10691 UnixWare/OpenServer
10692
Daniel Veillard19274092002-03-25 16:48:03 +000010693Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * configure.in: preparing 2.4.19
10696 * doc/*: rebuilt the docs
10697
Daniel Veillard56b2db72002-03-25 16:35:28 +000010698Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * nanohttp.c: fixing #76043, got fed up with non-portability
10701 of that piece of code.
10702
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010703Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * valid.c SAX.c: Never commit without running "make tests" :-(
10706 fix a couple of stupidities in the previous commit
10707 * result/*: a few changes in some attribute order result of previous
10708 commit.
10709
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010710Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10713 the internal subset should not raise duplicate ID errors,
10714 also there was a small bug in conjunction to namespace
10715 declarations defaulted and xml:xxx attributes DTD definitions.
10716
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010717Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * xpath.c: Richard Jinks also raised some rounding problems
10720 this tries to fix them
10721
Daniel Veillard4e2df542002-03-22 12:23:14 +000010722Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10725 behaviour in xmlXPathCastToString()
10726
Daniel Veillarddb552912002-03-21 13:27:59 +000010727Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10730 raised by Morus Walter
10731
Daniel Veillard9e537932002-03-21 13:08:08 +000010732Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10735 from Igor
10736
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010737Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * xpath.c: fixing #75619, related to a problem when trying
10740 to evaluate condition when the current node set resulting
10741 from that sub-step evaluation is empty. Also fixes 2 potential
10742 problem with previous-sibling and next-siblings axis.
10743
Daniel Veillard1840ef02002-03-21 08:05:23 +000010744Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10747 HTML support is not configured in.
10748
Daniel Veillard561b7f82002-03-20 21:55:57 +000010749Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10752 include/libxml/tree.h: dohh I really didn't intended to commit
10753 this test version :-(
10754
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010755Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * testSAX.c: I wanted to see the real speed at the SAX interface
10758 after a little too many Ximianer started complaining about the
10759 parser speed.
10760 added a --quiet option:
10761 paphio:~/XML -> ls -l db100000.xml
10762 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10763 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10764 3200006 callbacks generated
10765 real 0m1.270s
10766 Which means 16MBytes/s and 3Mcallback/s
10767
Daniel Veillardc62a1472002-03-19 18:35:12 +000010768Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * xpath.c: valgrind spotted another error that time when running
10771 on libxslt regression tests
10772
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010773Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * Makefile.am: adding "make valgrind" running the full regression
10776 tests (except python ones) under Valgrind (using valgrind -q
10777 which was kindly added by the author).
10778 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10779 passes cleanly now except an obcure floating point initialization
10780 raised in log10() in one XPath regression test ???
10781 * tree.c: edited some comments to close #75244
10782
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010783Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10786 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10787 context of ScrollKeeper, made sure that if the number is
10788 an integer, the serialization follows the description at
10789 http://www.w3.org/TR/xpath#section-String-Functions
10790
Daniel Veillard5997aca2002-03-18 18:36:20 +000010791Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010793 * configure.in: preparing 2.4.18
10794 * doc/*: updated and rebuilt the web site
10795 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10796 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010797 * parser.c: humm, changed the way the SAX parser work when
10798 xmlSubstituteEntitiesDefault(1) is set, it will then
10799 do the entity registration and loading by itself in case the
10800 user provided SAX getEntity() returns NULL.
10801 * testSAX.c: added --noent to test the behaviour.
10802
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010803Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * parser.c: Wilfried Teiken provided a hackish but working
10806 way to get context reported back on entities when parsing
10807 with SAX and without breaking the DOM build.
10808
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010809Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * c14n.c: applied a new patch from Aleksey Sanin
10812 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10813 to reference Aleksey implementation of XML digital Signatures
10814
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010815Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * xpath.c: small fix to avoid potential problem due to
10818 ordering of freeing data
10819 * python/Makefile.am: people were complaining about
10820 the generated file in python dir not being built
10821
Daniel Veillardd2379012002-03-15 22:24:56 +000010822Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10825 python/generator.py python/libxml.c python/types.c: Cleanup
10826 of the python Makefiles based on Jacob and James feedback,
10827 fixed the spec file accordingly, fixed the number of warning
10828 that passing my pedantic CFLAGS was generating. Conclusion
10829 is that Python includes are real crap.
10830
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010831Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * configure,in: it was reported quite a few times that
10834 xml2-config --cflags should not output
10835 -I$includeprefix/libxml2/libxml because libxml2 header names
10836 clashes with existing names like list.h from C++ stl.
10837 Includes should be #include<libxml/xxx.h> so ...
10838
Daniel Veillard6f293b12002-03-15 09:42:33 +000010839Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * c14n.c: another patch from Aleksey Sanin
10842
Daniel Veillard5c396542002-03-15 07:57:50 +000010843Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10846 canonicalization algorithm
10847 * doc/xml.html doc/index.html: added the C14N references on the
10848 index page.
10849
jacob berkman9be65862002-03-14 02:15:56 +0000108502002-03-13 jacob berkman <jacob@ximian.com>
10851
10852 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10853 usage, redundant, and gcc specific
10854
Daniel Veillard75be0132002-03-13 10:03:35 +000010855Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * xpath.c: speedup some node selection operations, this can
10858 have a significant impact on DocBook Norm's stylesheets
10859 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10860 make sure it's always the case
10861 * debugXML.c: distinguish CDATA and comments in ls operations
10862
Daniel Veillard61f26172002-03-12 18:46:39 +000010863Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10866 to generate better API descriptions etc...
10867
Daniel Veillard9ff88172002-03-11 09:15:32 +000010868Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * c14n.c: Fixing #74186, made sure all boolean expressions
10871 get fully parenthesized, ran indent on the output
10872 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10873 include/libxml/tree.h: also #74186 related, removed the
10874 --with-buffers option, and all the preprocessor conditional
10875 sections that were resulting from it.
10876
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010877Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * valid.c: applied patch from Dodji Seketeli fixing an
10880 uninitailized variable in xmlValidGetValidElements()
10881
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010882Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * c14n.c: fixed a few comments
10885 * doc/*.html doc/*/*.html: regenerated the docs and added
10886 the C14N API
10887 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10888
Daniel Veillardfa49d872002-03-09 10:20:00 +000010889Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * check-xml-test-suite.py: fix to adapt varaiations in the
10892 bindings
10893 * configure.in python/setup.py python/setup.py.in: fixed to
10894 have the version of the python scripts automatically updated
10895
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010896Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10897
10898 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10899 in xmlCopyProp()
10900
Daniel Veillardaf43f632002-03-08 15:05:20 +000010901Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * configure.in: preparing 2.4.17 release
10904 * doc/*: updated and rebuilt the docs
10905 * xpath.c: fixed a comment
10906 * python/libxml.c: fixed a possible reentrancy problem
10907
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010908Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10911 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10912 added a specific regression test
10913 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10914 not raise exceptions when failing to find the attribute.
10915
Daniel Veillard90bc3712002-03-07 15:12:58 +000010916Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * configure.in xmllint.c: owen pointed out a problem with the
10919 ftme fix, gettimeofday() was not detected by configure and
10920 the ftime header wasn't included, dohhh
10921
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010922Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * configure.in xmllint.c: trying to fix #71457 for timing
10925 precision when gettimeofday() is not availble but ftime() is
10926
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010927Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10930 are now copied on install and part of the -devel RPM
10931
Daniel Veillard7b416132002-03-07 08:36:03 +000010932Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * xpath.c: trying to avoid bug #72150 which was apparently
10935 caused by a gcc bug (or a processor problem) as detailed
10936 at http://veillard.com/gcc.bug
10937
Daniel Veillardf742d342002-03-07 00:05:35 +000010938Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10941 fixed xmlReconciliateNs(), added a Python test/example for
10942 inter-document cut'n paste
10943 * python/libxml.py: fixed node.doc on document nodes and added
10944 xpathEval() onto node objects
10945
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010946Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10949 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10950 fixup and integrated tests for the serialization stuff
10951
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010952Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10955 moved the libxml man page to section 3
10956
Daniel Veillard1e774382002-03-06 17:35:40 +000010957Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * tree.c: fix bug #72490
10960 * python/libxml.c python/libxml.py: added methods serialize()
10961 and saveTo() to all node elements.
10962
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010963Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * xmlIO.c: closed #73430, don't read from an input source
10966 which indicated an end-of-file or an error.
10967
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010968Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * parser.c: make sure SAX endDocument is always called as
10971 this could result in a Python memory leak otherwise (it's
10972 used to decrement ref-counting)
10973 * python/generator.py python/libxml.c python/libxml.py
10974 python/libxml2-python-api.xml python/libxml2class.txt
10975 python/tests/error.py python/tests/xpath.py: implemented
10976 the suggestions made by Gary Benson and extended the tests
10977 to match it.
10978
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010979Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * python/generator.py: applied patch fixing #73450
10982
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010983Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * xpath.c: fixing #61290 "namespace nodes have no parent"
10986 long standing divergence from the XPath REC. NodeSets
10987 simply hold a copy of namespace nodes and those node ->next
10988 points to the parent (which may not be the node carrying the
10989 definition).
10990 * include/libxml/xpath.h: flagged but didn't added a possible
10991 speedup
10992 * DOCBparser.c HTMLparser.c: removed some warnings from push
10993 parser due to new state being added.
10994 * tree.c: new fix from Boris Erdmann
10995 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10996 the XML Canonalization support from Aleksey Sanin
10997
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010998Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * tree.c: patch from Boris Erdmann fixing some namespace odities
11001 with xmlCopyNode()
11002
Daniel Veillardc6613042002-03-02 09:34:02 +000011003Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * xmlIO.c: fix bug #72706 when loading a NULL entity
11006
Daniel Veillardc0fef772002-03-01 16:16:31 +000011007Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11010 actually change in a future XML Namespace revision.
11011
Daniel Veillard79426f22002-03-01 16:14:17 +000011012Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11015 added the possibility of returning nodesets from XPath extension
11016 functions written in Python
11017
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011018Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * python/*: commiting some Python bindings work done while travelling
11021
Daniel Veillard97300512002-03-01 09:13:41 +000011022Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11025 explicitely with memory debugging switched on
11026
Daniel Veillard6361da02002-02-23 10:10:33 +000011027Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11030 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11031 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11032 the accessor generator for strings
11033 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11034 regression test.
11035
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011036Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * python/README python/generator.py python/libxml.c python/setup.py:
11039 added the 'usual' setup.py to allow building a libxml2-python
11040 module based on the same code. The initialization is however
11041 different the 2 .so files fo libxml2 and libxslt are identical and
11042 they entry point initialize both libraries. this is done to avoid
11043 some possible nasty problem since the Python don't merge the maps
11044 of all shared modules.
11045
Daniel Veillard158a4d22002-02-20 22:17:58 +000011046Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * parser.c: fixed a push/encoding bug reported by Michael
11049 on librsvg
11050
Daniel Veillard7839e162002-02-20 18:54:48 +000011051Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * include/libxml/parserInternals.h: fixes a misplaced #endif
11054
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011055Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * parser.c valid.c: found and fixed a couple of allocation bugs
11058
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011059Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * doc/xml.html doc/python.html doc/*: added a Python and binding
11062 page describing the current state of the Python bindings and
11063 giving pointers to the other languages wrappers.
11064
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011065Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11068 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11069 rebuilt the API and web site
11070 * xpath.c: fixed #71978 portability bugs
11071
Daniel Veillard8aff2472002-02-19 21:50:43 +000011072Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11075
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011076Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * include/libxml/parserInternals.h parser.c: had to change
11079 2 internal parsing API when processing document content
11080 to check the start and end of element content are defined
11081 in the same entity
11082 * valid.c include/libxml/valid.h: attribute normalization can
11083 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11084 with the context to report it.
11085 * SAX.c: fixed the last known bugs, crazy validation constraints
11086 when a document is standalone seems correctly handled. There
11087 is a couple of open issues left which need consideration especially
11088 PE93 on external unparsed entities and standalone status.
11089 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11090 The 2 tests left failing are actually in error. Cleanup done.
11091
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011092Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * valid.c: implemented E59 spaces in CDATA does not match the
11095 nonterminal S
11096
Daniel Veillard878eab02002-02-19 13:46:09 +000011097Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * SAX.c parser.c valid.c: more validation test fixups
11100 * check-xml-test-suite.py: added duration info for the tests
11101
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011102Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * parser.c valid.c: a couple of errors were reported but not
11105 saved back as such in the parsing context. Down to 1% failure rate
11106 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11107
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011108Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * xmlInternald.c: isExtender was missing a char
11111 * parser.c include/libxml/parser.h: % are acceptable in the
11112 internal subset if within a PUBLIC ID
11113
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011114Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * SAX.c parserInternals.c valid.c: more work on the conformance
11117 suite. Took the step to finally block documents with encoding
11118 errors. It's a fatal error per the spec, people should have fixed
11119 their documents by now.
11120
Daniel Veillard55253e22002-02-18 14:32:39 +000011121Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * check-xml-test-suite.py: fixed the test script after some discussion
11124 on the semantic of TYPE="error"
11125 * Makefile.am: added the script to the distrib
11126
Daniel Veillard28757702002-02-18 11:19:30 +000011127Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * SAX.c entities.c: fixed a couple of conformances issues deep
11130 into the validation code (standalone and undeclared Notations)
11131
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011132Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11135 stayed there for years !
11136
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011137Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11140 missing
11141
Daniel Veillardc7612992002-02-17 22:47:37 +000011142Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * check-xml-test-suite.py: improved the behaviour a bit as
11145 well as the logs
11146 * parser.c valid.c SAX.c: fixed a few more bugs
11147 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11148
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011149Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * check-xml-test-suite.py: python script to run regression tests
11152 against the XML Test suite of W3C/OASis
11153 * SAX.c: fixed a validation bug
11154 * parser.c: fixed 3 errors pointed by the test suite
11155 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11156 * python/Makefile.am: fixed a dependendy
11157
Daniel Veillard9f28f302002-02-15 20:48:08 +000011158Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * xmlmemory.c: avoid a warning bug #71594
11161
Daniel Veillard144024e2002-02-13 21:14:46 +000011162Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11165 warning on alpha/Tru64
11166
Daniel Veillarde4301c82002-02-13 13:32:35 +000011167Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * include/libxml/entities.h: fixing a comment
11170 * valid.c: fixing some troubles with validity check on namespaces
11171 * result/VC/NS3 test/VC/NS3: added a specific regression test
11172
Daniel Veillarda6d05382002-02-13 13:07:41 +000011173Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * tree.c: Fixing #71342 serializing '\n' in attribute values
11176 * result/noent/att3 result/att3 test/att3: added a specific
11177 test.
11178
Daniel Veillard797a5652002-02-12 13:46:21 +000011179Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * python/libxml.c: couple of bug fixes
11182
Daniel Veillard01a6d412002-02-11 18:42:20 +000011183Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * python/*.py: removed tabs and used spaces.
11186
Daniel Veillard397ff112002-02-11 18:27:20 +000011187Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11190 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11191
Daniel Veillard03517542002-02-11 13:54:40 +000011192Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11195 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11196
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011197Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * include/libxml/encoding.h include/libxml/entities.h
11200 include/libxml/globals.h include/libxml/parser.h
11201 include/libxml/threads.h include/libxml/tree.h
11202 include/libxml/xmlmemory.h: trying to fix the include mess
11203
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011204Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * include/libxml/xmlmemory.h: reverted part of the previous
11207 attempt to provide #69655, this was breaking the build.
11208
Daniel Veillard0ba59232002-02-10 13:20:39 +000011209Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11212 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11213 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11214 include/libxml/parserInternals.h include/libxml/tree.h
11215 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11216 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11217 clean.
11218 * python/libxml.c: fixed a warning.
11219
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011220Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11223 copying of node, merge back IDs in the target document.
11224 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11225 test/XInclude/ents/ids.xml: test case
11226 * result/VC/ElementValid4: output changed due to a typo fix
11227
Daniel Veillard1c18e302002-02-09 22:16:40 +000011228Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011231 generate the dependencies right as Jacob found out. Add
11232 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011233
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011234Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * parserInternals.c valid.c: Justin Fletcher found some parts
11237 of the code needing cleanup
11238 * libxml.spec.in python/Makefile.am python/generator.py
11239 python/libxml.c python/libxml.py: Fixed the python Makefiles
11240 corrected a bug showing up on ia64, changed the name of the
11241 python internal module too
11242
Daniel Veillard07be19b2002-02-08 14:20:35 +000011243Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11244
11245 * Makefile.am: applied patch from Andris Pavenis for binary
11246 name suffixes
11247
Daniel Veillardf216d462002-02-08 13:44:24 +000011248Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * xmllint.c win32/win32config.h: fixing #68748
11251
Daniel Veillardd455d792002-02-08 13:37:46 +000011252Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * valid.c: fixing #70166
11255
11256Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * valid.c: fixing #70077
11259
Daniel Veillardc575b992002-02-08 13:28:40 +000011260Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * Copyright Makefile.am README configure.in libxml.spec.in:
11263 Changed to the MIT Licence
11264 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11265 doc/xmlio.html: updated the doc accordingly
11266 * include/libxml/xmlwin32version.h configure.in: preparing
11267 2.4.14 release
11268 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11269 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11270 fixed the const xmlChar * wrapper and generator, XPath extension
11271 functions now use the context as first argument
11272 * python/tests/tstxpath.py python/tests/xpath.py
11273 python/tests/xpathext.py: Updated the tests accordingly
11274 * tree.c: fixed bug #70067
11275
Daniel Veillard7db38712002-02-07 16:39:11 +000011276Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * Makefile.am: cleanup
11279 * debugXML.c: always use stdout if output is NULL
11280 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11281 * python/Makefile.am python/generator.py python/libxml2class.txt
11282 python/libxml_wrap.h python/types.c: augmented the number of bindings
11283 handling FILE * and XPath contexts
11284 * python/tests/Makefile.am: avoid a stupid problem due to the
11285 use of TEST.
11286
Daniel Veillard15a143b2002-02-06 22:40:50 +000011287Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11290
Daniel Veillard70cab352002-02-06 16:06:58 +000011291Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * python/TODO python/libxml.c: cleanup the extension function lookup
11294 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11295
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011296Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * configure.in python/Makefile.am: do not install outside
11299 of prefix
11300
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011301Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * python/TODO python/libxml.c: started adding SAX interfaces
11304 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11305 SAX test
11306
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011307Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * tree.c: hardened the addChild function
11310 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11311 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11312 added accessors needed for xmlNode, a bit more testing and
11313 extension of interfaces
11314 * python/tests/Makefile.am python/tests/build.py: added a test
11315 build from scratch/save/load/check
11316
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011317Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * parserInternals.c: change a small bit in the way valididy
11320 error messages get initialized
11321 * python/TODO python/libxml.c python/libxml2-python-api.xml
11322 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11323 added some memory debugging to track leaks at the libxml2 level
11324 * python/tests/*.py: changed all tests to check for leaks,
11325 there is just one left in XPath extension registrations.
11326
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011327Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * python/TODO python/generator.py python/libxml2-python-api.xml
11330 python/libxml2class.txt: more accessor classes for the parser
11331 context, allow to switch on and check validity
11332 * python/tests/Makefile.am python/tests/error.py
11333 python/tests/invalid.xml python/tests/valid.xml
11334 python/tests/validate.py: attded more test and and added error.py
11335 which I forgot to commit in the last step
11336
Daniel Veillard3ce52572002-02-03 15:08:05 +000011337Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * python/Makefile.am python/types.c: cleanup
11340 * python/libxml.c python/libxml.py python/libxml_wrap.h
11341 python/generator.py python/libxml2-python-api.xml
11342 python/libxml2class.txt: added class for parser context, added
11343 first cut for push mode support. Added a framework to generate
11344 accessors functions.
11345 * python/tests/Makefile.am python/tests/push.py: added a push
11346 test
11347
Daniel Veillardcfb05462002-02-02 23:18:22 +000011348Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11351 bug a bit of cleanup.
11352
Daniel Veillard5d819032002-02-02 21:49:17 +000011353Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11356 python/libxml2class.txt: adding error redirections and preformat
11357 to a python handler
11358 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11359 tests self checking
11360
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011361Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11364 a function
11365
Daniel Veillard9589d452002-02-02 10:28:17 +000011366Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11369 python/libxml.c python/libxml2-python-api.xml
11370 python/libxml2class.txt: Progressing through the TODOs, class
11371 description output, extra XML API, RPM now builds the wrappers
11372 for all python installed versions
11373
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011374Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * configure.in libxml.spec.in python/Makefile.am python/TODO
11377 python/generator.py python/libxml2class.txt: added more informations
11378 in the libxml2-python package including docs. Slightly changed
11379 the class hierarchy
11380 * python/tests/*: added basic regression tests infrastructure too
11381
11382Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11385 added libxml2-python as part of the packages installed
11386
Daniel Veillarda7340c82002-02-01 17:56:45 +000011387Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * python/Makefile.am python/generator.py python/libxml.c
11390 python/libxml.py: more work, now able to extend the
11391 XPath interpreter with functions written in python.
11392
Daniel Veillardc3e39442002-02-01 09:29:41 +000011393Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * python/Makefile.am: Jacob sent a patch to allow building from
11396 tarfile.
11397
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011398Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11401 inserted the python wrappers build, I hope this won't be too
11402 unportable
11403
Daniel Veillard1971ee22002-01-31 20:29:19 +000011404Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * xpath.c: minor optimization
11407 * python/generator.py python/libxml.c python/libxml.py
11408 python/libxml_wrap.h: more work on the python bindings,
11409 they now support XPath and there is no evident leak
11410
Daniel Veillard36ed5292002-01-30 23:49:06 +000011411Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * python/generator.py python/libxml.c python/libxml.py:
11414 more work on the python bindings generator.
11415
Daniel Veillard96fe0952002-01-30 20:52:23 +000011416Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * python/generator.py python/libxml.c python/libxml_wrap.h:
11419 more work on the python bindings.
11420
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011421Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * python/generator.py python/libxml.c python/libxml.py
11424 python/libxml_wrap.h: commited early version of a python binding
11425 for private use only ATM
11426
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011427Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * entities.c tree.c include/libxml/entities.h: applied patch
11430 from Anthony Jones to implement copy of DTD subtree too. Had
11431 just to keep 2 function private which really ought to become
11432 public ones.
11433
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011434Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11435
11436 * xmllint.c: added pointers to the web pages in the usage()
11437
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011438Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * tree.c: more fixes from Petr Kozelka for attribute handling
11441 in the tree API to align the semantic with DOM.
11442
Daniel Veillard36065812002-01-24 15:02:46 +000011443Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * valid.c tree.c entities.c: another set of patches from
11446 Anthony Jones for copy operations cleanup and robustness
11447
Daniel Veillardf8592562002-01-23 17:58:17 +000011448Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11449
11450 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11451 an alphabetic index based on comments content
11452 * doc/*: rebuilt the web site with the new references
11453
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011454Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * parserInternals.h: Greg Sjaardema suggested to use an
11457 eponential buffer groth policy in xmlParserAddNodeInfo()
11458
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011459Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11462 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11463 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11464 to generate cross-references, and added/updated the stylesheets
11465 to generate and link API indexes. The generic keyword index
11466 is not done yet.
11467 * doc/*.html: regenerated all the usual docs too
11468
Daniel Veillard2070c482002-01-22 22:12:19 +000011469Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * debugXML.c: added an xpath function to the shell for T. V. Raman
11472
11473Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011474
11475 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11476 debug routines.
11477
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011478Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11481 support of attribute nodes
11482
Daniel Veillard9d06d302002-01-22 18:15:52 +000011483Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11484
11485 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11486 hopefully near complete and fully documented of the API in XML
11487 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11488 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11489 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11490 include/libxml/parserInternals.h include/libxml/valid.hi
11491 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11492 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11493 include/libxml/xpath.h include/libxml/xpathInternals.h:
11494 Cleaned up the doc comments a lot in the process, the interface
11495 coverage is now 100%
11496
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011497Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11500 extracts comments from the gtk-doc DocBook output (a bit
11501 convoluted but seems to work).
11502
Daniel Veillard61006472002-01-21 17:31:47 +000011503Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11504
11505 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11506 added an XML description of the API, moved the script generating
11507 it here. Added a "make api" target
11508
Daniel Veillardd2f23002002-01-21 13:36:00 +000011509Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11512
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011513Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * xpath.c include/libxml/xpathInternals.h: the change made to
11516 xmlXPathFuncLookupFunc was incompatible roll it back
11517
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011518Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * SAX.c: cleanup patch from Anthony Jones
11521 * doc/Makefile.am: fix the headers to avoid in make scan
11522 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11523 includes, * vs Ptr and general cleanup
11524 * parsedecl.py: first version of a script to extract the
11525 module interfaces, the goal will be to provide .decl or XML
11526 specification of the interfaces to build wrappers.
11527
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011528Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11531 now provides return codes in case of errors
11532
Bjorn Reese026d29f2002-01-19 15:40:18 +000011533Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11534
11535 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11536 Upgraded to trio baseline 1.6
11537 * strio.h strio.c: Replaced by triostr.h and triostr.c
11538
Daniel Veillard572577e2002-01-18 16:23:55 +000011539Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11542 of strdup usage in the code
11543
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011544Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * parser.c error.c: Keith Isdale complained rightly that
11547 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11548
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011549Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * tree.c: fixed the funxtion to set the xml: attributes
11552 * debugXML.c: added "setbase" to test it.
11553
Daniel Veillard2c748c62002-01-16 15:37:50 +000011554Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11557 to allow updating an attribute content
11558
Daniel Veillard8de85c62002-01-15 17:10:15 +000011559Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * libxml.h: try to avoid problems when compiling on Windows
11562
Daniel Veillard314cfa02002-01-14 17:58:01 +000011563Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * hash.c: patch from Anthony Jones for hash.c allocation size
11566 * Makefile.am: trying to work around Yet Another Libtool Madness
11567 and build the 2.4.13 release finally ...
11568
Daniel Veillard744683d2002-01-14 17:30:20 +000011569Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11572 * doc/* : update of the documentation
11573
Daniel Veillarde6a55192002-01-14 17:11:53 +000011574Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11577 at fixing #61290 :-(
11578
Daniel Veillardfb25a512002-01-13 20:32:08 +000011579Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11580
11581 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11582 Fixes bug #67229
11583
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011584Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11585
11586 * tree.c: trying to avoid troubles when a subtree is copied
11587 and coalesced in part with the target tree. Should fix
11588 bug #67407
11589
Daniel Veillardd8224e02002-01-13 15:43:22 +000011590Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * valid.c: fixed validation of attributes content of type
11593 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11594 values, very old bug. Fixes #67671
11595
Daniel Veillard8107a222002-01-13 14:10:10 +000011596Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * parser.c include/libxml/parserInternals.h tree.c: integrated
11599 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11600 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11601
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011602Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * threads.c: applied Serguei Narojnyi's patch to add native
11605 thread support on the Win32 platform
11606 * testThreadsWin32.c Makefile.am: added the test program also
11607 from Serguei, Win32 specific
11608 * include/win32config.h include/libxml/xmlwin32version.h.in:
11609 added patch from Igor for the Windows thread specific defines.
11610
Daniel Veillard845cce42002-01-09 11:51:37 +000011611Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11612
11613 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11614
Daniel Veillard7b602b42002-01-08 13:26:00 +000011615Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11618 output page into XMLinfo.html. Close bug #66951 and
11619 raised by Robert Collins too.
11620
Daniel Veillard73c6e532002-01-08 13:15:33 +000011621Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * encoding.c: Paul Keogh pointed out a possibility of segfault
11624 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11625 Closes bug # 68238
11626
Daniel Veillard4a859202002-01-08 11:49:22 +000011627Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * doc/*.html: updated the Gdome2 links
11630
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011631Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * libxml.h: Applied following patches from Robert Collins
11634 and make sure IN_LIBXML is defined when compiling it
11635 -------
11636 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11637 as well as Visual C.
11638 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11639 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11640 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11641 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11642 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11643 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11644 xmlSysIDExists xmlNoNetExists).
11645 * xmllint.c: Don't include winsock2.h for Cygwin.
11646
Daniel Veillard401c2112002-01-07 16:54:10 +000011647Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11650 when the version info is not present.
11651
Daniel Veillard6f42c132002-01-06 23:05:13 +000011652Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * tree.c: Anthony Jones pointed out a problem in
11655 xmlStringGetNodeList() and provided a fix for it
11656
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011657Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11658
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011659 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011660 xmlCreatePushParserCtxt() when the initial buffer passed
11661 is large.
11662
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011663Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * win32/*: big cleanup of the Windows/MSVC project files
11666 from Igor Zlatkovic
11667
Daniel Veillardcebb1362002-01-02 13:13:30 +000011668Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * doc/Makefile.am: should fix #67674 and avoid troubles if
11671 xsltproc is not available or fails in the prefix provided
11672
Daniel Veillard26908ab2002-01-01 16:50:03 +000011673Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11674
11675 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11676
Daniel Veillard5344c602001-12-31 16:37:34 +000011677Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11680 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11681 Fixed a few other problems raised by Charlie Bozeman.
11682 * result/VC/ElementValid[5-7]: fixed the output
11683
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011684Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11687 patches from Charlie Bozeman. Regenerated the HTML docs.
11688
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011689Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11692 for Windows from Igor
11693
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011694Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11695
11696 * xmllint.c: applied Justin Fletcher patch for --output or -o
11697
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011698Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * win32/libxml2/libxml2.def.src: close #67019
11701
Daniel Veillard01db67c2001-12-18 07:09:59 +000011702Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * xmllint.c: applied Justin Fletcher generic timing patch
11705 similar to the one already applied to xsltproc.
11706
Daniel Veillardd1640922001-12-17 15:30:10 +000011707Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * include/libxml/tree.h tree.c: applied documentation patches
11710 from Charlie Bozeman
11711
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011712Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11713
11714 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11715
Daniel Veillard29e43992001-12-13 22:21:58 +000011716Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11717
11718 * valid.c: fix the xmlStrdup() used in the previous patch.
11719 * valid.c: added --dropdtd
11720 * tree.c: fixed xmlUnlinkNode so it also removes the references
11721 from the document if the node is a DTD
11722
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011723Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11724
11725 * HTMLtree.c valid.c: cleanup some static declarations
11726
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011727Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * xmllint.c: removed another strdup()
11730 * doc/FAQ: removed the HP/UX entry
11731
Daniel Veillarded472f32001-12-13 08:48:14 +000011732Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * valid.c: fix bug #66816 when validating.
11735 * xmllint.c: don't use sys/time.h if configure did not found it
11736
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011737Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11738
11739 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11740 xmlcatalog_man.xml
11741
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011742Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11745 xmlInitMemory() was declared twice
11746
Daniel Veillardb82c1662001-12-09 14:00:54 +000011747Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * globals.c: do not reference strdup() !
11750 * configure.in libxml-2.0.pc.in: trying to fix the libs
11751 of the various config extraction modules
11752
Daniel Veillardef90ba72001-12-07 14:24:22 +000011753Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * configure.in : preparing 2.4.12
11756 * doc/* : updated and rebuilt the docs
11757
Daniel Veillard220346d2001-12-07 11:33:54 +000011758Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * uri.c: closed bug #66159
11761 * testURI.c: added --escape option
11762 * configure.in: some cleanup for xml2-config --cflags
11763
Daniel Veillard2a906822001-12-06 14:34:08 +000011764Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * globals.c testThreads.c: removed some misplaced includes
11767 of xmlversion.h
11768
Daniel Veillarde28313b2001-12-06 14:08:31 +000011769Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11770
11771 * threads.c: patch from Gary Pennington fixing a possible
11772 problem at initialization time.
11773
Daniel Veillardd3b08822001-12-05 12:03:33 +000011774Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011777 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011778 CodeWarrior.
11779
Daniel Veillarda7866932001-12-04 13:14:44 +000011780Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11781
11782 * xmllint.c: applied Geert Kloosterman's patch to fix
11783 --repeat --timing output
11784
Daniel Veillard19840942001-11-29 16:11:38 +000011785Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11786
11787 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11788 where non-wellformed XML declaractions were not detected.
11789
Daniel Veillarde85d9342001-11-28 14:43:12 +000011790Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11791
11792 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11793
Daniel Veillard22f25a82001-11-28 09:12:23 +000011794Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11797 gets reset by xmlCleanupInputCallbacks() and this makes the
11798 function useless. Same for output.
11799
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011800Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * xmlIO.c: robert pointed out a loop error in callback cleanups
11803
Daniel Veillard8faa7832001-11-26 15:58:08 +000011804Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11805
11806 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11807 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11808 they are not really tied to debugging
11809
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011810Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11813 * xmllint.c: better --catalogs description
11814
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011815Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11816
11817 * tree.c: fixed a couple of problems in xmlSetProp()
11818
Daniel Veillardcd337f02001-11-22 18:20:37 +000011819Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11822 unappropriate stdout output.
11823
Daniel Veillard566d4df2001-11-22 13:00:53 +000011824Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11825
11826 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11827 by Denis Beurive, closes #65111
11828
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011829Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11830
11831 * valid.c: in case of content model validity error, don't
11832 print it if validity warnings were not requested.
11833
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011834Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11837 * parserInternals.c: removed the last exit() call. Print an
11838 unmaskable error on stderr instead (library mismatch detection)
11839
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011840Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11841
11842 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11843 shell instructions from Heiko Rupp
11844
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011845Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11846
11847 * catalog.c: use the URL notation file:// for default catalog paths
11848
Daniel Veillard0ec98632001-11-14 15:04:32 +000011849Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11850
11851 * include/libxml/tree.h: better comments for _private fields
11852 * tree.c: removed a problem when copying an entity reference.
11853
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011854Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11855
11856 * vms/*: updated instructions and diffs from John A Fotheringham
11857
Daniel Veillarda11001b2001-11-12 22:45:36 +000011858Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11859
11860 * include/libxml/xmlerror.h: avoid an include problem if
11861 #include <libxml/xmlerror.h> happens first in code
11862 seems to be the case in KDE libs
11863
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011864Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11867 from Igor for Windows
11868
11869Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * Makefile.am: Gary Pennington pointed out a missing prefix
11872
Daniel Veillard43d3f612001-11-10 11:57:23 +000011873Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11876 * doc/*: upgraded and rebuilt the docs
11877
Daniel Veillardc1f78342001-11-10 11:43:05 +000011878Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * HTMLparser.c: fix comment in scripts element parsing.
11881 * result/HTML/doc3*: updated the results.
11882
11883Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11884
11885 * uri.c: another URI bug fix #63336, using Joel Young patch.
11886
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011887Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11890 a cleaned up version of the Pwd shell string generation.
11891
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011892Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * valid.c include/libxml/tree.h: trying to fix namespaces +
11895 validation problems for good, closing #63619 in the process
11896 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11897 wrong in this respect, fixed it.
11898
Daniel Veillardd536f702001-11-08 17:32:47 +000011899Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * xmllint.c: Morus Walter patch to allow --format and --encode
11902
Daniel Veillard5004f422001-11-08 13:53:05 +000011903Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * debugXML.c: Stefan Kost provided an help command for the shell
11906
Daniel Veillarda6825e82001-11-07 13:33:59 +000011907Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * debugXML.c: Heiko Rupp pointed that the shell would crash
11910 on empty nodesets returns.
11911
Daniel Veillard03f848d2001-11-07 12:53:46 +000011912Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11915 migh need the history libraries
11916
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011917Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11920 handle the case of < in quoted attributes, Bastian Kleineidam
11921
Daniel Veillardc853b322001-11-06 15:24:37 +000011922Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11925 fixing catalog breakages
11926 * Makefile.am catalog.c result/catalogs/catal
11927 result/catalogs/mycatalog.* test/catalogs/catal*:
11928 fixed more problems in catalog support, added more regression tests
11929 for both XML and SGML catalog handling
11930
Daniel Veillard66870c72001-11-05 19:27:49 +000011931Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * debugXML.c: applied an improvement to xmlGetLineNo() from
11934 Keith Isdale
11935
Daniel Veillardffe09c92001-11-05 14:21:47 +000011936Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11937
11938 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11939 Side effect of the progressive catalog loading
11940
Daniel Veillardad661b92001-11-05 11:43:15 +000011941Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * Makefile.am: confexecdir and confexec_DATA were defined twice
11944 pointed out by Karl Eichwalder
11945
Daniel Veillard6eb17722001-11-04 22:19:27 +000011946Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11947
11948 * xmlcatalog.c: avoid unlink() and use remove() instead.
11949
Daniel Veillardea898282001-11-04 22:13:45 +000011950Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * libxml.spec.in: cleanup
11953 * include/libxml/xmlwin32version.h: updated with 2.4.8
11954
Daniel Veillarda4617b82001-11-04 20:19:12 +000011955Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11958 of compiling libxml with a non standard set of options
11959
John Fleck027edfb2001-11-04 20:13:58 +000011960Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11961
11962 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11963 document --sgml option, fixing gnome bugzilla #63382
11964
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011965Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11968 breakage of 2.4.7, added a couple of really needed APIs
11969 like xmlCatalogIsEmpty() and xmlNewCatalog()
11970 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11971 for install-catalog
11972 * configure.in: preparing 2.4.8
11973
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011974Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11975
11976 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11977 include/libxml/tree.h include/libxml/xmlIO.h: more include
11978 cleanups, export cleanly one html output + format function.
11979
11980Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * parser.c: removed initGenericErrorDefaultFunc call from
11983 xmlInitParser() since it could destroy previous calls to
11984 xsltSetGenericErrorFunc() effects
11985
Daniel Veillardebd38c52001-11-01 08:38:12 +000011986Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11987
11988 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11989 keyword.
11990
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011991Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * Makefile.am: cleanup
11994 * threads.c: cleanup too
11995 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11996 from xsltproc
11997 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011998 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011999
Daniel Veillard91c00402001-10-30 17:41:38 +000012000Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12001
12002 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12003 was not used anymore !
12004
Daniel Veillard52dcab32001-10-30 12:51:17 +000012005Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12006
12007 * configure.in: preparing 2.4.7
12008 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12009 manual page from John
12010 * doc/*: updated the doc and rebuilt the generated pages
12011
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012012Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12013
12014 * xmlIO.c: closing bug #62711, the library should never
12015 close stdin or stdout.
12016
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012017Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12018
12019 * uri.c: second pass at fixing #63336, using Joel Young
12020 final patch. looks okay.
12021
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012022Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12023
12024 * uri.c include/libxml/uri.h: trying to clear #63336
12025 allowing the escaping routine to parse unconformant
12026 URI-References.
12027
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012028Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * vms/readme.vms vms/build_libxml.com nanoftp.c
12031 include/libxml/xmlversion.h.in: a few VMS updates from
12032 John A Fotheringham
12033 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12034 and xmlCleanupOutputCallbacks() for the Perl binding people.
12035
Daniel Veillard635ef722001-10-29 11:48:19 +000012036Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12037
12038 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12039 apply fixes to close #63271 and avoid segfaults when
12040 the error routine gets callbed before xmlInitParser()
12041 get called.
12042 * nanoftp.c error.c: Applied patches from Justin Fletcher
12043 correcting some xmlGenericError misuses.
12044
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012045Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12046
12047 *doc/xmllint.xml, doc/xmllint.1
12048 New and improved man page for xmllint - .xml is the original, .1
12049 is the generated man page
12050
Daniel Veillardc9484202001-10-24 12:35:52 +000012051Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12052
12053 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12054 the web site from the main HTML document.
12055
Daniel Veillard5151c062001-10-23 13:10:19 +000012056Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12057
12058 * parser.c: fixed an erroneous validation bug when PE refs
12059 occurs in external parsed entities referenced from the
12060 internals subset
12061 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12062 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12063 added the associated testcase, it's a nice one.
12064 * HTMLparser.c: generate the DTD node as HTML still ...
12065 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12066
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012067Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * HTMLparser.c: fixed a bug in htmlNewDoc()
12070
Daniel Veillard89cad532001-10-22 09:46:13 +000012071Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * test/threads/*: added entities testing to the Thread test
12074 * testThreads.c: make the test reasonable
12075 * DOCBparser.c: fix the DTD public and system ID
12076 * xmllint.c: added --sgml for SGML DocBook importing
12077 * Makefile.am: added Docbtests target
12078
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012079Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12082 * testThreads.c: removed bogus include
12083
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012084Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12087 fixed a very serious (looping) validation bug
12088
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012089Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12090
12091 * include/libxml/globals.h include/libxml/threads.h threads.c
12092 testThreads.c: far more testing, cleaning up bugs
12093 * *.c : make sure globals.h is always included.
12094
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012095Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12096
12097 * HTMLparser.c: try to get rid of parser loops for good.
12098
Daniel Veillardab7488e2001-10-17 11:30:37 +000012099Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12100
12101 * configure.in: fixed some bugs in CFLAGS passing.
12102 * test/threads Makefile.am testThreads.c: added a specific
12103 threaded test case (really nasty, guaranteed).
12104
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012105Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * catalog.c: serious cleanup on the management of the
12108 XML catalog tree, more tests done, especially with
12109 the catalog PI.
12110
Daniel Veillard364789a2001-10-16 12:45:00 +000012111Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * catalog.c: avoid a problem in catalog cleanup on SMP if
12114 catalogs were not initialized.
12115
Daniel Veillard81463942001-10-16 12:34:39 +000012116Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * catalog.c xpath.c: trying to cleanup the not thread safe
12119 parts of the library.
12120
Daniel Veillard64a411c2001-10-15 12:32:07 +000012121Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * include/libxml/globals.h configure.in global.data: make
12124 the allocation be per-thread a configure option
12125 * encoding.c include/libxml/parser.h: fixed compilation
12126 errors
12127
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012128Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12129
12130 * include/libxml/parser.h: Norm reported that a few lines
12131 added were breaking libxslt compile, removed them for now
12132
Daniel Veillard6f350292001-10-14 09:56:15 +000012133Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12134
12135 * parser.c parserInternals.c threads.c: debugged and fixed
12136 initialization problems which were giving troubles on SMP
12137 boxes.
12138
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012139Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12140
12141 * include/libxml/Makefile.am: missing globals.h
12142
Daniel Veillarde7090612001-10-13 12:18:28 +000012143Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012144
Daniel Veillarde7090612001-10-13 12:18:28 +000012145 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012146
Daniel Veillardd0463562001-10-13 09:15:48 +000012147Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12150 include/libxml/parserInternals.h include/libxml/tree.h
12151 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12152 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12153 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12154 Applied the last patches from Gary, cleanup, activated threading
12155 all user accessible global variables are now handled in globals.[ch]
12156 Still a bit rought but make tests passes with either
12157 --with-threads defined at configure time or not.
12158 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12159 linking options
12160
Daniel Veillardb8478642001-10-12 17:29:10 +000012161Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12162
12163 * Makefile.am include/libxml/Makefile.am
12164 include/libxml/globals.h globals.c include/libxml/threads.h
12165 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12166 configure.in: started integrating the core of the thread support
12167 not activated yet but half integrated. The code should still
12168 compile and work anyway.
12169
Daniel Veillardb44025c2001-10-11 22:55:55 +000012170Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12171
12172 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12173 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12174 integrating the non-controversial parts of Gary Pennington
12175 multithread patches
12176 * catalog.c: corrected a small bug introduced
12177
Daniel Veillard75b96822001-10-11 18:59:45 +000012178Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * catalog.c include/libxml/catalog.h: very serious cleanup,
12181 isolating unportable code and as much as possible the accesses
12182 to the global shared catalog. May need more testing !
12183
Daniel Veillard78d12092001-10-11 09:12:24 +000012184Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12187 Keith Isdale patches for the XSLT debugger interfaces. Some
12188 cleanup
12189
Daniel Veillardff0b7312001-10-11 06:46:09 +000012190Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12193 * DOCBparser.c: generate line nubers in elements
12194
Daniel Veillard60087f32001-10-10 09:45:09 +000012195Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * configure.in: preparing 2.4.6 release
12198 * doc/xml.html doc/html/*: updated and rebuilt the docs
12199 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12200
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012201Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12202
12203 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12204 adding documentation for DV's supercatalog support
12205
Daniel Veillard82d75332001-10-08 15:01:59 +000012206Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12207
12208 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12209 super catalog support adding one API and one flag --sgml to
12210 xmlcatalog
12211
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012212Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12213
12214 * doc/xmlcatalog_man.xml, xmlcatalog.1
12215 One more crack at
12216 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12217
12218
Thomas Broyer47334c02001-10-07 16:41:52 +000012219Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12220
12221 * xpath.c: implemented xmlXPathObjectCopy for external objects
12222 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12223
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012224Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12225
12226 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12227 finishing up fix to
12228 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12229 the xmlcatalog man page display more elegantly
12230
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012231Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12232
12233 * configure.in: closing bug #61832
12234 * HTMLparser.c: removed a warning
12235
Daniel Veillard6ab38382001-10-06 13:08:27 +000012236Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12237
12238 * xpath.c: fixing #61673 part I, do not loose doc information
12239 when copying result value trees.
12240
Daniel Veillard556c6682001-10-06 09:59:51 +000012241Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12242
12243 * xpath.c: trying to harden the XPath interpreter
12244
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012245Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12246
12247 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12248 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12249
William M. Brack1633d182001-10-05 15:41:19 +000012250Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12251
12252 * HTMLparser: repaired another loop problem
12253
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012254Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12257 parsing.
12258 * xpath.c: fix bug #61291 the default XML namespace node is
12259 missing from the namespace axis.
12260 * tree.c: refuse to create namespaces nodes with prefix "xml"
12261
Daniel Veillard651f9472001-10-04 14:51:06 +000012262Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * SAX.c: ouch a non-defined namespace could lead to a crash,
12265 fixed #61215
12266
Daniel Veillard7dd05702001-10-04 14:25:12 +000012267Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12268
12269 * parserInternals.c: closed bug #61054
12270
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012271Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * include/libxml/Makefile.am: closing #60708
12274
Daniel Veillarda293c322001-10-02 13:54:14 +000012275Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12276
12277 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12278 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12279
Daniel Veillardf4309d72001-10-02 09:28:58 +000012280Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12283
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012284Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12285
12286 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12287 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12288
Daniel Veillard16756b62001-10-01 07:36:25 +000012289Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * catalog.c: Justin Fletcher provided cleaup code in case
12292 HAVE_STAT is not defined
12293 * include/win32config.h: Igor Zlatkovic suggested to have
12294 HAVE_STAT defined there
12295
William M. Brack5e1cac12001-09-28 16:19:18 +000012296Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12297
12298 * catalog.c - fixed typing error reported by M. Barros
12299
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012300Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12301
12302 * xmllint.c - fixing typo
12303
William M. Brackd28e48a2001-09-23 01:55:08 +000012304Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12305
12306 * HTMLparser.c: small enhancement to prevent loop on
12307 unrecognizable data
12308
Daniel Veillardb1d62872001-09-21 09:47:08 +000012309Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12310
12311 * parserInternals.c: applying patch from bug #60757 this
12312 should close it
12313
Daniel Veillardc0631a62001-09-20 13:56:06 +000012314Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12315
12316 * catalog.c xmlcatalog.c: removed a couple of warning
12317 * xpath.c: try to solve the linking problem on platforms
12318 needing trio to compile
12319
Daniel Veillard1a123612001-09-19 08:06:23 +000012320Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012321
Daniel Veillard1a123612001-09-19 08:06:23 +000012322 * Makefile.am libxml.spec.in: backing up non-documented changes
12323 commited without review or aproval by Jens Finke <jens@gnome.org>
12324 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012325
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012326Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * configure.in: Joe Orton provided a patch fixing a problem
12329 when iconv is specified to be in a non-standard directory
12330 but wasn't exported in xml2-config --cflags
12331
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012332Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12333
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012334 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012335 troubles with 2.4.4 errors.
12336
Daniel Veillard16698282001-09-14 10:29:27 +000012337Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12338
12339 * encoding.c entities.c: do not output hexadecimal charrefs
12340 when serializing HTML since some version of Netscape can't
12341 grok it, generate decimal ones.
12342 * result/HTML/doc3.htm: output changed due to previous test
12343 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12344
Daniel Veillard98fed372001-09-13 11:34:58 +000012345Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12348 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12349
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012350Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012351 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012352
12353 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12354 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12355 updated the configuration scripts systems accordingly
12356
Daniel Veillard04382ae2001-09-12 18:51:30 +000012357Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * configure.in: preparing for 2.4.4
12360 * doc/xml.html doc/html/*: updated and rebuilt the docs
12361
Daniel Veillardd63437e2001-09-12 15:00:27 +000012362Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12363
12364 * win32/dsp/libxml2.def.src: tried to incorporate comments
12365 from bug #59220
12366
Daniel Veillard319a7422001-09-11 09:27:09 +000012367Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12368
12369 * parser.c result/noent/wml.xml: fixed bug #59981 related
12370 to handling of '&' in attributes when entities are substitued
12371
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012372Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12373
12374 * libxml.h include/libxml/xmlversion.h.in
12375 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12376 Tried to close bug #60131
12377
Daniel Veillardbce62332001-09-10 18:46:55 +000012378Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12379
12380 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12381
Daniel Veillard143b04f2001-09-10 18:14:14 +000012382Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * SAX.c: fixing bug #59946 on xmlns=""
12385
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012386Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12389 but allocates a new error code.
12390
Daniel Veillard05c13a22001-09-09 08:38:09 +000012391Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * xmllint.c: John Fleck fixed typos in the options output
12394 * parser.c SAX.c: fix ignorable white space SAX selection
12395
12396Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12397
12398 * entities.c: Steve Underwood found the possibility of an
12399 ininite loop in case of error.
12400
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012401Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12402
12403 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12404
Daniel Veillarda050d232001-09-05 15:51:05 +000012405Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * parser.c: warn if version is not 1.0 but it's not
12408 strictly speaking an error after analyzing the spec
12409
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012410Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12411
12412 *doc/catalog.html - add link to the html version of the
12413 man page, other linguistic cleanups
12414
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012415Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12416
12417 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12418 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12419 file, has not yet been included in the build.
12420
Daniel Veillard99784ff2001-09-01 16:20:28 +000012421Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * catalog.c: removed a duplicate affectation Justin Fletcher
12424
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012425Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12426
12427 * tree.c: Armin Sander pointed a possible text coalescing
12428 problem, completed his patch.
12429
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012430Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12431
12432 * trionan.c: Fixed const and volatile re-definition problem
12433
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012434Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12435
12436 * libxml.4 parser.c: doc updates from Heiko Rupp
12437 * parserInternals.c: 2 sanity checks from Heiko Rupp
12438
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012439Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12440
12441 * tree.c: applied patch from Armin Sander to make some pointers
12442 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012443 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012444
Daniel Veillardb06c6142001-08-27 14:26:30 +000012445Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * xpath.c: hum, restrict the integer usage gcc bug workaround
12448 to only gcc compilers so that other architecture don't get
12449 penalized by this limitation.
12450 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12451
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012452Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12453
12454 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12455 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12456
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012457Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12458
12459 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12460 --convert option to xmlcatalog to convert SGML ones to
12461 the XML syntax.
12462 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12463
12464 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012465Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * catalog.c xmlIO.c: started some serious testing and fixed
12468 a few bug and optmization needs.
12469
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012470Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12473 preparing for a 2.4.3 release even if it may not be ready yet
12474 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12475 all file parsing lookup to go through the entity resolver, add
12476 to add an API to bypass it (needed to load catalogs themselves),
12477 some cleanup on the catalog code too.
12478 * nanoftp.c: small cleanup
12479 * doc/catalog.html: small update
12480
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012481Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12482
12483 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12484 Jun Kuriyama
12485
Daniel Veillardffb120d2001-08-23 00:52:23 +000012486Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * doc/catalog.html: finished the catalog documentation
12489
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012490Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12491
12492 * doc/catalog.html doc/xml.html: added documentation about
12493 Catalog support, misses an API description
12494 * doc/html/*: reextracted the API pages
12495
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012496Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12497
12498 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12499 Added the part about section 7.2 on URI resolution,
12500 fixed a side effect in the HTML parser, look complete
12501 and ready to rock except the URI/SystemID part!
12502
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012503Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12504
12505 * include/libxml/catalog.h include/libxml/parser.h
12506 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12507 xmlIO.c: added support and APIs needed for the catalog PI
12508 * include/libxml/xmlIO.h: cleanup
12509
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012510Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12513 include/libxml/catalog.h: starts to look okay, really
12514 plugged the new framework, cleaned a lot of stuff,
12515 added some APIs, except the PI's support missing this
12516 should be mostly complete
12517 * result/catalogs/* test/catalogs/*: added new test, enriched
12518 the existing one with URN ID tests
12519
Daniel Veillard64339542001-08-21 12:57:59 +000012520Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12521
12522 * catalog.c: fixed nextCatalog
12523 * result/catalogs/docbook test/catalogs/*: started adding
12524 a small regression test
12525
Daniel Veillardcda96922001-08-21 10:56:31 +000012526Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12529 more work on the XML catalog support.
12530 * parser.c include/libxml/parser.h: small cleanup seems using
12531 list as a public parameter name can give portability troubles
12532 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12533 include/libxml/xpath.h include/libxml/Makefile.am: removed
12534 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12535 wrappers
12536
Bjorn Reese45029602001-08-21 09:23:53 +000012537Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12538
12539 * Makefile.am trio.c triodef.h trionan.c xpath.c
12540 include/libxml/Makefile.am include/libxml/trionan.h:
12541 Re-worked Not-A-Number and Infinity support.
12542 * xmlcatalog.c: added readline include files
12543
Daniel Veillard344cee72001-08-20 00:08:40 +000012544Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12547 testCatalog as xmlcatalog, making it an installed app
12548 adding a shell, and preparing it to be a /etc/xml/catalog
12549 management tool, though not ready yet
12550 * catalog.c include/libxml/catalog.h: adding support for
12551 XML Catalogs http://www.oasis-open.org/committees/entity/
12552 not finished, there is some interesting tradeoffs and a
12553 few open questions left.
12554
Daniel Veillardb7664f42001-08-19 13:00:43 +000012555Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * xmllint.c: fixed a line formatting problem
12558
Daniel Veillard5015b712001-08-17 09:37:52 +000012559Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12560
12561 * SAX.c: removed a couple of unused variable (Albert Chin)
12562
Daniel Veillardbb371292001-08-16 23:26:59 +000012563Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12566 trying to fix some troubles w.r.t. function returning
12567 const xxxPtr.
12568
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012569Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12570
12571 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12572 defined
12573
Daniel Veillardae6db172001-08-16 19:32:00 +000012574Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * xpointer.c: removed unused var
12577
Daniel Veillard09190202001-08-16 16:27:41 +000012578Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12579
12580 * testXPath.c: another small cleanup closing bug #59110
12581
Daniel Veillard796f4b62001-08-16 16:00:13 +000012582Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12583
12584 * win32/dsp/libxml2.def.src: small cleanup closing bug
12585 #59108
12586
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012587Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12588
12589 * example/gjobread.c: add xmlCleanupParser() before leaving
12590
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012591Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * config.h.in configure.in include/libxml/xmlwin32version.h:
12594 released 2.4.2
12595
Daniel Veillardd3d06722001-08-15 12:06:36 +000012596Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * include/libxml/valid.h debugXML.c valid.c: deprecate
12599 the non-boundchecking Sprintf functions, add Snprintf
12600 this should close bug #57984
12601
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012602Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12603
12604 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12605 URIs before doing the lookups (pointed by Mark Vakoc)
12606
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012607Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12608
12609 * xpath.c: serious changes on Result Value Trees and NodeSets
12610 w.r.t. deallocation and collect operations. Probably not
12611 100% clean (merge of allocated trees smells like a problem).
12612 Seems sufficient to close #58943
12613
Daniel Veillard90493a92001-08-14 14:12:47 +000012614Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12615
12616 * xmllint.c: adding a --format option
12617
Daniel Veillardfe703322001-08-14 12:18:09 +000012618Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12619
12620 * xpath.c: count() was broken on Result Value Tree
12621 * xmlIO.c: fixed file:/// accesses on _WIN32
12622
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012623Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12624
12625 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12626 macro was renamed, this should close bug #58683
12627
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012628Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12631 entity substitution mode text at the end of the entity might
12632 be added due to text coalescing.
12633 * nanoftp.c parser.c: small cleanup
12634
Daniel Veillard0c720972001-08-08 20:59:00 +000012635Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12636
12637 * HACKING: added John Fleck right to commit in the doc subdir
12638
Daniel Veillard48da9102001-08-07 01:10:10 +000012639Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12640
12641 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12642 allow to inherit attributes from the DTD directly in the
12643 tree, this is needed for XPath and can be a useful feature.
12644 Inherited namespaces are always provided at the tree level now
12645 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12646 of tests for this feature (XSLT being the prime user).
12647
Daniel Veillard50f34372001-08-03 12:06:36 +000012648Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12649
12650 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12651 testSAX.c xmlIO.c xmllint.c include/win32config.h
12652 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12653 include/libxml/xmlwin32version.h.in win32/README.MSDev
12654 win32/dsp/*: applied Win32 Facelift No.2 patches from
12655 Igor Zlatkovic for Windows/MSC
12656
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012657Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12658
12659 * SAX.c: unparsedEntityDecl() the URI computation of the
12660 entity wasn't done breaking XSLT unparsed-entity-uri()
12661
Daniel Veillard567e1b42001-08-01 15:53:47 +000012662Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12663
12664 * xpath.c: fixed a bug when walking the descendants and
12665 the current node has no children
12666 * debugXML.c: show up when a text node is supposed to not be escaped
12667
Thomas Broyerf186c822001-07-31 23:30:37 +000012668Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12669
12670 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12671 worked like the set:leading() function)
12672 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12673
Daniel Veillardba6db032001-07-31 16:25:45 +000012674Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12677
Daniel Veillard57905372001-07-31 15:52:17 +000012678Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * include/libxml/xmlIO.h: apply change to close #58141
12681 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12682
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012683Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * parser.c: when the internal subset uses a PE, then the
12686 included entity can use conditional sections.
12687
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012688Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12691 when walking the namespace axis showing up in
12692 libxst/tests/general/bug-12
12693 * xmlmemory.c: added the possibility to trace a given block
12694 defined by its address
12695
Daniel Veillard4aafa792001-07-28 17:21:12 +000012696Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * parser.c: don't override existing encoding specified before
12699 starting xmlParseDocument()
12700
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012701Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * include/libxml/xmlwin32version.h: reinserted, needed for
12704 Windows users of CVS
12705
Darin Adlera77cac02001-07-27 17:41:51 +0000127062001-07-27 Darin Adler <darin@bentspoon.com>
12707
Darin Adler699613b2001-07-27 22:47:14 +000012708 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12709 * testCatalog.c: Add include of <libxml/parser.h>.
12710
127112001-07-27 Darin Adler <darin@bentspoon.com>
12712
Darin Adlera77cac02001-07-27 17:41:51 +000012713 * include/libxml/.cvsignore:
12714 * include/libxml/xmlwin32version.h:
12715 Remove this file from CVS because it's generated.
12716
Daniel Veillard50822cb2001-07-26 20:05:51 +000012717Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * parser.c include/libxml/parser.h: applied const patches from
12720 Tom Moog #58002
12721
Thomas Broyerba4ad322001-07-26 16:55:21 +000012722Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12723
12724 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12725 lookup framework
12726
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012727Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * tree.c: fixed xmlCopyNode() for documents
12730
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012731Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12734
12735Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012736
12737 * parser.c: fixes bug #57652 reported by Morus Walter
12738
Daniel Veillarde3924972001-07-25 20:25:21 +000012739Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12742
Daniel Veillarda53c6882001-07-25 17:18:57 +000012743Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12746 errors, lesson don't add new functions at 1am before a release
12747 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12748 from XPath initialization when possible.
12749
Daniel Veillardd9bad132001-07-23 19:39:43 +000012750Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * result/scripts/base*: removing history/readline changed
12753 this slightly
12754 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12755 xmllint.c: make element content line number generation
12756 optionnal to avoid breaking old apps added interface to switch
12757
Daniel Veillardf012a642001-07-23 19:10:52 +000012758Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012761 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012762 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12763 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12764 John Kroll fixes to allow saving to HTTP via PUT (or
12765 POST of needed).
12766 * doc/html/*.html: regenerated the docs
12767
Thomas Broyere8126242001-07-22 03:54:15 +000012768Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12769
12770 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12771 xmlHashScanFull and xmlHashScannFull3 to get passed the
12772 three keys as arguments to the callback function
12773
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012774Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12775
12776 * configure.in Makefile.am: removed libxml softlink for good
12777 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12778 100% coverage by gtk-doc
12779
Daniel Veillard8599e702001-07-17 21:38:51 +000012780Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12783 fixed serious troubles due to size_t vs. int mismatch
12784
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012785Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12788
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012789Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12790
12791 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12792 convenient extension API for value and context managing
12793 Now handles external objects through xmlXPathPopExternal,
12794 xmlXPathWrapExternal and xmlXPathReturnExternal.
12795 Added functions for sets operations (intersection, etc.)
12796
Daniel Veillard22090732001-07-16 00:06:07 +000012797Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12800 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12801 HTMLparser.c: cleanup of global variables, marking some
12802 const or private.
12803
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012804Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012805
12806 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12807 fixed xmlXPathNodeSetItem when passing index=0
12808
Daniel Veillard05dec342001-07-14 21:57:39 +000012809Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12812
Daniel Veillard28ae6362001-07-14 16:44:32 +000012813Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * xmllint.c: fixed compilation under Cygwin #57503
12816 * TODO: update
12817
Peter Williamsed156f52001-07-13 18:35:13 +0000128182001-07-13 Peter Williams <peterw@ximian.com>
12819
12820 * config.h.in: add #undef HAVE_DLFCN_H
12821
12822 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12823 builddir.
12824
Daniel Veillard73b36e32001-07-12 15:09:52 +000012825Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12828 raised by #57348 and #57381
12829
Daniel Veillard7db37732001-07-12 01:20:08 +000012830Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12833 tree.c xpointer.c: store the line numbder in element->content,
12834 may break some software, need a configuration mechanism
12835
Darin Adler96037892001-07-11 00:03:16 +0000128362001-07-10 Darin Adler <darin@bentspoon.com>
12837
12838 * .cvsignore:
12839 * example/.cvsignore:
12840 * include/.cvsignore:
12841 * include/libxml/.cvsignore:
12842 Various things that are generated and should be ignored.
12843
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012844Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12847 * doc/xml.html doc/html/*: updated the docs
12848
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012849Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12852 validation occured on content with element child
12853
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012854Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * tree.c: fixed XML Base computation which was broken
12857 * debugXML.c: added a base function to the shell
12858 * Makefile.am result/scripts/* test/scripts/*: added scripts
12859 based regression tests, and adding 2 XML Base tests
12860
Daniel Veillard19e96c32001-07-09 10:32:59 +000012861Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * tree.c: set properties doc and call xmlSetListDoc for properties
12864 content when grafting them in a different tree.
12865 * aclocal.m4: remove from CVS
12866
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012867Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * win32/libxml2/libxml2.def.src: added some missing entry point
12870 for XPath (Mark Vakoc)
12871
Daniel Veillard388236f2001-07-08 18:35:48 +000012872Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12875 layer should URI-Unescape before trying to open resources.
12876
Daniel Veillard04383752001-07-08 14:27:15 +000012877Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * xpath.c: fix the name() bug for elements in the default
12880 namespace reported by Charlie Bozeman
12881
Daniel Veillard7583a592001-07-08 13:15:55 +000012882Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12883
12884 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12885 led to an XPath fix, improvements of SAX initialization, and
12886 an added option --nocdata to testXPath
12887
Daniel Veillard449d7392001-07-07 19:11:06 +000012888Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * doc/libxml-doc.el: Felix Natter provided anew version working
12891 with XEmacs too
12892
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012893Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * include/libxml/xpath.h: small cleanup
12896 * doc/xml.html: update
12897
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012898Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12901 released 2.3.14
12902
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012903Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012906 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012907
Daniel Veillard73c9c042001-07-05 20:02:54 +000012908Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12911 were not equal to empty strings
12912
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012913Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * SAX.c: fixed a URI-Reference computation problem when validating
12916 * xmlIO.c: small cleanup
12917
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012918Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * parser.c: improved the description of a couple of interfaces
12921 upon Larry Stamper suggestion
12922
Daniel Veillard62f313b2001-07-04 19:49:14 +000012923Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * SAX.c entities.c parser.c: changed completely the way entities
12926 are handled when running the parser in entity substitution mode.
12927 This fixes a bug reported by Stephan Kulow and nearly divides
12928 by 3 the amount of memory required by libxslt to load and process
12929 DocBook TDG.
12930
Daniel Veillardf420ac52001-07-04 16:04:09 +000012931Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * HTMLparser.c: fixing a too early root closing problem raised
12934 byt Prashanth Naidu
12935
Daniel Veillard8c357d52001-07-03 23:43:33 +000012936Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12939 raised by Mark Vakoc.
12940
Daniel Veillard6e90d192001-07-03 16:37:49 +000012941Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * example/Makefile.am: fixed the include path to add srcdir/include
12944 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12945 and some cleanup
12946
Daniel Veillardf06307e2001-07-03 10:35:50 +000012947Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12950 lot of optimization work, results in significant improvements
12951 when handling really complex XPath queries. Add a small optimizer
12952 for unions, improve [n] and [last()], avoid some costly ops.
12953
Daniel Veillard77044732001-06-29 21:31:07 +000012954Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12957 * xpath.c: small cleanup
12958 * xmlGetNsList: reformated, fixed problems if used on Entities
12959
Daniel Veillard2adbb512001-06-28 16:20:36 +000012960Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12963
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012964Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12967 * Makefile.am example/Makefile.am: workaround automake generating
12968 erroneous deps
12969
Daniel Veillard12f7d292001-06-28 13:12:11 +000012970Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * include/win32config.h: bug #56801 Yon Derek provided a patch
12973 to the windows config file.
12974
Daniel Veillard87ee9142001-06-28 12:54:16 +000012975Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12978 libxml.h : Yon Derek provided a set of changes to compile from
12979 CVS on Windows/MSC
12980
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012981Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * parser.c: fixed UTF8 BOM support in push mode
12984 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12985 added a specific testcase
12986
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012987Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * Makefile.am: added --push regression tests
12990 * parserInternals.c: the XML parser segfaulted in --push mode
12991
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012992Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * configure.in: moved the symlinks detection within a CVS
12995 check, this is not portable and will be removed soon.
12996 * xpath.c: small cleanup/speedup
12997
Daniel Veillard11648102001-06-26 16:08:24 +000012998Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13001 release of 2.3.12
13002 * parser.c: make an error message if unknow entities in all cases
13003
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013004Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13007
Daniel Veillard23793842001-06-25 16:07:45 +000013008Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13011 includes were installed in the wrong dir
13012
Daniel Veillardf5498f32001-06-25 15:08:36 +000013013Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * doc/html.xml: warn against sending code to exhibit bugs.
13016
Daniel Veillard56f06462001-06-24 21:34:03 +000013017Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13020 Tru64 from Thomas Leitner
13021
Daniel Veillardc5d64342001-06-24 12:13:24 +000013022Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * AUTHORS: added William and Bjorn
13025 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13026 daniel@veillard.com hopefully I won't have to do this again
13027 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13028 docs can be rebuilt cleanly now
13029 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13030 from CVs it's generated, added include/libxml/xmlwin32version.h
13031 also generated but which should change far less frequently.
13032 * catalog.c nanoftp.c: made sure to include libxml.h not
13033 libxml/xmlversion.h directly
13034 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13035 when compiling on WIN32 and MSC
13036
Daniel Veillard07385fd2001-06-23 21:55:48 +000013037Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * include/Makefile.am include/libxml/Makefile.am configure.in:
13040 fixed make distcheck and rebuilding the rpms
13041
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013042Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13043
13044 * configure.in: should finish the migration of exported includes
13045 into a real include/libxml in CVS, at least for CVS users.
13046 * removed the exported headers, added in include/libxml (as well
13047 as xmlversion.h.in).
13048
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013049Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * configure.in: fixed the way to detect symlink
13052
Daniel Veillard66541772001-06-23 18:31:04 +000013053Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * configure.in: updated, include/libxml is now a real CVS dir
13056
Daniel Veillardca989762001-06-23 17:39:29 +000013057Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13060 version works with both libxml1 and libxml2 (it autodetects
13061 the prefix of the html-files) from Felix Natter.
13062 * doc/xml.html: updated doc accordingly
13063
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013064Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * xpath.c: fixed the bug generating a template loop in libxslt
13067 when using docbook-xsl-1.4, * should filter out document nodes
13068 * HACKING: added William
13069 * TODO: updated
13070
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013071Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * doc/FAQ.html: added a warning about gcc-3.0
13074 * doc/xml.html: added reference to gdome2 and removed a confusing
13075 sentence
13076
Daniel Veillardf7f41852001-06-22 15:18:01 +000013077Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * xmlversion.h: okay this is a generated file, but Windows
13080 users need it and they can't generate it, and I want CVS
13081 Windows users ...
13082 * win32/libxml2/libxml2_so.dsp: Windows project file for
13083 the shared lib version of libxml2
13084 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13085 resources needed for libxslt/xsltproc by Yon Derek
13086
Bjorn Reese3157b342001-06-22 14:41:45 +000013087Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13088
13089 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13090
Daniel Veillard4151acb2001-06-22 10:48:57 +000013091Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
Daniel Veillardcc146db2001-06-22 11:10:52 +000013093 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13094
13095Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
Daniel Veillard4151acb2001-06-22 10:48:57 +000013097 * include/win32config.h: Yon Derek provided a first fix
13098 to be able to compile libxslt/xsltproc on Windows
13099
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013100Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * xpath.c: attempt to work around what seemed a gcc optimizer
13103 bug when handling floats on i386 http://veillard.com/gcc.bug
13104 * tree.c entities.c encoding.c: doing some cleanups while
13105 chasing it
13106
Daniel Veillard017b1082001-06-21 11:20:21 +000013107Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * Makefile.am: cleanup when --without-debug is specified
13110 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13111 w.r.t. --without-debug and other include points
13112 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13113 Catalogs
13114 * configure.in entities.h tree.h HTMLparser.c: removed
13115 --without-corba, made the _private field mandatory
13116
Daniel Veillard87a764e2001-06-20 17:41:10 +000013117Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13118
13119 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13120 outputs a BOM in UTF8, an errata has been issued to avoid the
13121 problem, that was the most reasonable solution... Add support
13122 for a leading UTF8 BOM in entities.
13123
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013124Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * valid.c: fixed a bug found when post validating an entity ref
13127 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13128 activate it too
13129
Daniel Veillard39196eb2001-06-19 18:09:42 +000013130Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13133 weakness in the node copy the XPointer and the XInclude
13134 implementations. Serious cleanup.
13135
Daniel Veillard3739b982001-06-19 12:51:30 +000013136Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * Makefile.am: Kjartan Maraas provided a small patch to
13139 add xml2-config.in to EXTRA_DIST
13140
Daniel Veillarda9142e72001-06-19 11:07:54 +000013141Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13144 provided another failing case found in KDE, the way the
13145 ctxt->vctxt.nodeTab was allocated and freed changed over
13146 time but it wasn't completely cleaned up. This should fix it.
13147
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013148Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * parser.c: Stephan Kulow also raised the fact that line number
13151 could get miscounted making debug harder, fixed the problem
13152 in xmlParseCharData()
13153
Daniel Veillard64b98c02001-06-17 17:20:21 +000013154Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * valid.c: Stephan Kulow pointed out a problem when validating
13157 and using an empty entity, forgot a 'break' in a case.
13158
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013159Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13162 * doc/xml.html: updated with 2.3.11
13163
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013164Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * TODO: updated adding cleanup of generated doc
13167 * configure.in: prepared to release 2.3.11
13168 * xmllint.c: added --version for bug reporting
13169 * doc/html/*.html: rebuilt the doc
13170
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013171Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * xpath.c: first part of the work on selecting namespace to
13174 fix bug #56115
13175
Daniel Veillard96ed5832001-06-15 22:22:04 +000013176Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13179 when using -liconv
13180 * TODO: updated
13181
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013182Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13185 cleanup, encoding support.
13186
Daniel Veillard608ad072001-06-14 08:32:28 +000013187Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13190
Daniel Veillard239d0522001-06-13 23:02:48 +000013191Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * xpath.c: bug detected by Ankh when / is used as a function arg
13194
Daniel Veillard02bb1702001-06-13 21:11:59 +000013195Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13198 of element and use it to avoid outputting formatting spaces at
13199 the wrong place. Implemented the format parameter for HTML save.
13200 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13201 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13202 result/HTML/wired.html: of course this impact the result of a
13203 number of HTML tests
13204
Daniel Veillard95d845f2001-06-13 13:48:46 +000013205Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * HTMLtree.[ch]: started augmenting the HTML save API with
13208 encoding and formatting parameters
13209
Daniel Veillardeca60d02001-06-13 07:45:41 +000013210Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * HTMLtree.h: cleanup and started evaluating the work needed on
13213 revamping the HTML output code
13214
Daniel Veillard84666b32001-06-11 17:31:08 +000013215Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13218
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013219Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * valid.c: fixed bug #56049, forgot one check in the
13222 validation routine
13223
Daniel Veillardca2366a2001-06-11 12:09:01 +000013224Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13227
Daniel Veillard6761eee2001-06-11 10:29:38 +000013228Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * libxml.h: fixed an error in last commit
13231 * doc/FAQ.html: added an entry for compilation from CVS
13232
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013233Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * xmlversion.h.in libxml.h: Cygwin patches
13236 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13237 * tree.h: cleanup
13238
Daniel Veillardacd370f2001-06-09 17:17:51 +000013239Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13242 memory block in a strange case where libxml is linked twice
13243 in the binary.
13244
Daniel Veillard1d047672001-06-09 16:41:01 +000013245Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13248 state far too often, simple fix used to avoid it.
13249
Daniel Veillard4497e692001-06-09 14:19:02 +000013250Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13253 being processed, applied his patch
13254 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13255
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013256Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13259 provided fixes to compile on MSCC again
13260 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13261 also provided an update for the project files.
13262
Daniel Veillarda682b212001-06-07 19:59:42 +000013263Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13266 bug #55810
13267
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013268Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * tree.c: fixed xmlGetNsProp() to close bug #55683
13271 Note this requires libxslt to use it's own function instead.
13272
Daniel Veillardf0c53762001-06-07 16:07:07 +000013273Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * HTMLtree.c: when in a pre element no formatting space should
13276 be added.
13277 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13278
Daniel Veillard068a9652001-06-07 15:30:26 +000013279Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * configure.in: added tests for signal() and signal.h
13282
Daniel Veillard541d6552001-06-07 14:20:01 +000013283Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13286
Daniel Veillard8a367d42001-06-07 14:01:34 +000013287Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * doc/libxml-doc.el: Felix Natter provided a new version for
13290 libxml2
13291
Daniel Veillard8a926292001-06-07 11:20:20 +000013292Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * HTMLtree.c: when in a pre element no formatting space should
13295 be added.
13296
Daniel Veillard14839d52001-06-06 16:11:56 +000013297Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13300
Daniel Veillarde95e2392001-06-06 10:46:28 +000013301Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13304 hack
13305 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13306 * uri.c: fixed a warning
13307
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013308Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * HTMLtree.c: trying to close bug #55772 escaping in script
13311 elements
13312 * doc/xml.html: suggest to send mail to the list
13313
13314Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013315
13316 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13317 good. Use a macro and based on the solution provided in
13318 vsnprintf manual page from GNU.
13319
Bjorn Reese99748722001-06-05 12:49:15 +000013320Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13321
13322 * error.c: Workaround for non-preserving variadic list.
13323 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13324
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013325Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * doc/xml.html: added 2.3.10 release
13328
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013329Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * configure.in: releasing 2.3.10
13332
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013333Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13336
Daniel Veillard20042422001-05-31 18:22:04 +000013337Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * encoding.c: Robert Collins provided a patch to add the
13340 "US-ASCII" encoding alias
13341
Daniel Veillard97ac1312001-05-30 19:14:17 +000013342Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13345 string oriented functions and started cleaning the related areas
13346 in xpath.c which needed fixing in this respect
13347
Daniel Veillard2d703722001-05-30 18:32:34 +000013348Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13351 #55380
13352 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13353
Daniel Veillard9403a042001-05-28 11:00:53 +000013354Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * TODO: updated
13357 * nanohttp.[ch] : started adding APIs to get the redirected URL
13358 when this occurs (needed for further base computation
13359 * tree.h: cleanup
13360 * encoding.c: cleanup
13361 * SAX.c: minor change around ctxt->loadsubset
13362
Daniel Veillard6278fb52001-05-25 07:38:41 +000013363Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * Makefile.am include/Makefile.am: small change to have
13366 include/libxml rebuilt if working from CVS.
13367 * uri.c: applied another patch from Carl Douglas for URI escaping,
13368 this should close bug #51876
13369
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013370Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13373 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13374 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13375 added specific regression test
13376 * parser.h: preparing for the XSLT mode where DTD inherited
13377 attributes are added to the tree.
13378
Daniel Veillardbbd22452001-05-23 12:02:27 +000013379Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * xinclude.[ch]: Updated the namespace for the Last Call version
13382 * result/XInclude/include test/XInclude/include: updated the
13383 testsuite accordingly
13384
Daniel Veillard8514c672001-05-23 10:29:12 +000013385Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13388 related to bug #51876
13389
Daniel Veillard42596ad2001-05-22 16:57:14 +000013390Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * tree.c: fixed a gross mistake in base computation, xml:base is
13393 not completely correct yet (need cascade).
13394 * xpath.[ch]: added the few things needed to find a function name
13395 and URI from the XPath context when it is called.
13396
Daniel Veillard81418e32001-05-22 15:08:55 +000013397Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13400 * DOCBparser.c: small cleanup
13401 * xmllint.c: added a --catalogs option to load catalogs from
13402 $SGML_CATALOG_FILES
13403 * tree.c: cleanup
13404 * configure.in: iconv library fixup, ICONV_LIBS
13405
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013406Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * catalog.c: handling of CATALOG entries. detection of recursion,
13409 and a few bugfixes
13410 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13411 against the default namespace
13412
Daniel Veillard04b93292001-05-21 08:15:31 +000013413Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13416
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013417Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * parser.c: fixed propagation context info when parsing an
13420 external entity.
13421 * doc/html/*.html: regenerated a couple of docs
13422
Daniel Veillard4623acd2001-05-19 15:13:15 +000013423Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * doc/xml.html: update with 2.3.9 informations
13426
Daniel Veillardbed7b052001-05-19 14:59:49 +000013427Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13430 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13431 * doc/html/* : rebuilt the docs
13432 * valid.c: small patch which may improve some case when
13433 validating.
13434
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013435Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * HTMLparser.c: Closed bug #54891
13438 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13439 to the suite
13440
13441Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13444 applied a documentation patch from LotR and filled in a few missing
13445 descriptions
13446
Daniel Veillard76d66f42001-05-16 21:05:17 +000013447Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * xpath.c tree.c parser.c: speed optimizations at the parser level
13450 document tree freeing and xpath evaluation
13451
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013452Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * parser.c parser.h parserInternals.h: fixed a couple of
13455 interfaces for handling memory buffer input to const char *
13456 upon suggestion of JamesH.
13457
Daniel Veillardc3739e72001-05-15 15:23:27 +000013458Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * configure.in: LoTR sent a patch fixing the previous commit
13461
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013462Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * configure.in: trying to deal again with the stoopid -R linking
13465 flag of Solaris
13466
Daniel Veillard790142b2001-05-15 10:51:53 +000013467Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * xpath.h: two nodeset access macros from Thomas Broyer
13470
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013471Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13474 patch from Thomas Broyer
13475
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013476Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13479 case
13480 * INSTALL: was empty added stuff from the FAQ
13481
Daniel Veillard75bea542001-05-11 17:41:21 +000013482Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13485 attributes handling and #54433 by adding xmlUnsetProp()
13486 and xmlUnsetNsProp()
13487
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013488Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * HTMLparser.c: Patch from Jonas Borgström
13491 (htmlGetEndPriority): New function, returns
13492 the priority of a certain element.
13493 (htmlAutoCloseOnClose): Only close inline elements if they
13494 all have lower or equal priority.
13495 * result/HTML: this of course changed a number of tests results.
13496
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013497Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xmlIO.c catalog.c: plugged in the default catalog resolution
13500 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13501 documentations
13502 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13503
Daniel Veillarda7374592001-05-10 14:17:55 +000013504Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13507 integrating catalogs
13508 * catalog.[ch] testCatalog.c: adding a small catalo API
13509 (only SGML catalog support).
13510 * parser.c: restaured xmlKeepBlanksDefault(0) API
13511
Daniel Veillardc17337c2001-05-09 10:51:31 +000013512Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13515
Daniel Veillard257d9102001-05-08 10:41:44 +000013516Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * parser.c: added xmlParseExternalEntityPrivate() to allow
13519 propagation of ctxt->_private when parsing external entities
13520
Daniel Veillard083c2662001-05-08 08:27:14 +000013521Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13524
Daniel Veillard01ef7382001-05-08 07:31:43 +000013525Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13528
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013529Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * valid.c: warn when indeterminist content model is detected
13532 * result/VC/ElementValid8: this adds a message
13533 * Makefile.am: add --novalid for VCM tests
13534 * parserInternals.c: added a call to Init memory
13535
Daniel Veillard64269352001-05-04 17:52:34 +000013536Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13539 when both parameters are NULL.
13540
Daniel Veillard37721922001-05-04 15:21:12 +000013541Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * valid.c: applied small patch from Gary Pennington, reindented
13544 some part of the code.
13545
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013546Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13549 release, updated and regenerated the docs
13550
Daniel Veillard357c9602001-05-03 10:49:20 +000013551Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * xpath.c result/XPath/expr/floats : clarified and cleanup
13554 printing of abnormal floats in tests.
13555
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013556Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13559 * results/HTML/ : a few changes in the output of the HTML tests as
13560 a result.
13561 * configure.in: tying to fix -liconv where needed
13562
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013563Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * Makefile.am: fixed a stupid error
13566
Daniel Veillard7150a032001-05-02 16:41:11 +000013567Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * configure.in Makefile.am: make the inclusion of the trio
13570 modules in the library conditional
13571
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013572Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * DOCBparser.c: patche from László Kovács, fixed entities refs
13575 in attributes handling
13576
Daniel Veillardedddff92001-05-02 10:58:52 +000013577Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13580 flushing
13581
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013582Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * xpath.c: fix of an XSLT namespace bug reported on the list
13585 general/bug-8-
13586
Daniel Veillard5792e162001-04-30 17:44:45 +000013587Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * strio.h trio.c: Dan McNichol suggested a couple of small
13590 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13591
Daniel Veillard02141ea2001-04-30 11:46:40 +000013592Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * tree.c parser.c encoding.c: spent a bit more time looking
13595 at the parsing speed and DOM handling. Added a few more
13596 speedups.
13597
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013598Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * parser.c: small but effective parsing speed improvement
13601
Daniel Veillardb59076b2001-04-29 17:04:07 +000013602Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * configure.in: default on the DocBook parser inclusion (for Gnome)
13605 * DOCBparser.h: fixed a header reference
13606
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013607Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * configure.in xpath.c: applied Bjorn patches for FPE on the
13610 alpha
13611
Daniel Veillardeefd4492001-04-28 16:55:50 +000013612Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13615 xmlSaveFormatFileTo()
13616
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013617Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * xpath.c: simple and efficient optimization, XPath functions
13620 aways bind to the same code, cache this
13621 * TODO: updated (by saying some is obsolete)
13622
Daniel Veillard2156a562001-04-28 12:24:34 +000013623Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * xpath.c: more cleanup work on XPath name parsing routines
13626
Daniel Veillard61d80a22001-04-27 17:13:01 +000013627Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13630 xmlXPathParseName
13631 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13632 * debugXML.c: avoid compilation problems if compiling without
13633 HTML support, Igor Zlatkovic
13634 * win32/libxml2/libxml2.def.src: being able to compile without
13635 XPath on Windows
13636
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013637Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * libxml.m4: yet another patch from Toshio Kuratomi
13640
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013641Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13644
Daniel Veillard67fee942001-04-26 18:59:03 +000013645Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * tree.[ch]: added xmlSaveFormatFile interface for saving
13648 and indenting a file.
13649
Daniel Veillard82e49712001-04-26 14:38:03 +000013650Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * xpath.c: fixed bug #53689 related to processing-instruction()
13653
Daniel Veillard02f077a2001-04-26 10:59:11 +000013654Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * DOCBparser.c: patche from László Kovács
13657
Daniel Veillard30211a02001-04-26 09:33:18 +000013658Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * parser.c: applied fixes from Christian Glahn bug report #53391
13661
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013662Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * error.c: Jean François Lecomte provided a complete description
13665 and a fix to bug #53537
13666
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013667Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13670
Daniel Veillard1034da22001-04-25 19:06:28 +000013671Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * DOCBparser.c SAX.c: a bit more work on entities processing.
13674 Still Need to cleanup XML output and references in attributes
13675
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013676Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13679
Daniel Veillardb33c2012001-04-25 12:59:04 +000013680Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * tree.c: trying to fix #53574, not completely complete,
13683 I would like xmllint --copy --debug test/ent1 and
13684 xmllint --debug test/ent1 to show the same result.
13685 * xpath.c: fix a bug when trying to sort namespace nodes
13686
Daniel Veillard5146f202001-04-25 10:29:44 +000013687Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * HTMLtree.c: real fix for #53402
13690
Daniel Veillard7533cc82001-04-24 15:52:00 +000013691Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13694 PIs when using xsl:output
13695 * valid.c: closing #53537 some case generate segfaults if there
13696 is validity errors
13697
Daniel Veillard61b33d52001-04-24 13:55:12 +000013698Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13701 of external parsed entities, added --noent to testDocbook
13702 * valid.c: Garry Pennington found an uninitialized variable
13703 access in xmlValidateElementContent()
13704
Daniel Veillard56098d42001-04-24 12:51:09 +000013705Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13708 with madness
13709 * result/HTML/ : this modified the result of the regression tests
13710 a lot.
13711
Daniel Veillard122376b2001-04-24 12:12:30 +000013712Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13715 to doc where it wasn't checked against NULL reported by
13716 Jens Laas
13717
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013718Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13721 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13722
Daniel Veillardeae522a2001-04-23 13:41:34 +000013723Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13726 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13727 * SAX.[ch]: cleanup and updates for DocBook
13728 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13729 ex SGML identifier changes
13730 * valid.c: removed a static unused function.
13731
Daniel Veillardde57c612001-04-23 09:13:36 +000013732Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * HTMLtree.c: applied change for Paul Sponagl on script saving
13735 * Makefile.am: the warning about entity title.xml are normal.
13736
Daniel Veillard393df012001-04-22 20:11:18 +000013737Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * configure.in: release of 2.3.7
13740 * Makefile.am: fixing make distcheck
13741
Daniel Veillarda41123c2001-04-22 19:31:20 +000013742Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * doc/html/* doc/xml.html: updated and regenerated the docs
13745
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013746Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13749
Daniel Veillarde82a9922001-04-22 12:12:58 +000013750Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * tree.c: fixed #53388 with the provided patch
13753
Daniel Veillard06803992001-04-22 10:35:56 +000013754Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * valid.c: Bjorn detected an invalid memory access. Fixed
13757 vstateVPush()
13758
Daniel Veillard40af6492001-04-22 08:50:55 +000013759Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13762
Bjorn Reese70a9da52001-04-21 16:57:29 +000013763Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13764
13765 * libxml.h: new header used only for the compilation of libxml
13766 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13767 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13768 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13769 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13770 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13771 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13772 baseline (version 1.2 plus a single patch).
13773 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13774 scientific notation for numbers. Tests added.
13775 * xpath.c: formatting of numbers changed to use sprintf
13776 (contribution from William Brack)
13777
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013778Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * valid.c: cleanup, more useful debugging
13781 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13782 * xmlIO.c: entity loading is printed as an error when validating
13783
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013784Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * valid.c: fixed to validate within entities
13787 * test/VCM/v22.xml: added a specific testcase
13788
Daniel Veillardca1f1722001-04-20 15:47:35 +000013789Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * valid.c: forgot an epsilon transition in for ()+
13792 * test/VCM/v21.xml : added a specific test case
13793
Daniel Veillard85349052001-04-20 13:48:21 +000013794Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * valid.c: removed a state explosion exhibited by RSS
13797 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13798 from bug #51872
13799
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013800Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13803 validation without using an ugly NFA -> DFA algo in the source.
13804 Made a specific algorithm easier to maintain, using a single
13805 stack and without recursion.
13806 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13807 * hash.c: made the growing routine static
13808 * tree.h parser.c: added the parent information to an
13809 xmlElementContent node.
13810
Daniel Veillarde470df72001-04-18 21:41:07 +000013811Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * SAX.c parser.c xpath.c: generating IDs when not validating
13814 from an external parsed entity was poisoning the ID has table
13815 with removed values. This was killing XSLT on the KDE help
13816 browser.
13817
Daniel Veillardceacdd92001-04-18 15:10:35 +000013818Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * entities.h: andrew@ugh.net.au detected a double declaration
13821
Daniel Veillarda10efa82001-04-18 13:09:01 +000013822Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * debugXML.c hash.c tree.h valid.c : some changes related to
13825 the validation suport to improve speed with DocBook
13826 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13827 the way validation errors get reported
13828
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013829Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13832 by P C Chow and William M. Brack for XSLT HTML output
13833
Daniel Veillard2d90de42001-04-16 17:46:18 +000013834Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13837 Igor Zlatkovic patches for MSC compilation and added his
13838 updates
13839
Daniel Veillarde043ee12001-04-16 14:08:07 +000013840Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13843 prefix lookup.
13844 * parserInternals.c: fixed the bug reported by Morus Walter
13845 due to an off by one typo in xmlStringCurrentChar()
13846
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013847Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * HTMLparser.c result/HTML/*: revamped the way the HTML
13850 parser handles end of tags or end of input
13851
Daniel Veillard82daa812001-04-12 08:55:36 +000013852Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13855
Daniel Veillard67a21302001-04-11 14:39:16 +000013856Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13859 bug where the linktime verions of free() won't work ...
13860
Daniel Veillard27b55282001-04-11 12:22:25 +000013861Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13864
Daniel Veillardafc73112001-04-11 11:51:41 +000013865Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * doc/xml.html: added 2.3.6 release
13868
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013869Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13872 * result/wml.xml: resulted in a small output change
13873
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013874Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * tree.c: xmlNewDoc was missing the charset initialization
13877 * xmllint.c: added --auto to autogenerate a doc, allow to
13878 reproduce the problem fixed on xmlNewDoc
13879
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013880Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * xpath.c: trying to get 52979 solved
13883 * tree.c result/ result/noent/: trying to get 52712 solved, this
13884 also made me clean up the fact that XML output in general should
13885 not add formating blanks by default, this changed the output of
13886 a few tests
13887
Daniel Veillard73639a72001-04-10 14:31:39 +000013888Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13891
Daniel Veillardfac26a12001-04-08 13:08:14 +000013892Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * configure.in: finally released 2.3.6
13895
Daniel Veillard911f49a2001-04-07 15:39:35 +000013896Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * xpath.c: checking for null pointer generated by new code
13899
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013900Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xpath.c: fixed a [] evaluation problem reported
13903 * test/XPath/tests/simpleaddr: extended test
13904 * result/XPath/simpleaddr: updated result
13905
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013906Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * xmllint.c: Dan Timis reported a portability problem
13909 on Macs without mmap, fixed it.
13910
Daniel Veillardb38bd552001-04-03 18:22:00 +000013911Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * testXPath.c : added a --tree option allowing to display the
13914 tree dump of the XPath expression
13915
Daniel Veillard4dd93462001-04-02 15:16:19 +000013916Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * xpath.c: fixed a memleak when comparing nodesets
13919 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13920 * tree.c: added a TODO
13921
Daniel Veillard92ad2102001-03-27 12:47:33 +000013922Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13925 we need string functions
13926 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13927 to be able to use them where needed. Applied some changes
13928 to reduce name linking pollution and compile in only what's
13929 needed.
13930 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13931 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13932 for the string manipulation functions
13933 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13934 to the free() function of xmlmemory.c
13935 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13936 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13937 usage.
13938
13939
Daniel Veillard2be30642001-03-27 00:32:28 +000013940Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * error.c: applied the context output patch of the error
13943 handling submitted by Chuck Griffith
13944 * error/VC/*: this slightly change some error logs
13945
Daniel Veillard50582112001-03-26 22:52:16 +000013946Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * parser.c: fixed line number reporting on error
13949
Daniel Veillard04be4f52001-03-26 21:23:53 +000013950Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * parser.c: Sullivan and Darin found a parser bug,
13953 applied the patch.
13954
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013955Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13958 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13959 xmlversion.h.in xpointer.c: of course the way I defined
13960 UNUSED breaks on old gcc version. Try to be smart and
13961 also define it directly in xmlversion.h
13962 * configure.in: removed -ansi flag from the pedantic set
13963
13964Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013965 Huge cleanup, I switched to compile with
13966 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13967 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13968 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13969 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13970 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13971 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13972 encoding.h entities.c error.c list.[ch] nanoftp.c
13973 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13974 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13975 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13976 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13977 Cleanup, staticfied a number of non-exported functions,
13978 detected and cleaned up a dozen of problem found this way,
13979 avoided a lot of public function name/typedef/system names clashes
13980 * doc/xml.html: updated
13981 * configure.in: switched private flags to the really pedantic ones.
13982
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013983Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * configure.in: 2.3.5
13986 * doc/html/*: rebuilt the docs
13987
Daniel Veillard146c9122001-03-22 15:22:27 +000013988Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * parser.c: fixed a reported bug in NOTATION parsing
13991 * uri.c: accepted but not fixed bug 51876, added TODO
13992 * Makefile.am: fixed bug 51876
13993
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013994Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * config.h.in configure.in error.c: fix a compilation problem
13997 on platforms without vsnprintf (xml@thewrittenword.com)
13998
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013999Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * parser.c: fixed a function name header typo
14002 * SAX.c: notations can also occur in external subset.
14003
Daniel Veillard7d42b542001-03-20 13:22:46 +000014004Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * error.c: removed a C++ like comment
14007
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014008Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * parser.c: fixing bug 52299 strange condition leading
14011 to a parser crash due to a buffer overflow
14012 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14013 added the specific test case
14014
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014015Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14018 xmlXPathConvert{String,Number,Boolean} to be able to make
14019 type casts without a context stack, fixed some implementation
14020 problems related to the absence of context at parse-time,
14021 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14022 in the public API too
14023 * xpointer.c xpathInternals.h: we need to know at parse time
14024 whether we are compiling an XPointer
14025
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014026Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14029 cleaned up the parser internals, refactored XPath code, added
14030 new compilation based APIs and cleanly separated public and
14031 private APIs.
14032
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014033Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * xpath.h: the comp field must be added at the end to avoid
14036 killing binary compat.
14037
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014038Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * Makefile.am: detect XPath memleaks in regreson tests
14041 * error.c: fixed and error w.r.t. error reporting still using
14042 stderr
14043 * hash.c: added new line at end of file
14044 * tree.h: minor cleanup
14045 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14046 expression parsing from evaluation, resulted in a number of
14047 changes internally, and in XPointer. Likely to break stuff
14048 using xpathInternals.h but should remain binary compatible,
14049 new interfaces will be added.
14050
Daniel Veillardd574f782001-03-14 19:40:17 +000014051Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * configure.in: fixed a couple of problems reported by
14054 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14055 without gcc on non linux platforms.
14056
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014057Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14060 a fix for --with-html-dir= configure support. I hope it won't
14061 break rpm generation
14062
Daniel Veillarda022fe02001-03-14 16:30:00 +000014063Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * xmlIO.c: one function comment cleanup.
14066
Daniel Veillard25239c12001-03-14 13:56:48 +000014067Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * SAX.c: external subset notations were improperly registered
14070 in the internal subset.
14071
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014072Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * README.cvs-commits: added, pointing to HACKING
14075 * HACKING: updated
14076
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014077Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * parser.c: and Matt Sergeant found one in the XML push
14080 parser (erroneous check I forgot to remove when I fixed the
14081 main parser).
14082
Daniel Veillard68d7b672001-03-12 18:22:04 +000014083Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * xpath.c: ptittom found a small bug in UnaryExpr
14086
Daniel Veillarde356c282001-03-10 12:32:04 +000014087Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * configure.in: bumped to 2.3.4
14090 * error.c: fixed bug #51860
14091 * tree.c: fixed bug #51861
14092 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14093 * tree.[ch] : added xmlDefaultBufferSize
14094 * nanoftp.c: typo in function name header block
14095 * doc/xml.html : updated, added link to XML::LibXSLT
14096 * doc/html/* : rebuilt the docs
14097
Daniel Veillard80f32572001-03-07 19:45:40 +000014098Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * parser.c SAX.c: the new content parsing code raised an
14101 ugly bug in the characters() SAX callback. Found it
14102 just because of strangeness in XSLT XML Rec ouptut :-(
14103
Daniel Veillard6c831202001-03-07 15:57:53 +000014104Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * Makefile.am: Martin Baulig suggested to add -lm
14107 * tree.c: found another bug in xmlNodeGetContent()
14108
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014109Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * xpath.c: Bjorn found the error related to strictness of comparison.
14112
Daniel Veillard29631a82001-03-05 09:49:20 +000014113Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * parser.c: trying to fix the Dtd parsing problem reported
14116 by Gary, side effect of last week speed optimizations.
14117
Daniel Veillard14be0a12001-03-03 18:50:55 +000014118Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14121 * parserInternals.c: removed unneeded test raised by Stric
14122
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014123Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14124
14125 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14126 and fixed by William Brack). Added xmlXPathFormatNumber.
14127 Changed the sorting slightly.
14128 * configure.in Makefile.am example/Makefile.am: Added -lm.
14129 Please note that applications linking with libxml2, must
14130 also like with the math library from now on.
14131
Daniel Veillardf9533d12001-03-03 10:04:57 +000014132Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14135
Daniel Veillard2f362242001-03-02 17:36:21 +000014136Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * parser.c: one must report spaces even if the Dtd element
14139 content proves that this is not part of the element content.
14140 * result/valid/*.xml: this changed the ouptu slightly
14141
Daniel Veillardb402c072001-03-01 17:28:58 +000014142Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * configure.in: bumped to 2.3.3
14145 * doc/xml.html: updated
14146
Daniel Veillard77851712001-02-27 21:54:07 +000014147Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * tree.c: minor doc fix
14150 * xpath.c: deallocation issues when a result tree has been
14151 converted to a node-set
14152
Daniel Veillardec70e912001-02-26 20:10:45 +000014153Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * doc/xml.html: oops corrected dates s/2000/2001
14156
Daniel Veillard8730c562001-02-26 10:49:57 +000014157Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * valid.c: new patch from Gary Pennington
14160
Daniel Veillard91e9d582001-02-26 07:31:12 +000014161Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14162
14163 * doc/xml.html: applied patch from Ankh
14164
Daniel Veillardedac3c92001-02-26 01:36:19 +000014165Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * xinclude.c: fixed a problem building on Mac
14168
Daniel Veillard21a0f912001-02-25 19:54:14 +000014169Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * parser.c: more work on increasing parsing ferformances
14172
Daniel Veillard48b2f892001-02-25 16:11:03 +000014173Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14176 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14177 avoiding memcpy in production builds MEM_CLEANUP macro use
14178 * parser.[ch] parserInternals.c: optimizations of the tightest
14179 internal loops inside the parser. Better checking of I/O
14180 flushing/loading conditions
14181 * xmllint.c : added --timing
14182
Daniel Veillard71681102001-02-24 17:48:53 +000014183Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * configure.in: bumped to 2.3.2
14186 * doc/xml.html: updated for release
14187
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014188Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * xpath.c: found a memleak and fixed a nasty bug
14191
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014192Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * xmllint.[c1] : added return code errors for xmllint
14195 * xpath.c: specific debug dump function for result value trees
14196
Daniel Veillard4b637072001-02-21 21:52:55 +000014197Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * xpath.c: finally implemented xmlXPathCompareNodeSets
14200 * test/XPath/expr/floats results/XPath/expr/floats: added
14201 a test for float expressions
14202
Daniel Veillardf714aa32001-02-21 03:07:44 +000014203Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14206 * parserInternals.[ch]: trying to speed up parsing
14207 * xpath.c : speeded up node set equality op
14208
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014209Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14212 better handling of ID/IDREF and the list modules associated
14213 * configure.in: small CFLAGS cleanup
14214
Daniel Veillarda8abee62001-02-19 15:14:59 +000014215Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * configure.in: fixed iconv detection on AIX (stric)
14218
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014219Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014220
14221 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14222
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014223Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14224
14225 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14226 and optimized xmlXPathNodeSetSort
14227
Daniel Veillard142adbf2001-02-17 13:21:05 +000014228Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xpath.c: bug fix when context size is 0
14231 * parser.c: I like Norm's Dtd because they still manage to break
14232 the parser occasionally
14233
Daniel Veillardf23e0092001-02-16 13:21:29 +000014234Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14237
Daniel Veillarde0e26512001-02-16 00:11:46 +000014238Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14241 attributes within the XML-1.0 namespace
14242
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014243Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * xpathInternals.h: exported a few axis functions
14246 * doc/xml.html: updated the doc
14247
Daniel Veillard760f4422001-02-15 14:59:48 +000014248Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * configure.in: applied patch from Daniel van Balen for OpenBSD
14251 and bumped version to 2.3.1
14252 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14253 attempt to find autoclosing was simply broken, removed it,
14254 updated the examples, this is better
14255
Daniel Veillardd194dd22001-02-14 10:37:43 +000014256Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14259 hash functionnalities.
14260 * doc/html/* : rebuild the doc
14261
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014262Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14265 on predicate
14266 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14267 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14268 really want to have tags closed on output even if we accept
14269 unclosed ones on input
14270
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014271Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * xpath.c: ouch don't free NULL, rare case fixed
14274 * tree.c: don't coalesce text nodes if they don't have the
14275 same behaviour wrt escaping on output
14276
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014277Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * xpath.c: small fixup
14280 * SAX.c: don't warn on empty namespaces.
14281
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014282Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * README: a bit of cleanup
14285 * configure.in: preparing for 2.3.0 release
14286
Daniel Veillard1f83d392001-02-08 09:37:42 +000014287Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * hash.[ch]: added a first version of xmlHashSize()
14290 * valid.c: another bug fix from Gary Pennington
14291
Daniel Veillard5eef6222001-02-07 18:24:48 +000014292Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * valid.c: couple of bug fixes pointed by Gary Pennington
14295 * HTMLtree.c: #if 0 cleanup
14296
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014297Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14300 which removes a time consuming check of xmlXPathNodeSetAdd()
14301 and use it in places where we are sure to not break unicity
14302
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014303Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * xpath.c: bug fixes found from XSLT
14306 * tree.c: preserve node->name special values when copying nodes.
14307 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14308 external subset are fetched when available but without full
14309 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14310 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14311 output with encoding disabled.
14312
Daniel Veillard2c833b62001-02-03 08:52:06 +000014313Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14316 xmlCheckFilename should not be called from xmlFileOpenW
14317 and xmlGzfileOpenW
14318
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014319Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14322 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14323 added the new tests for URI normalization
14324 * testURI.c: fixed stoopid bugs
14325 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14326 the URI in the error messages are now properly normalized
14327
Daniel Veillardea28ce62001-02-02 08:20:19 +000014328Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14331
Daniel Veillarde99a4762001-02-01 04:34:35 +000014332Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14335
Daniel Veillard2b325a02001-01-31 20:46:31 +000014336Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * xpath.c: fixed mod operator
14339
Daniel Veillardde55cf62001-01-31 15:53:13 +000014340Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * parser.c: fixed xmlStrcat doc
14343 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14344 trees.
14345
Daniel Veillard2f913b72001-01-31 13:23:49 +000014346Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * xpath.c result/XPath/tests/chaptersbase
14349 result/XPath/tests/simplebase: fixed XPath node()
14350 * tree.c: small fix in xmlNewNs()
14351 * Makefile.am: removed extraneous xml2Conf.sh rule
14352
Daniel Veillardb42042b2001-01-28 07:40:36 +000014353Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14356 Changed the library name, in order to get libxml-devel and
14357 libxml2-devel to coexist on a single system
14358 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14359 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14360
Daniel Veillardee0a4662001-01-27 18:59:33 +000014361Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14364 libxml2-devel installable in // as libxml-devel.
14365
Daniel Veillard5eb05942001-01-27 17:50:22 +000014366Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14367
14368 * doc/Makefile.am: fixed make rebuild in doc
14369 * doc/html/*.html: rebuilt the docs
14370
Daniel Veillard65c295d2001-01-26 09:32:39 +000014371Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14372
14373 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14374
Daniel Veillard8e199902001-01-25 18:54:39 +000014375Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14378 the HTML doc to go into the -devel RPM ...
14379 * aclocal.m4 config.h.in: some updates due to auto* magic
14380
Daniel Veillard93086662001-01-25 18:13:04 +000014381Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * xpath.h: added a hook in the context structure allowing to
14384 link to extra support, needed for XSLT
14385
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014386Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14387
14388 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14389 xmlXPtrCmpPoints to use it.
14390 * propagated the following patch from Alejandro Forero
14391 * include/win32config.h xmlIO.c: applied further suggestions
14392 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14393 * example/gjobread.c: fixed warnings, now that it builds
14394
14395Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14396
14397 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14398
14399 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14400 filename points to a valid file (not a directory).
14401 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14402 Added calls to xmlCheckFilenameDir.
14403
14404 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14405 `path' (rather than `filename') as the parameter to gzopen and open.
14406
Daniel Veillard48177c22001-01-23 15:27:41 +000014407Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * Makefile.am: fixed a problem with EXTRA_DIST
14410
Daniel Veillardb83ba402001-01-22 22:45:10 +000014411Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * Makefile.am example/Makefile.am: finally found the trick
14414 to build the example, i.e. add "." in SUBDIRS before example
14415 in the list <grin/>
14416
Daniel Veillard82687162001-01-22 15:32:01 +000014417Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * doc/xml.html: updated with an XSLT section, removed pointer to
14420 W3C CVS base.
14421
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014422Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14425 too, and deallocation need to occur the same way.
14426
Daniel Veillarde4566462001-01-22 09:58:39 +000014427Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14430 type correponding to an XSLT result tree fragment. Share most
14431 of the data format with node set, as well as operators.
14432 * HTMLtree.c: added a newline at the end of the doctype output
14433 whe this one is not present initially.
14434 * tree.c: make sure taht the parent and doc pointers are properly
14435 set when copying attributes (lists).
14436
Daniel Veillard701c7362001-01-21 09:48:59 +000014437Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14440
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014441Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * xpath.c: seems I finally killed that ugly path evaluation
14444 context bug (tagged 9999 in case is is wrong)
14445
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014446Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14449 for XSLT
14450
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014451Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14452
14453 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14454 for xmlGzfileOpen() bug
14455
Daniel Veillardf6eea272001-01-18 12:17:12 +000014456Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * xpath.c: removed an error found by XSLT usage
14459 * tree.c parserInternals.h: use a predefined static string
14460 for text and comment nodes, avoid freeing them in xmlFreeNode,
14461 exported the string name in parserInternals.h and added
14462 another value to disable encoding at output (for XSLT),
14463 gain memory, time.
14464
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014465Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14468 win32/libxml2/libxml2_so.dsp: new makefiles and update
14469 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14470
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014471Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14474 Gary Pennington
14475
Daniel Veillard389e6b72001-01-15 19:41:13 +000014476Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * xpath.c: fixed the comaprision of values and nodelists,
14479 need to compare nodelist still ...
14480 * debugXML.c: avoided a possible core dump
14481 * HTMLparser.c: cleanup
14482 * nanohttp.c: contributed fix.
14483 * tree.c: fixes in properties handling added xmlSetNsProp
14484 needed by libxslt
14485 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14486 comment
14487 * TODO: updated
14488
Daniel Veillard167bd532001-01-06 21:09:34 +000014489Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14490
14491 * parser.c parserInternals.c: applied Bjorn Reese optimization
14492 patch
14493
14494Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * Makefile.am: applied patch fro make check from Martin Vidner
14497
Daniel Veillard503b8932001-01-05 06:36:31 +000014498Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * configure.in: preparing 2.2.11
14501 * doc/html/*: rebuild the HTML files
14502 * doc/xml.html : updated
14503
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014504Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * tree.c: fixed a stupid bug
14507 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14508 patches related to validation of an XInclude processing result
14509 * TODO: updated
14510
Daniel Veillarde2488192001-01-04 10:54:22 +000014511Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14514 on large files
14515
Daniel Veillardf060a412001-01-03 20:52:44 +000014516Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14519
Daniel Veillard45cff692001-01-03 18:02:04 +000014520Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14523 reported by Jonas Borgström
14524 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14525
Daniel Veillard08108982001-01-03 15:24:58 +000014526Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14527
14528 * testXPath.c xpath.c: fixing the XPath union expressions problem
14529 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14530
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014531Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * xmllint.c: Made is so if the file name is "-" is will read form
14534 standard input. Sven Heinicke <sven@zen.org>
14535 * tree.c: fixed a problem when growing buffer
14536 * tree.h: fixed the comment of the node types following andersca
14537 comment
14538 * TODO: updated
14539
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014540Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14541
14542 * HTMLparser.[ch]: added a way to avoid adding automatically
14543 omitted tags. htmlHandleOmittedElem() allows to change the
14544 default handling.
14545 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14546 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14547 of xmllint too when using --memory flag, added a memory test
14548 suite at the Makefile level.
14549 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14550 with namespace use when encountering QNames in XPath evalation,
14551 added xmlns() scheme in XPointer.
14552 * nanoftp.c : incorporated a fix
14553 * parser.c xmlIO.c: fixed problems raised with encoding when using
14554 the memory I/O
14555 * parserInternals.c: closed bug 25934 reported by
14556 torsten.landschoff@innominate.de
14557 * TODO: updated
14558
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014559Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14562 on a non-updated tree :-(, made a 2.2.10 release to correct the
14563 situation
14564
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014565Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14566
14567 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14568 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14569 integrated a set of OpenVMS changes from Howard Taylor
14570 <Howard.Taylor@pacoast.com>
14571
Daniel Veillard58770e72000-11-25 00:48:47 +000014572Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14573
14574 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14575 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14576
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014577Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * HTMLparser.c: some fixes on auto-open of html/head/body
14580 * encoding.c: fixed a compilation error on some gcc env
14581 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14582 XPointer implementation
14583 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14584 related XPointer tests and associated results
14585
Daniel Veillard300f7d62000-11-24 13:04:04 +000014586Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * doc/xmldtd.html doc/xml.html: following a short step by step
14589 guidance on IRC to help maciej with DTDs I started a small
14590 page on the subject.
14591
Daniel Veillard748e45d2000-11-17 16:36:08 +000014592Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * HTMLparser.c: fixed handling of broken charrefs
14595 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14596 patches
14597
Daniel Veillard28929b22000-11-13 18:22:49 +000014598Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14599
14600 * doc/xml.html doc/html/* : rebuilt the docs after adding
14601 xinclude and updated page for 2.2.7 and 2.2.8
14602 * configure.in: releasing 2.2.8
14603
Daniel Veillard41e06512000-11-13 11:47:47 +000014604Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * parser.[ch] parserInternals.c: applied the conditional
14607 section processing fix from Jonathan P Springer
14608 <jonathan.springer2@gte.net>
14609 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14610 project file, fixed iconv default non support
14611 * xpath.c: fixed the problem of evaluating relative expressions
14612 when a node context is provided.
14613
Daniel Veillardbf432752000-11-12 15:56:56 +000014614Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * nanoftp.c: fixed gcc 2.95 new warnings
14617 * SAX.c: fixed a stupid bug
14618 * tree.c: fixed a formatting problem when round-tripping
14619 from/to memory
14620 * xinclude.c: chased memleak, fixed a base problem
14621 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14622 xmlXPtrBuildNodeList()
14623 * TODO: updated
14624 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14625 adding a first small set of regression tests for XInclude
14626
Daniel Veillardc2def842000-11-07 14:21:01 +000014627Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * nanohttp.[ch]: applied Wayne Davison patches to access
14630 the WWW-Authorization header.
14631 * parser.c: Closed Bug#30847: Problems when switching encoding
14632 in short files by applying Simon Berg's patch.
14633 * valid.c: fixed a validation problem
14634 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14635 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14636 Wayne Davison
14637 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14638 need to be extended to non full nodes selections.
14639 * xinclude.c: starts to work decently
14640
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014641Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14644 debugXML.c xmlversion.h.in: Started adding XInclude support,
14645 this is a new xmllint option
14646 * tree.c xpath.c: applied TOM patches for XPath
14647 * xpointer.c: fixed a couple of errors.
14648 * uri.c: added an escaping function needed for xinclude
14649 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14650 new warning from RH70 gcc's version
14651
Daniel Veillarda4964b72000-10-31 18:23:44 +000014652Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * HTMLparser.c: fixed loop on invalid char in scripts
14655 * parser.c: update to description of xmlIOParseDTD()
14656 * libxml.m4 xmlversion.h.in: changes contributed by
14657 Michael Schmeing <m.schmeing@internet-factory.de>
14658 * configure.in: preparing for 2.2.7
14659 * Makefile.am: trying to avoid config.h and acconfig.h
14660 being included in the distrib
14661 * configure.in: released 2.2.7
14662
14663Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14666 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14667
Daniel Veillard01411222000-10-30 15:33:22 +000014668Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * parser.[ch]: added xmlIOParseDTD()
14671 * xpointer.c: added support for the 2 extra parameters of
14672 string-range, fixed a stoopid error when '0' was present
14673 in XPointer expressions
14674 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14675 testsuite for the above
14676
Daniel Veillard6db58192000-10-30 09:27:53 +000014677Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * libxml.spec.in: improved package descriptions
14680
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014681Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * xpath.c xpathInternals.h: applied a large cleaning patch
14684 from TOM <ptittom@free.fr>, it also add namespace support
14685 for function and variables registration.
14686
Daniel Veillardbd20df72000-10-29 17:53:40 +000014687Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14690 * Makefile.mingw: Wayne Davison's update adding hash.c
14691
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014692Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14693
14694 * xpath.c: fixed the root evaluation problems
14695 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14696 ignorable spaces with <b> <bold> <em>
14697 * tree.c: fixed a loop in xmlSearchNsByHref()
14698
Daniel Veillard767662d2000-10-27 17:04:52 +000014699Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * xpath.c: applied another XPath patch from TOM
14702 * xpath.c include/makefile.am: applied another patch from
14703 china@thewrittenword.com (cleanup on IRIX).
14704
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014705Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * xml-config.1: received a fixed version from Fredrik Hallenberg
14708 <hallon@lysator.liu.se>
14709
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014710Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14713 cleanup patch for XPath
14714
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014715Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * patched to redirrect all "out of context" error messages to
14718 a reconfigurable routine. The changes are:
14719 * xmlerror.h : added the export of an error context type (void *)
14720 an error handler type xmlGenericErrorFunc there is an interface
14721 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14722 to reset the error handling routine and its argument
14723 (by default it's equivalent to respectively fprintf and stderr.
14724 * all the c files: all wild accesses to stderr or stdout within
14725 the library have been replaced to calls to the handler.
14726
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014727Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * configure.in: release 2.2.6
14730 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14731 exporting the inner functions of xpath for extension modules
14732 * doc/*: updated and rebuilt the doc
14733
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014734Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * nanohttp.c : applied Wayne HTTP cleanup patch
14737 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14738 and xmlNodeSetSpacePreserve()
14739
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014740Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * xpath.c: closing bug #29260
14743
Daniel Veillard126f2792000-10-24 17:10:12 +000014744Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14747 multikey tuples, made hash structure opaque
14748 * valid.[ch]: moved elements, attributes, notations decalarations
14749 as well as ID and refs to hash tables.
14750 * entities.c: hash cleanup
14751 * xmlmemory.c: fixed a dump problem in debug mode
14752 * include/Makefile.am: problem passing in DESTDIR= values patch
14753 from Marc Christensen <marc@calderasystems.com>
14754 * nanohttp.c: removed debugging remains
14755 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14756 * HTMLparser.c parser.c: fixing a number of problems with the
14757 macros in the *parser.c files (Wayne).
14758 * HTMLparser.c: close the previous option when opening a new one
14759 (Marc Sanfacon).
14760 * result/HTML/*: updated the HTML results accordingly
14761
Daniel Veillard52afe802000-10-22 16:56:02 +000014762Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14765 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14766 XPath functions and XML entities table to them. More to come...
14767 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14768
Daniel Veillard683cb022000-10-22 12:04:13 +000014769Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * tree.c: coalesce adjacent text nodes
14772 * valid.c: handling of blank nodes in DTd validation (raised
14773 by problems with a posteriori validation).
14774 * nanohttp.c: changing behaviour on HTTP write stuff.
14775 * HTMLtree.c: forced body and html to be explicitely closed.
14776 * xpath.h: exported more XPath functions.
14777
Daniel Veillard1baf4122000-10-15 20:38:39 +000014778Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * Release of 2.2.5
14781 * xpointer.c: range() range-inside and other helper functions
14782 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14783
Daniel Veillard47e12f22000-10-15 14:24:25 +000014784Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14785
14786 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14787 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14788
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014789Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14792 and XPointer modules
14793
Daniel Veillard134c9f32000-10-15 10:27:08 +000014794Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * SAX.h: closed #25107
14797
Daniel Veillard39915622000-10-15 10:06:55 +000014798Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14799
14800 * testSAX.c: fixed problem with cdata reporting
14801 * SAXresult/* : updated
14802
Daniel Veillard1e851392000-10-15 10:02:56 +000014803Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14806 Closed bug #27499, added to regression tests
14807 * TODO: updated
14808
Daniel Veillard7eda8452000-10-14 23:38:43 +000014809Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14810
14811 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14812 support for SCRIPT and STYLE with help from Bjorn Reese
14813 * test/HTML/* result/HTML/*: added simple testcase and updated
14814 the existing ones.
14815
Daniel Veillardff9c3302000-10-13 16:38:25 +000014816Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14819 string-range for empty strings
14820 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14821 test/XPath/xptr/strrange: augmented the XPointer testsuite
14822
Daniel Veillard189446d2000-10-13 10:23:06 +000014823Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * doc/xml.html doc/xmlmem.html: added a module describing memory
14826 interfaces and use, updated the main page.
14827
Daniel Veillard2f971a22000-10-12 23:26:32 +000014828Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14829
14830 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14831 nanoftp code work on Windows too now
14832
14833Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014834
14835 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14836 * xpointer.c: implemented string-range() at least a good first version
14837 * test/XPath/docs/str test/XPath/xptr/strrange
14838 result/XPath/xptr/strrange: the string-range() tests
14839
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014840Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14841
14842 * Makefile.am include/Makefile.am include/win32config.h
14843 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14844 and make distcheck
14845
Daniel Veillard19d61112000-10-11 23:50:35 +000014846Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14847
14848 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14849 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14850 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14851
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014852Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14855 patch for socklen_t detection by
14856 Albert Chin-A-Young <china@thewrittenword.com>
14857
Daniel Veillardcd429612000-10-11 15:57:05 +000014858Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14861 and added a --dtdvalid option to xmllint used to test it
14862
Daniel Veillard47c02452000-10-11 13:04:36 +000014863Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14866 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14867
Daniel Veillard2d38f042000-10-11 10:54:10 +000014868Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14871 handlings (registration, lookup, cleanup)
14872
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014873Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14874
14875 * configure.in Makefile.am include/makefile.am: adding XPointer
14876 and XPtrtests target
14877 * xpointer.[ch] : new files for XPointer support
14878 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14879 more XPath tests
14880
Daniel Veillard57fda592000-10-10 23:24:14 +000014881Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * configure.in: fixed, very broken, make distcheck works again
14884
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014885Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * More work toward 2.2.5, integrated a number of patches
14888 * configure.in Makefile.am win32config.h.in: trying to cleanup
14889 make distcheck .... huh ...
14890 * include/Makefile.am include/win32config.h: new directory
14891 for includes
14892 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14893 updated teh makefiles and instructions for WIN32
14894 * xpath.c: small fixes
14895 * test/XPath/ results/XPath: updated the testcases and results
14896 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14897 suggested patches
14898 * valid.c: fixed an ID bug
14899
Daniel Veillardb71379b2000-10-09 12:30:39 +000014900Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014903 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014904 * xpath.[ch]: worked on XPointer
14905
Daniel Veillard7e99c632000-10-06 12:59:53 +000014906Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * configure.in Makefile.am: 2.2.5, ship the include in an
14909 include/libxml subdirectory, use symlinks when using CVS
14910 * testSAX.c: fixed small bug
14911 * testXPath.c: changed the way testfiles are parsed
14912 * debugXML.c: same kind of cleanup when parsing an argument expression
14913 XPath/XPointers can have blanks embedded
14914 * xpath.[ch]: more cleanup, reorgs for XPointer work
14915 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14916 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14917
Daniel Veillard55b91f22000-10-05 16:30:11 +000014918Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14919
14920 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14921 in the XPath engine, rewrote large parts of it, now it's far
14922 cleaner and in sync with the REC not an old WD. Fixed a parsing
14923 problem in the interactive XML shell found when testing XPath.
14924
Daniel Veillardac260302000-10-04 13:33:43 +000014925Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14928 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14929 examples with the extra test
14930
Daniel Veillard7cfce322000-10-04 12:40:27 +000014931Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14934 the global init function.
14935
Daniel Veillard970112a2000-10-03 09:33:21 +000014936Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * HTMLparser.c: Doohhh, attribute name parsing was still case
14939 sensitive ! Fixed this ...
14940 * result/HTML/* : updated the tests results accordingly
14941
Daniel Veillard740abf52000-10-02 23:04:54 +000014942Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14945 engine, should be far more stable, incorporated a new version of
14946 preceding/following axis, need testing
14947 * uri.c: fixed file:///c:/a/b/c problem
14948 * test/XPath/tests/idsimple: augmented the XPath tests
14949
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014950Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * doc/* rebuilding docs for 2.2.4 release
14953
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014954Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14955
14956 * configure.in: releasing 2.2.4
14957 * parser.[ch]: added xmlStrEqual()
14958 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14959 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14960 use xmlStrEqual instead
14961 * TODO: updated
14962 * added an XPath test
14963
Daniel Veillardbc765302000-10-01 18:23:35 +000014964Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14967 * entities.h: exported xmlInitializePredefinedEntities
14968 * parser.[ch] : added xmlInitParser()
14969 * parserInternals.h : had to export htmlInitAutoClose()
14970
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014971Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14974 problems
14975 * Makefile.am : added XPath regression tests to normal tests
14976 * uri.c: fixed a problem with local paths, cleanup
14977 * parser.c: fixed a problem with large CData sections
14978
Daniel Veillardd2ade932000-09-30 14:39:55 +000014979Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * configure.in xml-config.in: patch from "Ben Taylor"
14982 <sol7x86@hotmail.com> for solaris shared libs lookup
14983
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000149842000-09-30 Martin Baulig <baulig@suse.de>
14985
14986 * libxml-2.0.pc.in: Provide pkg-config script.
14987
14988 * configure.in: Create the libxml-2.0.pc script from the
14989 libxml-2.0.pc.in templates.
14990 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014991 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014992
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014993Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14996 when compiling with MSC
14997
Daniel Veillard46057e12000-09-24 18:49:59 +000014998Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * xpath.c: patch for normalize-string() substring-before(),
15001 substring-after() and translate() functions from Bjorn Reese
15002 <breese@mail1.stofanet.dk>
15003 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15004 Fredrik Hallenberg <hallon@lysator.liu.se>
15005 * TODO: updated
15006
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015007Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15010 problem of socklen_t being undefined on a number of platforms
15011 * debugXML.c: fixed a compilation problem when without snprintf
15012
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015013Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15016 an URI bug and a fix for the control-character-induced infinite loop
15017 * nanohttp.c: preventive fix for compiling on WIN32
15018
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015019Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * xmlint.c: closing bug #25000
15022
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015023Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15026 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15027 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15028 related function, fixing xmlStrncmp(), and associated cleanup
15029 * result/HTML/entities.html.sax: updating result
15030
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015031Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * uri.c: applied patch for URI escaping from Wayne Davison
15034 <wayned@blorf.net>
15035 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15036 from Denis Barbier <barbier@imacs.polytechnique.fr>
15037 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15038 patch from Wayne Davison
15039
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015040Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15041
15042 * doc/xml.html : updated with new releases, adding "how to help"
15043
Daniel Veillard04698d92000-09-17 16:00:22 +000015044Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15047 removed a few warnings in pedantic mode ...
15048 * parserInternals.c parser.c: moved encoding switching function
15049 to parserInternals.c
15050 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15051
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015052Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15055 error or warning handlers
15056
Daniel Veillardb1059e22000-09-16 14:02:43 +000015057Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * parserInternals.c parserInternals.h parser.c Makefile.am:
15060 created a new module parserInternals.c, moved most of the
15061 code shared by the various parsers there, as well as
15062 deprecated code from parser.c. More cleanup of parser.c
15063 * uri.c: fixed a problem when URI is NULL
15064 * valid.c: speedup when looking for an attribute declaration
15065
Daniel Veillard39c7d712000-09-10 16:14:55 +000015066Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15069 the cleanup of the computation of URI references when seeking
15070 external entities. The URI reference string and the resulting
15071 URI are both stored now.
15072 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15073 large s(n)printf checks and cleanup from Denis Barbier
15074 <barbier@imacs.polytechnique.fr>
15075 * xmlversion.h.in tree.h: couple of SGML declarations for a
15076 possible docbook module.
15077 * result/VC/ : a couple of test output changed due to the change
15078 of the entities URI
15079
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015080Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * parser.h: added a _private field for linking user's data
15083
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015084Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15085
15086 * parser.c parserInternals.h: demacroified most of the IS_XXX
15087 the gain in size is significant so ...
15088
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015089Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * entities.c: cases where looking up entities with doc==NULL
15092 covered
15093
Daniel Veillard90e11312000-09-05 10:42:32 +000015094Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
Daniel Veillard1de50802000-09-07 08:54:32 +000015096 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015097 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15098
Daniel Veillard98a79162000-09-04 11:15:39 +000015099Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
Daniel Veillard1de50802000-09-07 08:54:32 +000015101 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015102 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15103 * Makefile.in: added URItest and included thenin "make tests"
15104
15105Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015106
15107 * xmlversion.h.in: closed bug 22941
15108
Daniel Veillard2bb89092000-08-31 14:57:50 +000015109Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15110
15111 * doc/xmlio.html: added doc and example for entity loader
15112 redefinition.
15113
Daniel Veillard96984452000-08-31 13:50:12 +000015114Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15117 used by libxml
15118
Daniel Veillarde715dd22000-08-29 18:29:38 +000015119Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * parser.c: Fixed bug on invalid ontent characters and when using
15122 push.
15123 * xmllint.c: fixed xmllint endling of errors in push mode
15124
Daniel Veillard4948eb42000-08-29 09:41:15 +000015125Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015128 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015129 * result/HTML/*.sax: regenerated HTML SAX output
15130 * parser.c: more cleanup.
15131
Daniel Veillarde010c172000-08-28 10:04:51 +000015132Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015135 patches from Wayne Davison <wayned@users.sourceforge.net>,
15136 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015137 * HTMLparser.c: fixed an ignorable white space detection bug
15138 occuring when parsing with SAX only
15139 * result/HTML/*.sax: updated since the output is now HTML
15140 encoded...
15141
Daniel Veillard47f3f312000-08-27 22:40:15 +000015142Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15143
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015144 * HTMLparser.[ch]: applied some of Wayne Davison
15145 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015146
Daniel Veillarde0854c32000-08-27 21:12:29 +000015147Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15150 undeclared namespace prefix was used, added a warning.
15151 Cleaned up support w.r.t. entities, spilling out a warning
15152 and being pedantic on lookups.
15153 * test/warning/ent9 : added testcase for previous example.
15154 * TODO: updated
15155 * parserInternals.h parser.c: changed the way names are parsed
15156 now allow infinite size and decrease penalty for normal use
15157 * parser.c: Started a big cleanup/check of the parser code,
15158 fixed some of the most tortuous entity code, spotted code
15159 unused anymore
15160 * test/*: added tests for very long names and related nasty
15161 things.
15162
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015163Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * doc/encoding.html: added encoding aliases doc
15166 * doc/xml.html: updates
15167 * encoding.[ch]: added EncodingAliases functions
15168 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15169 bottleneck affecting large DTDs like Docbook
15170 * parser.[ch] xmllint.c: added a pedantic option, will be
15171 useful
15172 * SAX.c: redefinition of entities is reported in pedantic mode
15173 * testHTML.c: uninitialized warning from gcc
15174 * uri.c: fixed a couple of bugs
15175 * TODO: added issue raised by Michael
15176
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015177Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * doc/encoding.html: propagated Martin Duerst suggestions
15180
Daniel Veillard52402ce2000-08-22 23:36:12 +000015181Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15184 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15185 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15186 by Wayne Davison
15187
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015188Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * nanoftp.c nanohttp.c: small cleanup
15191 * TODO: updated
15192
Daniel Veillard244ece92000-08-19 20:58:02 +000015193Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * added an old VC testcase and updated title.xml entity
15196
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015197Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15200 done on auto-opening of <p> tags and cleanup of SAX output
15201
Daniel Veillard979e55e2000-08-19 16:48:54 +000015202Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15205
Daniel Veillard4540be42000-08-19 16:40:28 +000015206Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * doc/xml.html libxml.* structure.*: updated the doc a bit
15209
Daniel Veillard808a3f12000-08-17 13:50:51 +000015210Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15213 of SAX tests
15214
Daniel Veillard29579362000-08-14 17:57:48 +000015215Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15218 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15219
Daniel Veillard1255ab72000-08-14 15:13:33 +000015220Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15223 * testHTML.c: fix core dump on Solaris 2.x systems
15224 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15225 * result/HTML/*.sax: previous bug fix lead to new results
15226
Daniel Veillard03109292000-08-14 14:58:22 +000015227Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15230 * configure.in: added --with-readline=DIR to accept alternate
15231 path for readline include/library
15232 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15233 for ANSI under HP-UX
15234 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15235 includes @LIBS@
15236
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015237Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * doc/* : rebuilt the docs
15240 * getting ready for 2.2.2 release
15241
Daniel Veillard87b95392000-08-12 21:12:04 +000015242Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15245 and xmlAddFeature()
15246 * tree.[ch]: added xmlAddChildList()
15247 * xmllint.c: MAP_FAILED macro test
15248 * parser.h: added xmlParseCtxtExternalEntity()
15249 * valid.c: applied bug fixes removed warning
15250 * tree.c: added CDATA block to elements content
15251 * testSAX.c: cleanup of output
15252 * testHTML.c: added SAX testing
15253 * encoding.c: better error recovery
15254 * SAX.c, parser.c: fixed one of the external entity processing
15255 of the OASis testsuite
15256 * Makefile.am: added HTML SAX regression tests
15257 * configure.in: bumped to 2.2.2
15258 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15259 SAX results
15260
Daniel Veillard88a172f2000-08-04 18:23:10 +000015261Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * configure.in: patch for HP compiler
15264
152652000-08-04 Sven Heinicke <sven@zen.org>
15266
15267 * xmllint.c: Was coredumping sometimes when the file given didn't
15268 exist.
15269
Daniel Veillard46e370e2000-07-21 20:32:03 +000015270Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015273
Daniel Veillard46e370e2000-07-21 20:32:03 +000015274 when using in memory parsing. Need some cleanup.
15275 * xmllint.c configure.in: added a --memory flag to test memory
15276 parsing
15277
Daniel Veillard36650692000-07-21 15:16:39 +000015278Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * nanohttp.c: fixed socklen_t replacement to unsigned int
15281 * parser.c: fixed a space handdling missing at the end of
15282 production 28 DOCTYPE.
15283 * xmlmemory.c: fixed a stupid bug on the routine to override
15284 allocation functions
15285 * TODO: updated
15286
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015287Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15288
15289 * doc/ regenerated the docs
15290
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015291Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * doc/encoding.html doc/xml.html: added I18N doc
15294 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15295 improvements, both parser and filters, added ASCII & HTML,
15296 fixed the ISO-Latin-1 one
15297 * xmllint.c testHTML.c: added/made visible --encode
15298 * debugXML.c : cleanup
15299 * most .c files: applied patches due to warning on Windows and
15300 when using Sun Pro cc compiler
15301 * xpath.c : cleanup memleaks
15302 * nanoftp.c : added a TESTING preprocessor flag for standalong
15303 compile so that people can report bugs more easilly
15304 * nanohttp.c : ditched socklen_t which was a portability mess
15305 and replaced it with unsigned int.
15306 * tree.[ch]: added xmlHasProp()
15307 * TODO: updated
15308 * test/ : added more test for entities, NS, encoding, HTML, wap
15309 * configure.in: preparing for 2.2.0 release
15310
Daniel Veillard49703262000-07-10 10:27:46 +000015311Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015314 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015315
Daniel Veillard306be992000-07-03 12:38:45 +000015316Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15317
15318 * doc/xml.html: changed the xmlsoft.org structure, updated the
15319 examples w.r.t. root and childs
15320
Daniel Veillard7d853352000-07-02 18:53:09 +000015321Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
Daniel Veillard784b9352003-02-16 15:50:27 +000015323 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015324
Daniel Veillard365e13b2000-07-02 07:56:37 +000015325Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * HTMLparser.c: Work on character encoding support for the HTML parser
15328 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15329 * encoding.c: Fixed a potential memleak in the encoding stuff
15330
Daniel Veillardaf743792000-07-01 11:49:28 +000015331Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * doc/FAQ.html doc/Makefile.am : added a FAQ
15334
15335Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015336
15337 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15338 of the HTML parser to force it to not bypass SAX
15339
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015340Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * win32config.h.in: updated
15343 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15344 lacks iconv support :-( need to release 2.1.1
15345 * configure.in: release 2.1.1
15346 * HTMLparser: fixed bug #14784
15347 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15348 by Windows compiler
15349 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15350 the SAX startDocument() callback.
15351 * TODO: updated
15352
15353Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * added xmlStopParser()
15356
Daniel Veillardbe803962000-06-28 23:40:59 +000015357Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * configure.in: 2.1.0 prerelease
15360 * Large resync between W3C and Gnome tree
15361 * nanoftp, nanohttp.c: fixed stalled connections probs
15362 * HTMLtree.c SAX.c : support for attribute without values in
15363 HTML for andersca
15364 * valid.c: Fixed most validation + namespace problems
15365 * HTMLparser.c: start document callback for andersca
15366 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15367 * parser.h, SAX.c: serious speed improvement for large
15368 CDATA blocks
15369 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15370 different encoding
15371 * example/Makefile.am example/gjobread.c tree.h: work on
15372 libxml1 libxml2 convergence.
15373 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15374 and the LIBXML_TEST_VERSION macro
15375
Daniel Veillardc310d562000-06-23 18:32:15 +000015376Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * doc/xml.html: various patches and improvements typo fixed by
15379 Felix Natter
15380 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15381 from Felix Natter <fnatter@gmx.net>
15382
Daniel Veillardf3029822000-05-06 08:11:19 +000015383Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * doc/upgrade.html: updated with instructions for support of both
15386 libxml-1.x and libxml-2.x
15387 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15388 for 2.x support and also fixed includes
15389
15390
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015391Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15394 the encoding support, added iconv support, so now libxml if
15395 compiled with iconv automatically support japanese encodings
15396 among others. Work based on initial patch from Yuan-Chen Cheng
15397 I may have broken binary compat in the encoding handler
15398 registration scheme, but that was so utterly broken I don't
15399 expect anybody to have used this feature until now.
15400 * parserInternals.h: fixup on the CHAR range macro
15401 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15402 code.
15403 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15404 * uri.c: added xmlParseURI() I can't believe I forgot to
15405 implement this one in 2.0 !!!
15406 * SAX.c: moved doc->encoding update in the endDocument() call.
15407 * TODO: updated.
15408
Daniel Veillard06047432000-04-24 11:33:38 +000015409Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * tree.h: removed extraneous xmlRemoveProp definition
15412 * TODO: added item about --disable-corba configure switch
15413 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15414 * nanoftp.c: fixed include problems giving troubles on AIX and
15415 slowlaris
15416 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15417 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15418 comment and headers changes to lower gtk-doc number of warnings
15419 * doc/html/*: rebuilt docs
15420
Daniel Veillarde0aed302000-04-16 08:52:20 +000015421Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * HACKING: documented the tag for 1.x and instructions
15424
Daniel Veillard5e873c42000-04-12 13:27:38 +000015425Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15428 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15429 xmlCreateIOParserCtxt
15430 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15431 significant overall improvement
15432 * xmllint.c: added I/O test to xmllint
15433 * testSAX.c: added a speed test
15434 * doc/* : updated/regenerated
15435
Daniel Veillardfc708e22000-04-08 13:17:27 +000015436Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * xpath.c uri.h parserInternals.h: cosmetic changes from
15439 "Timur I. Bakeyev" <timur@bat.ru>, including making
15440 xmlCreateURI() public
15441
Daniel Veillard5d211f42000-04-07 17:00:24 +000015442Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15445 and the code at the same time. Added a clean mechanism for
15446 overload or added input methods: xmlRegisterInputCallbacks()
15447 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15448 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15449 * TODO: updated
15450 * doc/* : updated/regenerated
15451 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15452 source dir
15453
Daniel Veillarde77a9182000-04-05 19:12:29 +000015454Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * testURI.c: yet another forgotten commit, I should get some sleep !
15457
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015458Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * xmllint.c: forgot to commit this too ?
15461
Daniel Veillardb9df4042000-04-05 14:23:16 +000015462Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * xmlversion.h.in : forgot to commit this previously
15465
Daniel Veillard361d8452000-04-03 19:48:13 +000015466Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15469 * README TODO: updated for release
15470 * uri.c uri.h: added authority parsing/saving
15471 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15472 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15473 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15474 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15475 Makefile.am : added compile-time customization of libxml
15476 --with-ftp --with-http --with-html --with-xpath --with-debug
15477 --with-mem-debug
15478 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15479 #include <libxml/xxx.h> I hope it won't break too much stuff
15480 and will be manageable in the future...
15481 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15482 and added xmllint to the installed programs
15483 * uri.h: added xmlFreeURI()
15484
Daniel Veillardec303412000-03-24 13:41:54 +000015485Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * uri.c uri.h: finished the escaping handling, the base support
15488 and the URI path normalization. Looks good just lacks the
15489 authority content parsing code.
15490 * Makefile.am: added instructions to generate testURI
15491 * TODO: updated
15492 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15493 added links and icons for W3C and Gnome
15494
Daniel Veillard8f621982000-03-20 13:07:15 +000015495Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * xmlmemory.[ch] : seems I forgot to actually update the files in
15498 the last commit :-)
15499 * doc/xml.html doc/html/* : updated and uploaded the docs
15500
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015501Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15504 * TODO: updated
15505 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015506 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015507 gfree).
15508 * Makefile.am, uri.c, uri.h: added a set of functions to do
15509 exact (litteraly copied from the RFC 2396 productions) parsing
15510 and handling of URI. Will be needed for XLink, one XML WFC,
15511 XML Base and reused in the nano[ftp/http] modules. Still work
15512 to be done.
15513
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015514Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * configure.in, libxml.spec.in : libxml2
15517 * doc/* : updated the doc page, rebuilt the docs
15518
Daniel Veillardcf461992000-03-14 18:30:20 +000015519Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * all: tagged LIB_XML_1_X
15522 * *.c *.h : updated from W3C CVS tree
15523 * configure.in : 2.0.0-beta
15524 * libxml.spec.in : libxml2 package nam
15525 * result/* : new version of the tests output
15526
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015527Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15530
Daniel Veillardb566ce12000-03-04 11:39:42 +000015531Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * doc/* : rebuilt the docs
15534 * parser.c: final patch on #6766
15535 * valid.c: small patch on validity checks.
15536
Daniel Veillardfb76c402000-03-04 11:39:42 +000015537Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15540 added
15541 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15542 compatibility w.r.t. XML spec and existing code.
15543
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015544Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * parser.c: seems a better solution to <a> </a> exists,
15547 will try it for a while
15548
Daniel Veillard83a30e72000-03-02 03:33:32 +000015549Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * parser.c: tried to remove the <a> </a> generating <a/>
15552 this is hard. Left a flag for that purpose. Fixed bug #6766
15553 * configure.in: prepared 1.8.7 not released, due to previous
15554 problem
15555
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015556Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * doc/xml.html : applied second patch from Paul DuBois
15559
Daniel Veillard402e8c82000-02-29 22:57:47 +000015560Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * doc/xml.html : applied patch from Paul DuBois
15563
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015564Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15567
Daniel Veillard5feb8492000-02-02 17:15:36 +000015568Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15571 compilation warnings on various platforms.
15572 * parser.c: Fixed #5281 validity error callbacks are now desactived
15573 by default if not validating.
15574
Daniel Veillardf341f932000-02-02 14:52:08 +000015575Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15578
Daniel Veillard13c757e2000-02-01 23:59:15 +000015579Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15582 <gkatsi@cs.toronto.edu>
15583
Daniel Veillard726e8792000-01-30 20:04:29 +000015584Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15587 processing URLs
15588
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015589Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15592 xmlNanoFTPUpdateURL for persistent control connections.
15593 * configure.in: 1.8.6
15594
15595Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15598 * tree.[ch] : added xmlSaveNoEmptyTags
15599
James Henstridgef3be9312000-01-28 13:59:21 +0000156002000-01-29 James Henstridge <james@daa.com.au>
15601
15602 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15603
15604 * Makefile.am: added nanoftp.[ch] to the build.
15605
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015606Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * nanoftp.[ch]: cleanup, comments, API
15609 * debugXML.c : fixed a bug in the cat command
15610 * doc/*: regenerated the docs
15611
Daniel Veillardda07c342000-01-25 18:31:22 +000015612Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15615 * debugXML.c : fixed a bug in the cat command
15616 * valid.c: fixing some small probs
15617 * libxml.spec.in: get rid of the SNAP suffix
15618 * doc/xml.html: updated the status
15619
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015620Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * xml-config.in: xml-config --version to just return the
15623 version number
15624 * xpath.c: some cleanup w.r.t. axis when the current node is
15625 an attribute.
15626 * TODO: updated
15627
Daniel Veillard461a66c2000-01-18 18:01:01 +000015628Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * configure.in: prepared for libxml-1.8.5
15631 * doc/* recompiled the documentation
15632
156332000-01-17 Jody Goldberg <jgoldberg@home.com>
15634
15635 * configure.in : WARNING autoconf subtlety alert :
15636 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15637 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15638 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15639 get defined by AC_CHECK_HEADERS.
15640
Daniel Veillardf967b902000-01-17 16:06:10 +000015641Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15644 Rune.Djurhuus@fast.no
15645
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015646Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * TODO: updated
15649 * tree.c, parser.c: made sure that only memory alloc problems
15650 and internal parser errors are allowed to write to stdout or
15651 stderr.
15652
Daniel Veillard0142b842000-01-14 14:45:24 +000015653Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * tree.c : restored xmlNewGlobalNs since this seems used by
15656 a lot of existing code :-(, fixed a bug in xmlNewNs
15657 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15658 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15659 to exit() from the library code.
15660 * xpath.c, parser.c: removed bugs or unused code detected by
15661 Windows compilers
15662 * parser.c: started adding interfaces for parsing well balanced
15663 XML fragments
15664 * configure.in: releasing 1.8.4
15665 * doc/* : rebuilt the docs
15666
Daniel Veillard2eac5032000-01-09 21:08:56 +000015667Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * tree.[ch] : added xmlNewDocFragment() for DOM
15670 * testHTML.c: uninitialized variable.
15671
Daniel Veillardf3a73582000-01-05 14:58:39 +000015672Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * doc/* : rebuild the docs
15675
Daniel Veillard71b656e2000-01-05 14:46:17 +000015676Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * acconfig.h: readline and history patch
15679 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15680 * tree.c: added check and handling when possibly removing an ID
15681 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15682 and saving.
15683 * test/HTML/entities.html result/HTML/entities.html* : test for
15684 various entities reference cases
15685 * result/HTML/* : as a result output of some testcase have
15686 changed
15687 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15688 by previous example. added xmlParseTryOrFinish().
15689 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15690 entities.h debugXML.h HTMLparser.h: changed the way struct are
15691 declared to allow gtk-doc to expose those
15692 * parser.c: closed bug #4960
15693 * Makefile.am configure.in: Applied patch from
15694 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15695 and math/socket libs detection
15696
Daniel Veillard437b87b2000-01-03 17:30:46 +000015697Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * configure.in, Makefile.am: link tester against readline
15700 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15701
Daniel Veillard686d6b62000-01-03 11:08:02 +000015702Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * tree.[ch]: added xmlRemoveProp
15705 * win32config.h.in nanohttp.c: avoid including the Windows
15706 socket stuff in every C files
15707 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15708 the XmL parser(s)
15709 * test/ns4 result/ns4 etc...: added test case for previous prob
15710 * tree.c: xmlNewNs wasn't checking for double definition
15711 * Makefile.in: fixed a problem with dist-hook duplicates
15712 * parser.[hc], xmlIO.c: fixed the loading of external entities
15713 APIs, now xmlLoadExternalEntity() is used everywhere and
15714 setting up an app specific front-end using the
15715 * SAX.c parser.c: some fixes, now the xhtml spec validates
15716 with the xhtml DTD.
15717 * error.c: fixed crashes in case of no input stream
15718 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15719 to the validation tests and results
15720
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015721Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15724 too htmlCreatePushParserCtxt() and htmlParseChunk()
15725 * parser.c: a bit of cleanup.
15726 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15727 to XML) removed the last mem leak known
15728 * HTMLtree.c: output message cleanup
15729 * xmlmemory.c: display content info about memory blocks
15730 * result/HTML/wired.* : missing att value warning change
15731
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015732Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * doc/* : rebuilt the documentation
15735
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015736Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * parser.[ch] parserInternals.h: Push parser for XML,
15739 seems to work fine now
15740 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15741 --push for push testing
15742 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15743 * testSAX.c: added --push
15744 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15745 subtree
15746 * xmlIO.[ch] : enriched API + fixes for push mode
15747 * entities.[ch]: added the entity content length to the struct.
15748 * xmlmemory.[ch]: new API to show the last entries for the shell
15749 * valid.c: added required attribute testing
15750 * SAX.c: the cdata callback now merge contiguous fragments
15751 * HTMLparser.c: cleanup of some macros
15752
Daniel Veillard3c558c31999-12-22 11:30:41 +000015753Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * parser.c: fix for PIs name starting with xml
15756 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015757 * *.c, configure.in win32config.h.in : generate win32config.h for
15758 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015759
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015760Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * parser.c: fixed a stupid = vs. == bug :-(
15763 * doc/gnome-xml.sgml: s/glade/xml/
15764
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015765Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * configure.in, doc/xml.html : bug fix release 1.8.2
15768 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15769 Hopefully the end of that silly C++ include problem
15770 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15771 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15772 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15773 troubles with autoclosed elements when the stree shape doesn't
15774 follow the DtD specs. Added htmlIsAutoClosed() and
15775 htmlAutoCloseTag()
15776 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15777 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15778 * debugXML.c: fixed a bug on printing default namespaces.
15779 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15780
Daniel Veillardb24054a1999-12-18 15:32:46 +000015781Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * result/HTML/*.htm[l] : updated the HTML regression tests according
15784 to the new output
15785 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15786 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15787 problem due to intermix of extern "C" { ... } declarations for C++
15788 and recursive includes in the headers
15789
Chris Lahey323c48c1999-12-18 15:32:45 +0000157901999-12-20 Chris Lahey <clahey@umich.edu>
15791
15792 * HTMLtree.c: Made it so that html nodes with a single child do
15793 not insert a carriage return before or after the child node.
15794
Daniel Veillardb24054a1999-12-18 15:32:46 +000015795Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015796
15797 * configure.in, doc/xml.html : bug fix release 1.8.1
15798 * parser.c: fixed bug #4344
15799 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15800 added the glue to avoid C++ problems
15801 * doc/* : regenerated the documentation
15802
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015803Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15806 namespace recognition, and Dia as a resul :-(
15807 * encoding.c: closed bug #3950
15808
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015809Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * valid.c: debugging a posteriori validation, except URI expansion
15812 stuff this should be fixed now
15813 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15814 Carl Nygard <cnygard@bellatlantic.net>
15815 * tester.c: added --postvalid, cleaning of the code
15816 * tree.[ch]: added xmlDocGetRootElement()
15817
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015818Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15819
15820 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15821 c++ losage.
15822
Daniel Veillard10a2c651999-12-12 13:03:50 +000015823Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * configure.in, doc/xml.html : bumped to 1.8.0
15826 * xlink.[ch], Makefile.am : added framework for link detection
15827 * parser.h: added nbChars to parser context, needed for cleanup.
15828 * xmlmemory.c: removed a nasty bug when out of mem
15829 * valid.[ch]: adding namespace support for attribute decl
15830 * tester.c: added --debugent option
15831 * debugXML.[ch]: added xmlDebugDumpEntities()
15832 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15833 buffers instead, this was really needed, validation was breaking
15834 in strange ways due to that. Added xmlParseStringPEReference()
15835 and other parsing from strings functions. Entities processing
15836 modified again, but PERef are still not handled correcly but
15837 unless you're Eve Maller you won't notice :-)
15838 * HTMLparser.c: large changes toward reliability, and switched to
15839 lowercase internal tags, XHTML is lowercase, so it will help
15840 that output is closer to next version.
15841 * doc/* : regenerated the documentation, it is now hosted at
15842 http://xmlsoft.org/ (same bits I just bought the domain :-)
15843
15844
Daniel Veillard294cbca1999-12-03 13:19:09 +000015845Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15848 doc generation
15849 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15850 in the SAX API
15851 * doc/*: rebuilt the doc making sure everything appears in the
15852 HTML files
15853
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015854Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15857 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15858 which allow impressive speed improvement on dataset with
15859 large text pieces, but at the cost of broken binary
15860 compatibility and slightly bigger memory usage.
15861 Configure with --with-buffers to activate them, they
15862 are protected with XML_USE_BUFFER_CONTENT define.
15863 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15864 goal is 0 memory left allocated once parser is no more used
15865 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15866 call xmlCleanupParser() and xmlMemoryDump()
15867
Daniel Veillarda819dac1999-11-24 18:04:22 +000015868Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15871 * parser.[ch] encoding.[ch]: added memory cleanup routines
15872 * parser.c: closing bug #3788
15873 * doc/*: rebuilt the doc
15874
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015875Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15878 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15879 * tester.c: added --compress option
15880 * doc/*: rebuilt the documentation
15881
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015882Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15885 if given /proc/kcore as input !
15886 * doc/xml.html doc/*: updated and rebuilt the documentation
15887
15888Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015889
15890 * parser.c: Fixed some wrongly space collapsing code due to
15891 a misreading of the spec.
15892 * result/*: fixed the output accordingly
15893
15894Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015895
15896 * encoding.c: bug fix and typos
15897 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15898 * parser.c: added attribute normalization closing bug #3597
15899 * test/att* result/att* SAXresult/att*: testcase for attribute
15900 normalization
15901
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015902Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * configure.in: closing bug #3163 by adding extra flags for the
15905 cc compiler on HP-UX
15906
Daniel Veillard51e3b151999-11-12 17:02:31 +000015907Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * valid.[ch] : removed a typo and an enumerated type bug in the
15910 xmlAddElementDecl() function
15911 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15912 call to xmlEncodeEntitiesReentrant() so that the functions
15913 New, Set and Get are at the same level.
15914 * parser.c HTMLparser.c: extra memory allocation bug for
15915 attributes detected by someone using libxml in embedded systems :-)
15916
Daniel Veillard962195f1999-10-28 15:51:53 +000015917Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * xmlmemory.h: turned off mem debug :-\
15920
Daniel Veillard35008381999-10-25 13:15:52 +000015921Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15922
15923 * parser.c: closed bug #2784 a one line fix, but worth pushing
15924 a new release out
15925 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15926 some structures, comments before and after the
15927 main element, and other nastyness
15928 * HTMLtree.c tree.c: accomodate the extended HTML supported
15929 * configure.in: pushing 1.7.4
15930 * test/ent8 and related outputs : added a new test for bug #2784
15931 * test/HTML/wired.html and related output: a nasty HTML example
15932 * Makefile.am: improved the test scripts
15933 * docs/* : reran the documentation extractor, updated xml.html
15934
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015935Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15936
15937 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15938 HTMLparser and debugged the HTML related code. HTML documents
15939 now have their own type
15940 * entities.c: do not dump &apos; for HTML output
15941 * xmlmemory.c: improvement, breakpoint mechanism
15942 * testHTML.c: added --sax --repeat ...
15943 * Makefile.am: improved the HTML tests
15944 * valid.[ch]: added xmlValidGetValidElements and
15945 xmlValidGetPotentialChildren
15946 * tester.c: added --insert to test the 2 new functions
15947 * test//* result//* SAXresult//* : regression test cleanup
15948 and extension.
15949 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15950 gnome-xml-nanohttp.html
15951
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015952Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15953
15954 * HTMLparser.c: fixed problems with some autoclose tags
15955 * tree.c: fixed XML output problems.
15956 * result/* SAXresult/*: update of the tests output
15957
Daniel Veillard6077d031999-10-09 09:11:45 +000015958Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * Makefile.am: Arturo patch for xmlConf.sh version info
15961 * parser.c: Tim Josling patch for single quoted items
15962 * tester.c: Tim Josling patch for tester options usage
15963 * tree.h: indent cleanup
15964
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015965Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15968 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15969
Daniel Veillard00fdf371999-10-08 09:40:39 +000015970Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * tree.c : Raph patch for initialization of CORBA fields
15973 * parser.c, xpath.c, ...: modification of doc comments
15974 * xpath.c : allow spaces in xpath expressions
15975
Daniel Veillardad219441999-09-27 08:17:49 +000015976Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * xmlmemory.h: turning off memory debug :-(
15979
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015980Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15983 better SAX interfaces.
15984 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15985 entity.
15986 * configure.in: 1.7.2
15987
15988Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015989
15990 * libxml.spec.in: fixed the URL
15991 * doc/xml.html: improved the documentation front-end
15992
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015993Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015994
15995 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15996
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015997Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015998
15999 * libxml.spec.in: fixed the alpha compile problem
16000 * parser.[ch]: changed errno to errNo in the parser context :-(
16001 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16002 * doc/xml.html: changed CHAR to xmlChar
16003 * doc/html/*: recompiled the documentation
16004 * configure.in: 1.7.1
16005
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016006Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * parser.h: modified the parser context struct to regain 1.4.0
16009 binary compatibility
16010 * parser.c, xml-error.h: added errno ot teh context and defined
16011 a set of errors values with update of errno
16012 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16013 DTDs and entities
16014 * *.h, *.c: complete cleanup of the use of config.h and include
16015 protection depending on the current setup.
16016 * overalll debugging, maintenance and bug-fixing on all modules
16017 * updated the documentation
16018 * ready for 1.7.0
16019
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016020Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * HTMLparser.c : cleanup
16023 * SAX.c valid.c valid.h: added ID/IDREF checking
16024 * tree.c tree.h: extended doc structure for refs
16025 * configure.in: 1.6.2
16026 * parser.c: patched bug in SAX user arg call
16027 * parserInternals.h: patched missing close in C++ wrapping
16028 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16029 especially upcoming XPointer implementation.
16030 * doc/xml.html: augmented, typo
16031
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016032Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16033
16034 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16035 not all invocations of install understand -d.
16036
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016037Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16038
16039 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16040 to make 'check' works, when builddir != srcdir.
16041
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016042Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * doc/xml.html : updated the documentation
16045
Daniel Veillard6454aec1999-09-02 22:04:43 +000016046Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16049 not deallocated memory blocks
16050 * *.c : replaces all calls to malloc() free() and realloc() to
16051 the wrapper functions/macros
16052 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16053 instead of xmlFreeNodeList()
16054
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016055Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * HTMLparser.c: corrected a stupid bug leading to core dump at
16058 tree deallocation. Removed warnings indicated by
16059 Stephane.Conversy@lri.fr
16060 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16061 looked for in the external subset
16062
16063Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016064
16065 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16066 on SGI by Stephane.Conversy@lri.fr
16067
Daniel Veillardb96e6431999-08-29 21:02:19 +000016068Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * all .h : changed the prototype declaration indent as in gtk
16071 * most .c : working on reducing the TODOs in the code
16072 * most .c : cleanup though -pedantic and Insure++
16073 * improvements on validation ID checkings.
16074 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16075 * xml-config.in: closed #1810
16076
16077Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016078
16079 * tree.h, valid.c, valid.h: more work on validity, IDs
16080 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16081 definition for AIX
16082
Daniel Veillardb556eb51999-08-15 17:19:50 +000016083Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16086 the distribution due to a cut'n paste error at last commit
16087
Daniel Veillardb05deb71999-08-10 19:04:08 +000016088Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16089
16090 * configure.in: upgraded to version 1.4.0
16091 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16092 Big update, added a large part of the validation process,
16093 it should be usable, but some parts are missing
16094 * xpath.c: improved the implementation w.r.t. root.
16095 * Makefile.am: added more tests
16096 * test and result trees: added a lot of tests
16097 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16098
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016099Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * Added an HACKING file
16102
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016103Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16104
16105 * xpath.[ch] : improvements and debug of the XPath implementation
16106 * parser.c, HTMLparser.c : modified the parsers to be progressive
16107 * tree.[ch] : extended the Buffer promitives
16108 * xmlIO.[ch] : added basic I/O routines providing progressive
16109 parsing and ready for I18N conversion plugins
16110 * SAXresult/* : the SAX callback sequence maybe slightly different
16111 now
16112 * test*.c : improved/updated the tests programs
16113 * doc/* : recompiled the docs.
16114
Daniel Veillard15b75af1999-07-26 16:42:37 +0000161151999-07-26 Michael Meeks <michael@edenproject.org>
16116
16117 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16118
16119 * tree.c: Ditto.
16120
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016121Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * configure.in: upgraded to version 1.4.0
16124 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16125 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16126 XML query language, see http://www.w3.org/TR/xpath for more details.
16127 * parser.c, parser.h: added CHAR* related string functions for XPath
16128 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16129 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16130 rebuild the docs.
16131 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16132 and regression testing capabilities for XPath.
16133
Daniel Veillardd79d7871999-07-12 10:38:12 +000016134Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16137 closing bug #1646
16138
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016139Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16140
16141 * Makefile.am, example/Makefile.am: closed bug #1683
16142
Daniel Veillard3166ab11999-07-11 16:14:19 +000016143Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16144
16145 * example/Makefile.am, configure.in: added the makefile for the
16146 gjobread example
16147
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016148Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16149
16150 * doc/Makefile.am:
16151 - fix which allow "make install DESTDIR=</install/prefix>".
16152
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016153Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16156 which fixed a problem on the file reading-code.
16157
Daniel Veillard82150d81999-07-07 07:32:15 +000016158Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16161 output.
16162 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16163
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016164Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * parser.h : Oops removed the binary compatibility problem
16167 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16168 * parser.c, HTMLparser.c: applied patches for reading from stdin
16169
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016170Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16171
16172 * parser.c, entities.c, valid.c: cleanup bug #1591
16173 * configure.in: cleanup bug #1592
16174 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16175 the same tree back-end. Hence gdome will be available for it.
16176 * doc/Makefile.am: close bug #617
16177
Daniel Veillard97fea181999-06-26 23:07:37 +000016178Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * parser.c: alloctate a per parser context SAX interface block
16181
Daniel Veillard14fff061999-06-22 21:49:07 +000016182Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16185 and xmlEncodeEntitiesReentrant with the correct one :-\
16186
16187Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * commit of my internal XML base changes, quite a lot of
16190 changes, cleanups, better entities support, framework for
16191 new I/O and charset detection and handling
16192 * Fixed the configure/Makefile stuff to generate shared libs
16193 with the proper version info, so we jumped on rev from
16194 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16195 xmlEncodeEntities() result need to be freed now, and a string
16196 xmlParserVersion provide the current library version.
16197
Raph Levien05240da1999-06-15 21:27:11 +000016198Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16199
16200 * parser.c: fixed a buffer overrun for when you have a very long
16201 attribute with no entities in it.
16202
Daniel Veillardbb2da581999-06-13 14:37:07 +000016203Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * added example directory
16206 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16207
Daniel Veillard011b63c1999-06-02 17:44:04 +000016208Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * Release of libxml-1.1, nearly everything has been touched for
16211 this.
16212 * Added more regression tests
16213 * Updated the documentation
16214
Daniel Veillard27d88741999-05-29 11:51:49 +000016215Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16216
16217 * tree.[ch]: unified the XML_NO_CORBA defines.
16218 * parser.c encoding.[ch]: started plugging in char encoding detection
16219
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016220Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16221
16222 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16223 Also freed allocated buffer.
16224
Daniel Veillard27d88741999-05-29 11:51:49 +000016225Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016226 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16227 reentrancy problem at printing. One is left in entities.c, to
16228 remove ASAP
16229 * testSAX.c : added a test example showing the use of the SAX
16230 interface if one doesn't want to build the DOM tree.
16231 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16232
Daniel Veillard517752b1999-04-05 12:20:10 +000016233Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16234
16235 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16236 large revamping of the parser to use SAX callbacks
16237 http://www.megginson.com/SAX/ (or at least a C like interface
16238 a la Expat). It's now possible to set up your own callbacks
16239 and the parser will not build a DOM tree.
16240 * test/* result/*: updated the test suite, I finally removed
16241 the old Namespace draft support (PI based).
16242
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016243Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16244
16245 * Makefile.am: added test result to EXTRA_DIST for make tests
16246
Daniel Veillard64068b31999-03-24 20:42:16 +000016247Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * parser.c, parserInternals.h: moved the chars macro definitions
16250 to parserInternals.h
16251 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16252 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16253
Daniel Veillard012ccc11999-03-23 10:11:11 +000016254Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * xml-config.in : applied patch to make --version work
16257
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000162581999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16259
16260 * Makefile.am (check-local): Alias for `tests' target. This will
16261 cause `make check' to do the right thing.
16262 (tests): Don't run tests in srcdir. Also, replaced calls to
16263 basename with a `sed' "equivalent".
16264
Daniel Veillardd109e371999-03-05 06:26:45 +000016265Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16268 it in the header and not the sources, updated the doc.
16269 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16270 pointing this out.
16271
Daniel Veillardbc50b591999-03-01 12:28:53 +000016272Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16275 exported the inputStream routines.
16276 * doc/html/* : updated accordingly
16277
Daniel Veillardd692aa41999-02-28 21:54:31 +000016278Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * parser.c, parser.h, parserInternals.h: added a few extra
16281 internal calls to allocate and free parser contexts ...
16282 * doc/html/* : updated accordingly
16283
Daniel Veillard55a99271999-02-25 11:01:29 +000016284Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * configure.in, Makefile.am, doc/makefile.am : General changes for
16287 1.0.0 release and including the generated HTML documentation.
16288
Daniel Veillard35925471999-02-25 08:46:07 +000016289Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16290
16291 * makefile.am : added parserInternals.h, oops.
16292
Daniel Veillard1e346af1999-02-22 10:33:01 +000016293Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * parserInternals.h: added this header giving access to the parser
16296 internal functions.
16297 * doc/Makefile.am : added a rebuild target which rebuilds the full
16298 set of documentations
16299 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16300 the internal subset.
16301 * *.c *.h: modifications needed to generate the documentation using
16302 gtk-doc, cleanup of functions blocks, reorganisation of struct
16303 declarations.
16304
Daniel Veillard1164e751999-02-16 16:29:17 +000016305Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16306
16307 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16308 the tar and spec file to include the beginning of the doc.
16309
Nuno Ferreira03d04781999-02-13 00:07:17 +0000163101999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16311
16312 * doc/.cvsignore: Added this file.
16313
Daniel Veillard6800ef31999-02-08 18:33:22 +000016314Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * tree.c: fixed xmlGetProp to return "" when the attribute
16317 exists, even if the node-list is NULL.
16318
Daniel Veillard726c7e31999-02-08 15:13:10 +000016319Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * tree.c: patched an error outputting empty attribute values.
16322 * Makefile.am and doc/makefile.am: have been updated during the
16323 week-end. Sorry for an empty CVS log, I got a shell problem.
16324
Daniel Veillard1899e851999-02-01 12:18:54 +000016325Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * tree.h: cleaned up using enums instead of defines
16328 * parser.c, valid.[ch]: more work on parsing/output of element
16329 declarations
16330
Daniel Veillard3b9def11999-01-31 22:15:06 +000016331Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * valid.[ch], tree.c, parser.c : more work toward full parsing
16334 of XML DTDs.
16335 * README: added informations about mailing-list and on-line
16336 documentation
16337
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000163381999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16339
16340 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16341
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016342Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * parser.c, tree.[ch] : more work toward conformance testing,
16345 added a last element to accelerate parsing of very flat structures
16346 started working on internal subset Element content declaration.
16347 * valid.[ch] : first cut at adding code toward validation.
16348 * previous changes had also small impact on most files, especially
16349 the conformance testing using James Clark test suite.
16350
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016351Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16352
16353 * test/* : updated the examples, most of them were not well
16354 formed (humm), and added rdf2.
16355 * result/* : resulting changes in the output.
16356
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016357Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16360
Daniel Veillard44b3a061998-12-05 17:27:22 +000016361Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * tree.c: patched a bug in the generation of empty attributes
16364
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016365Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16366
16367 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16368 for node/trees/documents/... Biggest problem is namespace
16369 support when copying subtrees.
16370
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016371Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16372
16373 * parser.c, entities.c: improve entities and char ref encoding,
16374 and cleanups of error messages.
16375
Daniel Veillard242590e1998-11-13 18:04:35 +000016376Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16377
16378 * parser.c, entities.c: simple bug hunting done during rpm2html and
16379 rpmfind integration.
16380
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016381Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16382
16383 * parser.[ch]: Added interfaces allowing to specify a SAX
16384 handler before parsing.
16385
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016386Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16387
16388 * parser.c: redirrect all errors reporting through the SAX
16389 error function
16390
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016391Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16394 * libtool, tlmain ...: update of the libtool files
16395
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163961998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16397
16398 * entities.c: Use g_snprintf insteda of snprintf.
16399
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016400Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16403 added ent5 test for this purpose.
16404 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16405
Daniel Veillard27271681998-10-30 06:39:40 +000016406Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * parser.c: fixed? a strange error due to compression on a GWP
16409 document.
16410
Daniel Veillard25940b71998-10-29 05:51:30 +000016411Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16412
16413 * tree.[ch]: bug fixing
16414 * entities.[ch]: defined a specific type for predefined entities
16415 * doc/xml.html: more documentation on the library, how to use it,
16416 overview of the interfaces.
16417
Daniel Veillard16253641998-10-28 22:58:05 +000016418Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16421
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016422Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16423
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016424 * tree.c: corrected a small bug
16425 * doc/xml.html: continuing writing documentation.
16426
16427Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16428
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016429 * debugXML.h debugXML.c: added debugging utilities.
16430 * tester.c: added --debug switch.
16431 * tree.c: patched an incorrect node->type assignment.
16432 * parser.c: formatting, ensure that node->doc != NULL in attributes
16433
Daniel Veillardccb09631998-10-27 06:21:04 +000016434Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16435
16436 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16437 entity support and provide an internal representation close to
16438 DOM one (entity ref nodes, and attribute value as tree). I tried
16439 to preserve the interface but this will surely break some apps
16440 (I have to change rpm2html/rpmfind for example). I had to change
16441 two interfaces, and the generated tree is somewhat different.
16442 * doc/* : started documenting the XML library, the tree and
16443 DOM/Corba. This is a first step.
16444
Daniel Veillard11e00581998-10-24 18:27:49 +000016445Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16446
16447 * parser.c: Set up the fonctions comment block, boring but useful.
16448 * parser.h, SAX.c, parser.c: now attributes are processed through
16449 the SAX interface. The problem is that my SAX interface diverged
16450 quite a bit from the original one, well this is not an official
16451 spec, and translating it from Java to C is hairy anyway...
16452
Daniel Veillard97b58771998-10-20 06:14:16 +000016453Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16454
16455 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16456 fonctions comment block, boring but useful.
16457
16458Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016459
16460 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16461 conversion routines. However they are not yet used to convert the
16462 inputs. The core will run with UTF-8.
16463
Daniel Veillard33942841998-10-18 19:12:41 +000016464Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16465
16466 * tree.c : make sure that the type id is properly set-up when
16467 a new object is allocated, needed for DOM.
16468
Daniel Veillard27fb0751998-10-17 06:47:46 +000016469Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16470
16471 * tree.h, tree.c: Ok, the main objects in the tree will be native
16472 corba objects, it costs 8 bytes per Node, Attribute and Document
16473 but it simplifies the Corba integration a lot (no extra interface
16474 objects to allocate/free).
16475
Daniel Veillard0bef1311998-10-14 02:36:47 +000016476Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16479 and changed NODEs contants for conformity with DOM Level 1
16480
Daniel Veillard27864701998-10-08 03:47:24 +000016481Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * added hooks to keep track of servants when creating objects
16484 xmlDoc and xmlNode (for Corba export).
16485
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016486Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16487
16488 * added xml-config script.
16489
Daniel Veillard7066a791998-10-01 20:28:28 +000016490Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16493 to autoupdate libtool and automake conf files.
16494
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164951998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16496
16497 * Makefile.am: Use '?' to separate the sed
16498 commands as ',' is used when people pass -Wl,something.
16499
16500
Daniel Veillard15a8df41998-09-24 19:15:06 +000016501Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * tree.c, tree.h: added a per-document compression interface.
16504
Daniel Veillard151b1b01998-09-23 00:49:46 +000016505Tue Sep 22 20:47:38 EDT 1998
16506
16507 * tree.c, tree.h: added saving with compression and added interfaces
16508 to control the compression level (xmlGetCompressMode,
16509 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16510
Daniel Veillard70120ff1998-09-22 00:24:21 +000016511Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16512
16513 * parser.c: corrected a loop for files of size 0
16514
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000165151998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16516
16517 * error.h: New file. Contains prototyes from `error.c'.
16518
Tom Tromeyc19653d1998-08-14 01:22:43 +000016519Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16520
16521 * Makefile.am (xmlincdir): New macro.
16522 (xmlinc_HEADERS): Renamed from include_HEADERS.
16523
Daniel Veillard845664d1998-08-13 04:43:19 +000016524Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16525
16526 * applied small patch on numeric entities from
16527 Christopher Blizzard <blizzard@appliedtheory.com>
16528
Daniel Veillard260a68f1998-08-13 03:39:55 +000016529Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16530
16531 * New release 0.2, removed the old xml_* files so that it's
16532 coherent with the other CVS base (W3C), far better conformance
16533 to standard, new namespaces, decent entities support, beginning
16534 of a SAX-like interface. Nearly nothing left intact, even the
16535 test examples ...
16536
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000165371998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16538
16539 * .cvsignore: Add .deps dir
16540
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016541Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16544
Daniel Veillardfe926001998-07-26 04:28:20 +000016545Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016546
Daniel Veillardfe926001998-07-26 04:28:20 +000016547 * configure.in: added test for CPP
16548 * AUTHORS, Changelog: the original ones didn't get commited but the
16549 glib ones instead, fixed.
16550 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016551
Daniel Veillardfe926001998-07-26 04:28:20 +000016552Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016553
Daniel Veillardfe926001998-07-26 04:28:20 +000016554 * integrated code developped at W3C
16555 * changed the original Copyright
16556 * migrated to automake
16557 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016558